Odd crash only when Toast running
Odd crash only when Toast running
- Subject: Odd crash only when Toast running
- From: Trygve Inda <email@hidden>
- Date: Tue, 02 Jun 2009 06:23:00 +0000
- Thread-topic: Odd crash only when Toast running
I have a user reporting an odd crash that I can't make happen here, nor has
anyone else reported this, but the report is consistent and happens only
when Toast is running. It seems very deep in the OS and as far as I know, I
am not using libRIP.A.dylib.
The only thing I can find that may be related (based on [NSWindow
displayIfNeeded] being in the report) is that my app has a single window
with a single view and I call:
NSImage* theImage = [[[NSImage alloc]
initWithContentsOfFile:mapImagePath] autorelease];
[window orderFront:self];
[imageView setImage:theImage];
[imageView setNeedsDisplay:YES];
The file that this image comes from will be deleted later on, but once
initWithContentsOfFile is called, I assume it no longer needs the file,
right?
I assume the autorelease is ok since theImage will be retained by imageView.
Thoughts?
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000002c1f3000
Crashed Thread: 0
Thread 0 Crashed:
com.apple.CoreGraphics 0x90afbac0 CGSConvertBGR888toRGBA8888 + 160
com.apple.CoreGraphics 0x90a5494b argb32_image + 5611
libRIP.A.dylib 0x95e476f9 ripd_Mark + 326
libRIP.A.dylib 0x95e41977 ripl_BltImage + 1307
libRIP.A.dylib 0x95e2b549 ripc_RenderImage + 273
libRIP.A.dylib 0x95e3be6a ripc_DrawImage + 5102
com.apple.CoreGraphics 0x90a4732d CGContextDrawImage + 397
com.apple.AppKit 0x968004b0 -[NSBitmapImageRep
_drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:] +
2621
com.apple.AppKit 0x967ff70b -[NSImage
drawInRect:fromRect:operation:fraction:] + 5109
com.apple.AppKit 0x96c44d2a -[NSImage
_drawMappingAlignmentRectToRect:withState:backgroundStyle:operation:fractio
:flip:] + 1041
com.apple.AppKit 0x9689c21b -[NSImageCell
drawInteriorWithFrame:inView:] +
751
com.apple.AppKit 0x9689bf1f -[NSImageCell drawWithFrame:inView:]
+ 2230
com.apple.AppKit 0x967df4a7 -[NSControl drawRect:] + 378
com.apple.AppKit 0x9687322c -[NSView _drawRect:clip:] + 3853
com.apple.AppKit 0x96871d23 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1050
com.apple.AppKit 0x968720ba -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1969
16 com.apple.AppKit 0x968720ba -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1969
17 com.apple.AppKit 0x96870679 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRect
ForView:topView:] + 759
18 com.apple.AppKit 0x96958929 -[NSNextStepFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRect
ForView:topView:] + 340
19 com.apple.AppKit 0x9686cadf -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 3090
20 com.apple.AppKit 0x967ad4b3 -[NSView displayIfNeeded] + 933
21 com.apple.AppKit 0x967ad061 -[NSWindow displayIfNeeded] + 189
22 com.apple.AppKit 0x967ace84 _handleWindowNeedsDisplay + 436
23 com.apple.CoreFoundation 0x9603c942 __CFRunLoopDoObservers + 466
24 com.apple.CoreFoundation 0x9603dc9c CFRunLoopRunSpecific + 844
25 com.apple.CoreFoundation 0x9603ec78 CFRunLoopRunInMode + 88
26 com.apple.HIToolbox 0x94ec628c RunCurrentEventLoopInMode + 283
27 com.apple.HIToolbox 0x94ec60a5 ReceiveNextEventCommon + 374
28 com.apple.HIToolbox 0x94ec5f19
BlockUntilNextEventMatchingListInMode+106
29 com.apple.AppKit 0x967aad0d _DPSNextEvent + 657
30 com.apple.AppKit 0x967aa5c0 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
31 com.apple.AppKit 0x967a35fb -[NSApplication run] + 795
32 com.apple.AppKit 0x96770834 NSApplicationMain + 574
33 com.myApplication 0x00002a80 main + 30
34 com.myApplication 0x00002a36 start + 54
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden