On Jan 19, 2011, at 12:28 PM, Eric Gorr wrote:

> I believe my situation is a bit different and my stack trace is not the same.
> 
> What I see in my stack trace is:
> 
> #0    0x978f8edb in objc_msgSend
> #1    0x00516f60 in ??
> #2    0x98fbb3ea in -[NSTableView preparedCellAtColumn:row:]
> #3    0x98fd58bc in -[NSTableView _drawContentsAtRow:column:withCellFrame:]
> #4    0x98fd492a in -[NSTableView drawRow:clipRect:]
> #5    0x98fd4362 in -[NSTableView drawRowIndexes:clipRect:]
> #6    0x98fd2d3b in -[NSTableView drawRect:]
> #7    0x98fc88fd in -[NSView _drawRect:clip:]
> #8    0x98fc5fc9 in -[NSView 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> #9    0x98fc695c in -[NSView 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> #10   0x98fc695c in -[NSView 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> #11   0x98fc695c in -[NSView 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> #12   0x98fc695c in -[NSView 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> #13   0x98fc555b in -[NSThemeFrame 
> _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
> #14   0x98fc1ea2 in -[NSView 
> _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
> #15   0x98f22a57 in -[NSView displayIfNeeded]
> #16   0x98eebd40 in -[NSWindow displayIfNeeded]
> #17   0x98f1d28a in _handleWindowNeedsDisplay
> #18   0x92548e02 in __CFRunLoopDoObservers
> #19   0x92504d8d in __CFRunLoopRun
> #20   0x92504464 in CFRunLoopRunSpecific
> #21   0x92504291 in CFRunLoopRunInMode
> #22   0x96351f87 in RunCurrentEventLoopInMode
> #23   0x964d9ba1 in GetNextEventMatchingMask
> #24   0x964d9de9 in EventAvail
> #25   0x00002183 in -[WindowTestAppDelegate applicationDidFinishLaunching:] 
> at WindowTestAppDelegate.m:92
> ...
> ...
> ...
> 
> However, if this is not a case where I should be setting the datasource and 
> delegate to nil, but instead is a bug, I would be interested...
> 
> My sample project will crash every time after the button is pushed.

Your probably not implementing -copyWithZone in your cell correctly (or at all).

Also, if you are crashing, use Instruments. Then after you have done that, you 
can ask why you get a zombie message. :). That's the first thing to do when you 
get a crash.

http://www.corbinstreehouse.com/blog/2007/10/instruments-on-leopard-how-to-debug-those-random-crashes-in-your-cocoa-app/

-corbin


_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to