I have been getting a lot of bug reports in my app Ringer about a crash. This 
crash seems to be down in the bowels of QC. Ringer turns on CA layers on a view 
when the NIB loads and constructs a QCCompositionLayer and installs it at this 
time as well. This crash does not always happen and I have never seen it myself 
on any of my machines. There are a couple of reports from earlier systems but 
they are all mostly 10.6.2.

This smells like an OS bug I thought I would ask to see if anyone else has seen 
anything like this. I also found one other reference to a crash bug here 
http://paste.lisp.org/display/90838 that looks fairly similar. Hopefully maybe 
one of the Apple people watching this list might chime in with an opinion.

Here is the call stack for the crash, they all look almost identical.

0   com.apple.opengl                    0x90034192 CGLGetPixelFormatRetainCount 
+ 2366
1   com.apple.opengl                    0x9002b5e8 CGLChoosePixelFormat + 114
2   com.apple.QuartzComposer            0x9339f54b -[QCCGLContext 
initWithPixelFormatAttributes:options:] + 54
3   com.apple.QuartzComposer            0x9339f378 
+[QCCGLContext(QCGraphicsContext) copyGlobalRootContext] + 237
4   com.apple.QuartzComposer            0x9339f10a 
+[QCCGLContext(QCGraphicsContext) createUniqueContextWithOptions:] + 438
5   com.apple.QuartzComposer            0x9339ec8c -[QCGraphicsContext 
initWithOptions:] + 92
6   com.apple.QuartzComposer            0x9339eb32 -[QCOpenGLContext 
initWithOptions:contextAttributes:] + 64
7   com.apple.QuartzComposer            0x9339e79b -[QCCompositionLayer 
copyCGLPixelFormatForDisplayMask:] + 1015
8   com.apple.QuartzCore                0x968bdcd3 
CAOpenGLLayerDraw(CAOpenGLLayer*, double, CVTimeStamp const*, unsigned int) + 
321
9   com.apple.QuartzCore                0x968be865 -[CAOpenGLLayer _display] + 
453
10  com.apple.QuartzCore                0x96646893 CALayerDisplayIfNeeded + 621
11  com.apple.QuartzCore                0x96645c5e 
CA::Context::commit_transaction(CA::Transaction*) + 362
12  com.apple.QuartzCore                0x966458a4 CA::Transaction::commit() + 
316
13  com.apple.AppKit                    0x982990d2 -[NSView(NSLayerKitGlue) 
_drawRectAsLayerTree:] + 644
14  com.apple.AppKit                    0x981fbd92 -[NSView _drawRect:clip:] + 
175
15  com.apple.AppKit                    0x981fb737 -[NSView 
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1600
16  com.apple.AppKit                    0x981fba6c -[NSView 
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
17  com.apple.AppKit                    0x981fba6c -[NSView 
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
18  com.apple.AppKit                    0x981fba6c -[NSView 
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
19  com.apple.AppKit                    0x981fba6c -[NSView 
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
20  com.apple.AppKit                    0x981f9c56 -[NSView 
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 + 711
21  com.apple.AppKit                    0x981f97cb -[NSThemeFrame 
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 + 265
22  com.apple.AppKit                    0x981f6111 -[NSView 
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 3309
23  com.apple.AppKit                    0x98156d6e -[NSView displayIfNeeded] + 
818
24  com.apple.AppKit                    0x98120094 -[NSWindow displayIfNeeded] 
+ 204
25  com.apple.AppKit                    0x9811eb2f -[NSWindow 
_reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 1085
26  com.apple.AppKit                    0x9811e691 -[NSWindow 
orderWindow:relativeTo:] + 105
27  com.apple.AppKit                    0x982989a9 -[NSWindow orderFront:] + 50
28  com.apple.AppKit                    0x980e7590 -[NSIBObjectData 
nibInstantiateWithOwner:topLevelObjects:] + 1846
29  com.apple.AppKit                    0x980e5450 loadNib + 257
30  com.apple.AppKit                    0x980e4848 +[NSBundle(NSNibLoading) 
_loadNibFile:nameTable:withZone:ownerBundle:] + 228
31  com.apple.AppKit                    0x980e4759 +[NSBundle(NSNibLoading) 
loadNibFile:externalNameTable:withZone:] + 158
32  com.apple.AppKit                    0x980e46a4 +[NSBundle(NSNibLoading) 
loadNibNamed:owner:] + 383
33  com.apple.AppKit                    0x980e14a9 NSApplicationMain + 434

Thanks. _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to