• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Assertion in AppKit
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Assertion in AppKit


  • Subject: Assertion in AppKit
  • From: John Stiles <email@hidden>
  • Date: Fri, 8 Oct 2004 16:06:16 -0700

Our testing department found an unreproducible crash in an app of ours. It's only happened once, ever, but we'd like to figure out what's going on.
The console printed this:

2004-10-08 09:51:30.840 Installer[397] *** Assertion failure in -[NSView lockFocus], AppKit.subproj/NSView.m:2746

And we got a crash log, with basically all AppKit symbols in it:

Thread 0 Crashed:
0   libobjc.A.dylib                     0x908311ec objc_msgSend + 0xc
1   com.apple.Foundation                0x90aa95a8 __NSLockHandlerFunc + 0x5c
2   com.apple.Foundation                0x90a5c800 _NSRaiseError + 0x1b8
3   com.apple.Foundation                0x90aa91c0 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 0x70
4   com.apple.AppKit                    0x92de9274 -[NSView lockFocus] + 0xa0
5   com.apple.AppKit                    0x92dd7a70 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 0xb0
6   com.apple.AppKit                    0x92dc337c -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x9c
7   com.apple.AppKit                    0x92dc3798 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x4b8
8   com.apple.AppKit                    0x92dc3798 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x4b8
9   com.apple.AppKit                    0x92dc3798 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x4b8
10  com.apple.AppKit                    0x92dc3798 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x4b8
11  com.apple.AppKit                    0x92dc3798 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x4b8
12  com.apple.AppKit                    0x92dc3798 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x4b8
13  com.apple.AppKit                    0x92e1024c -[NSFrameView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0x124
14  com.apple.AppKit                    0x92df73e8 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect: rectIsVisibleRectForView:topView:] + 0xc0
15  com.apple.AppKit                    0x92dd467c -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 0x180
16  com.apple.AppKit                    0x92ded5d0 -[NSView displayIfNeeded] + 0xa8
17  com.apple.AppKit                    0x92dfe2a8 -[NSWindow displayIfNeeded] + 0xb4
18  com.apple.AppKit                    0x92dde9b0 _handleWindowNeedsDisplay + 0xe0
19  com.apple.CoreFoundation            0x90191ca8 __CFRunLoopDoObservers + 0x194
20  com.apple.CoreFoundation            0x90191544 __CFRunLoopRun + 0x18c
21  com.apple.CoreFoundation            0x90195e94 CFRunLoopRunSpecific + 0x148
22  com.apple.HIToolbox                 0x927d5f88 RunCurrentEventLoopInMode + 0xac
23  com.apple.HIToolbox                 0x927dc668 ReceiveNextEventCommon + 0xf4
24  com.apple.HIToolbox                 0x927fe6c8 BlockUntilNextEventMatchingListInMode + 0x60
25  com.apple.AppKit                    0x92dd227c _DPSNextEvent + 0x180
26  com.apple.AppKit                    0x92de8c24 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74
27  com.apple.AppKit                    0x92dfcf8c -[NSApplication run] + 0x21c
28  com.apple.AppKit                    0x92eb948c NSApplicationMain + 0x1d0
29  com.blizzard.installer              0x00004384 main + 0x40
30  com.blizzard.installer              0x00004290 _start + 0x1cc
31  com.blizzard.installer              0x000040c0 start + 0x30

I believe our app was just about to drop down a sheet with a few NSTextFields and NSButtons in it. Nothing too fancy; it's been working for a year w/o problems :)

Is this the work of cosmic radiation? I'd really like to know what AppKit is asserting on. Anyone from Apple, could you enlighten me? :)
_______________________________________________
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
  • Follow-Ups:
    • Re: Assertion in AppKit
      • From: John Stiles <email@hidden>
References: 
 >Re: open the AddressBook and have a group selected (From: "Sean McBride" <email@hidden>)

  • Prev by Date: Re: open the AddressBook and have a group selected
  • Next by Date: Re: Assertion in AppKit
  • Previous by thread: Re: open the AddressBook and have a group selected
  • Next by thread: Re: Assertion in AppKit
  • Index(es):
    • Date
    • Thread