iconic crash boom bam
Chipp Walters
chipp at chipp.com
Sat Jan 31 03:12:03 EST 2004
Thomas,
I'm on my Mac right now, so I can't check it out. But I remember
similar problems. I seem to recall the fix is in setting the
decorations to default, then iconifying.
Also, check out the resumeStack message as well. Another thing you
might try is using the "send" command.
For instance if I ran the debugger on your code below, and saw it was
blowing up at the line:
set the iconic of this stack to true
I might try:
send "setIconic" to me in 1 second
on setIconic
set the iconic of this stack to true
end setIconic
If that worked then I ratchet it down to 30 milliseconds or so and try
again. If you're still having problems, contact me off list and I'll
try and be more specified.
-Chipp
On Jan 30, 2004, at 9:08 PM, Thomas McGrath III wrote:
> I created a new stack with decorations set to empty and the rect of
> the window set to the screen size. I put a button on my no decorations
> stack to iconic it.
> It seems (no docs to support it) that the iconic will not work with
> out the decorations set. BUT when I temporarily set the decorations
> and try, IT CRASHES badda bing.
>
> --in button
> on mouseUp
> lock screen
> set the decorations of this stack to "Title,minimize"
> set the iconic of this stack to true
> unlock screen
> end mouseUp
>
> --in stack
> on unIconifyStack
> set the decorations of this stack to empty
> end unIconifyStack
>
> That's it... This crashes revolution every time I try it.
>
> What is causing the crash?
>
> Tom
> Below is part of the crash report because the whole report is too big
> for Userev.
>
>
>
> Date/Time: 2004-01-30 21:46:52 -0500
> OS Version: 10.3.2 (Build 7D24)
> Report Version: 2
>
> Command: Revolution
> Path: /Applications/Revolution
> 2.1.2/Revolution.app/Contents/MacOS/Revolution
> Version: 2.1.2 (2.1.2)
> PID: 1359
> Thread: 0
>
> Exception: EXC_BAD_ACCESS (0x0001)
> Codes: KERN_INVALID_ADDRESS (0x0001) at 0x642031a0
>
> Thread 0 Crashed:
> 0 com.apple.HIToolbox 0x92830f24
> HIObject::IsAccessibilityIgnored() + 0
> 1 com.apple.HIToolbox 0x927da850
> WindowData::BaseHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*,
> void*) + 0x5b4
> 2 com.apple.HIToolbox 0x927d2384 DispatchEventToHandlers +
> 0x150
> 3 com.apple.HIToolbox 0x927d25f8
> SendEventToEventTargetInternal + 0x174
> 4 com.apple.HIToolbox 0x9282909c CallNextEventHandler + 0x3c
> 5 ??? 0x000e1dd0
> WinEvtHndlr__FP25OpaqueEventHandlerCallRefP14OpaqueEventRefPv + 0x194
> 6 com.apple.HIToolbox 0x927d2384 DispatchEventToHandlers +
> 0x150
> 7 com.apple.HIToolbox 0x927d25f8
> SendEventToEventTargetInternal + 0x174
> 8 com.apple.HIToolbox 0x927d6a60
> SendEventToEventTargetWithOptions + 0x28
> 9 com.apple.HIToolbox 0x9282bce0 SendSimpleWindowEvent + 0x60
> 10 com.apple.HIToolbox 0x929aa470
> CollapseWindowInternal(OpaqueWindowPtr*, unsigned char, unsigned char)
> + 0x244
> 11 com.apple.HIToolbox 0x9285d120
> SelectWindowInGroup(WindowData*, WindowContext*,
> OpaqueWindowGroupRef*) + 0x98
> 12 com.apple.HIToolbox 0x92883320 SelectWindow + 0x28
> 13 com.apple.HIToolbox 0x92965970 RestoreWindowFromDock + 0x5c
> 14 com.apple.HIToolbox 0x92800dbc HandleWindowEvent + 0xd64
> 15 com.apple.HIToolbox 0x9281bccc BasicWindowHandler + 0x340
> 16 com.apple.HIToolbox 0x927d2384 DispatchEventToHandlers +
> 0x150
> 17 com.apple.HIToolbox 0x927d25f8
> SendEventToEventTargetInternal + 0x174
> 18 com.apple.HIToolbox 0x927d6a60
> SendEventToEventTargetWithOptions + 0x28
> 19 com.apple.HIToolbox 0x929a6bb4
> SelectWindowFromDock(WindowData*) + 0x80
> 20 com.apple.HIToolbox 0x92847f24 DockCallback(unsigned long,
> void*, void*, void*) + 0x158
> 21 com.apple.HIServices 0x92d489d8 _DCXSelectWindow + 0x38
> 22 com.apple.HIServices 0x92d48988 _XSelectWindow + 0x50
> 23 com.apple.HIServices 0x92d43938 DockClientDefs_server + 0xa8
> 24 com.apple.HIServices 0x92d43828 dockClientMachCallback + 0x18
> 25 com.apple.CoreFoundation 0x901ad4d0 __CFMachPortPerform + 0xe0
> 26 com.apple.CoreFoundation 0x901a9c54 __CFRunLoopDoSource1 + 0xc8
> 27 com.apple.CoreFoundation 0x90191b20 __CFRunLoopRun + 0x540
> 28 com.apple.CoreFoundation 0x901960bc CFRunLoopRunSpecific + 0x148
> 29 com.apple.HIToolbox 0x927d632c RunCurrentEventLoopInMode +
> 0xac
> 30 com.apple.HIToolbox 0x927d9408 GetNextEventMatchingMask +
> 0x1a0
> 31 com.apple.HIToolbox 0x927ecebc WNEInternal + 0xa0
> 32 com.apple.HIToolbox 0x927fdb90 WaitNextEvent + 0x4c
> 33 ??? 0x000d8d90
> handle__10MCScreenDCdUcUcRUcn1 + 0x2ac
> 34 ??? 0x000d6a28 wait__10MCScreenDCdUcUc +
> 0x104
> 35 ??? 0x00097628 X_main_loop + 0x118
> 36 ??? 0x000f0ea0 main + 0x2c
> 37 ??? 0x00003fbc _start + 0x17c
> 38 ??? 0x00003e3c start + 0x30
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list