So, the QC Editor app in Lion is interesting.

The text input of the input port of patches doesn't seem to line up with
the port, regularly - it always seems above, but when the Editor is taxed,
it's worse.

More importantly, reading tooltips seems to be a little like walking
through a minefield. Whereas one has always been able to do stuff like
"grab" the editor, shake it around, and bring the viewer to a halt, because
of the lack of multithreading, things seem to have gotten worse. Now, when
I try to hover for tool tip, the Viewer will actually pause, as if it can
only do one or the other at the same time. If it's an intense process (like
a fluid simulation, or chemical reaction, or even just a large structure),
QC crashes 100% of the time. It makes it almost impossible to do any work.

This is sans kinemecore, or any jazz like that.

-gt

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000060

VM Regions Near 0x60:
-->
    __TEXT                 000000010b80b000-000000010b84f000 [  272K]
r-x/rwx SM=COW  /Developer/Applications/Quartz
Composer.app/Contents/MacOS/Quartz Composer

Application Specific Information:
objc[709]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation       0x00007fff8f14fa96 CFGetTypeID + 166
1   com.apple.opencl               0x00007fff8c81ba8e isValidEvent + 19
2   com.apple.opencl               0x00007fff8c82b88b clRetainEvent + 20
3   com.apple.QuartzComposer       0x00007fff867581bf -[QCMemObject
acquireGLObject] + 290
4   com.apple.QuartzComposer       0x00007fff86756cac -[QCImage2DMemObject
beginUpdateStream] + 189
5   com.apple.QuartzComposer       0x00007fff8675c955 -[QCStreamManager
createImage2DMemObjectFromProvider:withFormat:options:] + 1237
6   com.apple.QuartzComposer       0x00007fff8674bdf9 -[QCStream
createImage2DMemObjectForManager:withFormat:options:] + 96
7   com.apple.QuartzComposer       0x00007fff867418e8 -[QCProvider_OpenCL
createTextureBufferForManager:withFormat:target:transformation:bounds:colorSpace:options:]
+ 240
8   com.apple.QuartzComposer       0x00007fff86610885
-[QCImageManager(Internal)
_createImageBufferFromProvider:withFormat:target:transformation:bounds:colorSpace:options:]
+ 6841
9   com.apple.QuartzComposer       0x00007fff8660edbe -[QCImageManager
createTextureBufferFromProvider:withFormat:target:transformation:bounds:colorSpace:options:]
+ 2412
10  com.apple.QuartzComposer       0x00007fff8660e214
-[QCExporter_CoreImage_Provider provideImageTexture:bounds:userInfo:] + 441
11  com.apple.CoreImage           0x00007fff8a66b4c4
provide_texture(fe_bitmap_provider_struct const*, fe_bitmap_struct*,
CGRect*, void*, void*, void*, unsigned long) + 153
12  com.apple.CoreImage           0x00007fff8a6934bb
-[FEOpenGLContext(Texture)
_textureForBitmap:bounds:target:wrapMode:filterMode:buffer:] + 345
13  com.apple.CoreImage           0x00007fff8a7849a4 -[FEContext(Texture)
textureForBitmap:bounds:target:wrapMode:filterMode:buffer:] + 320
14  com.apple.CoreImage           0x00007fff8a698815 -[FEBufferImage
_createTextureWithContext:bounds:target:wrapMode:filterMode:buffer:] + 331
15  com.apple.CoreImage           0x00007fff8a69e24e -[FEImage(Internal)
createTextureWithContext:bounds:target:wrapMode:filterMode:buffer:] + 373
16  com.apple.CoreImage           0x00007fff8a6ba243
FETexture::retainTextureObject(FETextureCache*, FEContext*, unsigned int,
void*, void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*,
FEFormat), void (*)(FEContext*, void*), void*), CGRect const*, bool,
fe_texture_object_struct**) + 813
17  com.apple.CoreImage           0x00007fff8a6bac58
FETexture::newTexture(FEContext*, fe_texture_params_struct const*, void*,
void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*, FEFormat),
void (*)(FEContext*, void*), void*), fe_texture_object_struct**) + 1018
18  com.apple.CoreImage           0x00007fff8a6bff27
FETreeNode::createTexture(FETreeContext*, unsigned int, unsigned int, bool,
bool, FETreeTexture*, unsigned int) + 769
19  com.apple.CoreImage           0x00007fff8a6c228d
FEApplyTreeNode::render2(FETreeContext*, FEShape const*, void
(*)(FEContext*, void*, FEFormat), void (*)(FEContext*, void*), void*) + 803
20  com.apple.CoreImage           0x00007fff8a6bfb19
FETreeNode::render_(FETreeContext*, FEShape const*, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 149
21  com.apple.CoreImage           0x00007fff8a6bfc02
FETreeNode::renderTexture(void*, CGRect, FEFormat, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 82
22  com.apple.CoreImage           0x00007fff8a6ba16f
FETexture::retainTextureObject(FETextureCache*, FEContext*, unsigned int,
void*, void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*,
FEFormat), void (*)(FEContext*, void*), void*), CGRect const*, bool,
fe_texture_object_struct**) + 601
23  com.apple.CoreImage           0x00007fff8a6bac58
FETexture::newTexture(FEContext*, fe_texture_params_struct const*, void*,
void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*, FEFormat),
void (*)(FEContext*, void*), void*), fe_texture_object_struct**) + 1018
24  com.apple.CoreImage           0x00007fff8a6bff27
FETreeNode::createTexture(FETreeContext*, unsigned int, unsigned int, bool,
bool, FETreeTexture*, unsigned int) + 769
25  com.apple.CoreImage           0x00007fff8a6c228d
FEApplyTreeNode::render2(FETreeContext*, FEShape const*, void
(*)(FEContext*, void*, FEFormat), void (*)(FEContext*, void*), void*) + 803
26  com.apple.CoreImage           0x00007fff8a6bfb19
FETreeNode::render_(FETreeContext*, FEShape const*, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 149
27  com.apple.CoreImage           0x00007fff8a6bfa5f
FETreeNode::renderInline(FETreeContext*, FEFormat, FEShape const&, void
(*)(FEContext*, void*, FEFormat), void (*)(FEContext*, void*), void*) + 93
28  com.apple.CoreImage           0x00007fff8a6c2e0d
FECropTreeNode::render2(FETreeContext*, FEShape const*, void
(*)(FEContext*, void*, FEFormat), void (*)(FEContext*, void*), void*) + 217
29  com.apple.CoreImage           0x00007fff8a6bfb19
FETreeNode::render_(FETreeContext*, FEShape const*, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 149
30  com.apple.CoreImage           0x00007fff8a6bfc02
FETreeNode::renderTexture(void*, CGRect, FEFormat, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 82
31  com.apple.CoreImage           0x00007fff8a6ba16f
FETexture::retainTextureObject(FETextureCache*, FEContext*, unsigned int,
void*, void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*,
FEFormat), void (*)(FEContext*, void*), void*), CGRect const*, bool,
fe_texture_object_struct**) + 601
32  com.apple.CoreImage           0x00007fff8a6bac58
FETexture::newTexture(FEContext*, fe_texture_params_struct const*, void*,
void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*, FEFormat),
void (*)(FEContext*, void*), void*), fe_texture_object_struct**) + 1018
33  com.apple.CoreImage           0x00007fff8a6bff27
FETreeNode::createTexture(FETreeContext*, unsigned int, unsigned int, bool,
bool, FETreeTexture*, unsigned int) + 769
34  com.apple.CoreImage           0x00007fff8a6c228d
FEApplyTreeNode::render2(FETreeContext*, FEShape const*, void
(*)(FEContext*, void*, FEFormat), void (*)(FEContext*, void*), void*) + 803
35  com.apple.CoreImage           0x00007fff8a6bfb19
FETreeNode::render_(FETreeContext*, FEShape const*, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 149
36  com.apple.CoreImage           0x00007fff8a6bfc02
FETreeNode::renderTexture(void*, CGRect, FEFormat, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 82
37  com.apple.CoreImage           0x00007fff8a6ba16f
FETexture::retainTextureObject(FETextureCache*, FEContext*, unsigned int,
void*, void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*,
FEFormat), void (*)(FEContext*, void*), void*), CGRect const*, bool,
fe_texture_object_struct**) + 601
38  com.apple.CoreImage           0x00007fff8a6bac58
FETexture::newTexture(FEContext*, fe_texture_params_struct const*, void*,
void (*)(void*, CGRect, FEFormat, void (*)(FEContext*, void*, FEFormat),
void (*)(FEContext*, void*), void*), fe_texture_object_struct**) + 1018
39  com.apple.CoreImage           0x00007fff8a6bff27
FETreeNode::createTexture(FETreeContext*, unsigned int, unsigned int, bool,
bool, FETreeTexture*, unsigned int) + 769
40  com.apple.CoreImage           0x00007fff8a6c228d
FEApplyTreeNode::render2(FETreeContext*, FEShape const*, void
(*)(FEContext*, void*, FEFormat), void (*)(FEContext*, void*), void*) + 803
41  com.apple.CoreImage           0x00007fff8a6bfb19
FETreeNode::render_(FETreeContext*, FEShape const*, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 149
42  com.apple.CoreImage           0x00007fff8a6c339e
FETreeNode::render(FETreeContext*, FEShape const&, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 108
43  com.apple.CoreImage           0x00007fff8a6c713a
FETreeContext::renderTree(FETreeNode*, FEShape const&, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 276
44  com.apple.CoreImage           0x00007fff8a6c744e
FETreeContext::renderImage_(FEImage*, CGRect, FEShape const*,
CGAffineTransform, CGColorSpace*, FEFormat, bool, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 688
45  com.apple.CoreImage           0x00007fff8a6c76d7
FETreeContext::renderImage(FEImage*, CGRect, FEShape const*,
CGAffineTransform, CGColorSpace*, FEFormat, bool, void (*)(FEContext*,
void*, FEFormat), void (*)(FEContext*, void*), void*) + 375
46  com.apple.CoreImage           0x00007fff8a69e377 -[FEImage(Internal)
_renderWithContext:bounds:transform:colorSpace:format:premultiplied:setupCallback:finishCallback:callbackData:]
+ 247
47  com.apple.CoreImage           0x00007fff8a69ddfa -[FEImage
renderToContext:bounds:transform:destinationFormat:colorSpace:] + 218
48  com.apple.CoreImage           0x00007fff8a65453e
renderImage(FEContext*, CGRect, CGAffineTransform, unsigned int, void*) +
137
49  com.apple.CoreImage           0x00007fff8a66db66 -[CIOpenGLContextImpl
renderWithBounds:matrix:function:info:] + 258
50  com.apple.CoreImage           0x00007fff8a6544a7 -[CIContextImpl
render:] + 168
51  com.apple.CoreImage           0x00007fff8a652728 -[CIContext
drawImage:inRect:fromRect:] + 1098
52  com.apple.QuartzComposer       0x00007fff866a4927
-[QCImagePort(Tooltip) drawPortView:] + 999
53  com.apple.QuartzComposer       0x00007fff866a1861 -[QCPortGLView
drawRect:] + 191
54  com.apple.AppKit               0x00007fff88bf0fdf -[NSView
_drawRect:clip:] + 3758
55  com.apple.AppKit               0x00007fff88c1e8c4 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1583
56  com.apple.AppKit               0x00007fff88c1ecf0 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
57  com.apple.AppKit               0x00007fff88c1ecf0 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2651
58  com.apple.AppKit               0x00007fff88bee5ba -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 1032
59  com.apple.AppKit               0x00007fff88d3d454 -[NSNextStepFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 274
60  com.apple.AppKit               0x00007fff88be8ec9 -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4755
61  com.apple.AppKit               0x00007fff88be193e -[NSView
displayIfNeeded] + 1676
62  com.apple.AppKit               0x00007fff88d3d32c -[NSNextStepFrame
displayIfNeeded] + 83
63  com.apple.AppKit               0x00007fff88ca117d -[NSWindow
_reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 1306
64  com.apple.AppKit               0x00007fff88ca0b7a -[NSWindow
_doOrderWindow:relativeTo:findKey:forCounter:force:isModal:] + 807
65  com.apple.AppKit               0x00007fff88ca0802 -[NSWindow
orderWindow:relativeTo:] + 154
66  com.apple.QuartzComposer       0x00007fff866783ba
-[GFGraphView(Private) _showTooltip] + 409
67  com.apple.QuartzComposer       0x00007fff86676034 _TooltipTimerCallback
+ 49
68  com.apple.CoreFoundation       0x00007fff8f195f84
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
69  com.apple.CoreFoundation       0x00007fff8f195ad6 __CFRunLoopDoTimer +
534
70  com.apple.CoreFoundation       0x00007fff8f176471 __CFRunLoopRun + 1617
71  com.apple.CoreFoundation       0x00007fff8f175ae6 CFRunLoopRunSpecific
+ 230
72  com.apple.HIToolbox           0x00007fff901a93d3
RunCurrentEventLoopInMode + 277
73  com.apple.HIToolbox           0x00007fff901b063d ReceiveNextEventCommon
+ 355
74  com.apple.HIToolbox           0x00007fff901b04ca
BlockUntilNextEventMatchingListInMode + 62
75  com.apple.AppKit               0x00007fff88ba53f1 _DPSNextEvent + 659
76  com.apple.AppKit               0x00007fff88ba4cf5 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
77  com.apple.AppKit               0x00007fff88ba162d -[NSApplication run]
+ 470
78  com.apple.QuartzComposer.editor 0x000000010b80dbf1 0x10b80b000 + 11249
79  com.apple.AppKit               0x00007fff88e2080c NSApplicationMain +
867
80  com.apple.QuartzComposer.editor 0x000000010b80ceec 0x10b80b000 + 7916
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to