Re: NSView lockFockus assertion?
Re: NSView lockFockus assertion?
- Subject: Re: NSView lockFockus assertion?
- From: John Mikros <email@hidden>
- Date: Tue, 9 Nov 2004 09:15:42 -0800
All my views are created out of a nib at launch and then are never
released.
On Nov 9, 2004, at 8:34 AM, Clark Cox wrote:
The first thing to look for:
- NSView instances that have been released too many times
NSZombie may help you in this search (do a search for
"NSZombieEnabled")
On Mon, 08 Nov 2004 18:21:04 -0800, John Mikros <email@hidden>
wrote:
Hello All,
Our QA department has seen an assertion fire in NSView a couple of
times now, although it seems to happen infrequently. None of our code
is in the stack crawl, so this seems like a bug in AppKit to me.
Has anyone seen this before?
Also, I noticed that there is no _debug version of Cocoa, AppKit, and
Foundation. Many of the other system libraries do have debug versions
(Carbon, System, CoreFoundation), but these do not. Seems to me that
it would be useful. Do I need to somehow install them separately?
*** Assertion failure in -[NSView lockFocus],
AppKit.subproj/NSView.m:2746
0x908311f4 objc_msgSend + 0x14
0x90aa95a8 __NSLockHandlerFunc + 0x5c
0x90a5c800 _NSRaiseError + 0x1b8
0x90aa91c0 -[NSAssertionHandler
handleFailureInMethod:object:file:lineNumber:description:] + 0x70
0x92de9274 -[NSView lockFocus] + 0xa0
0x92dd7a70 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] +
0xb0
0x92dc337c -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x9c
0x92dc3798 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x4b8
0x92dc3798 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x4b8
0x92dc3798 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x4b8
0x92dc3798 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x4b8
0x92dc3798 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x4b8
0x92dc3798 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x4b8
0x92e1024c -[NSFrameView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0x124
0x92df73e8 -[NSThemeFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:
rectIsVisibleRectForView:topView:] + 0xc0
0x92dd467c -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] +
0x180
0x92ded5d0 -[NSView displayIfNeeded] + 0xa8
0x92dfe2a8 -[NSWindow displayIfNeeded] + 0xb4
0x92dde9b0 _handleWindowNeedsDisplay + 0xe0
0x90191ca8 __CFRunLoopDoObservers + 0x194
0x90191544 __CFRunLoopRun + 0x18c
0x90195e94 CFRunLoopRunSpecific + 0x148
0x927d5f88 RunCurrentEventLoopInMode + 0xac
0x927dc668 ReceiveNextEventCommon + 0xf4
0x927fe6c8 BlockUntilNextEventMatchingListInMode + 0x60
0x92dd227c _DPSNextEvent + 0x180
0x92de8c24 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74
0x92dfcf8c -[NSApplication run] + 0x21c
thanks for any insights
-john
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
--
Clark S. Cox III
email@hidden
http://www.livejournal.com/users/clarkcox3/
http://homepage.mac.com/clarkcox3/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden