Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

qtvisualcontext crash with movie exporter components on multiple threads



We're revamping a tool (based on 'ThreadsExportMovie') to export multiple movies simultaneously on different threads (think apple compressor). When exporting one movie at at time on a thread everything works fine, but when exporting multiple movies simultaneously on multiple threads we get random crashes as listed in the stack below, the crash is always just after some qt visual context call. We are checking, ofcourse, that the component is thread safe...

So are there some additional hoops to jumnp through? Is this a known issue?



Thread 6 Crashed:
0 <<00000000>> 0x46129610 0 + 1175623184
1 <<00000000>> 0x4614faf0 0 + 1175780080
2 <<00000000>> 0x46119edc 0 + 1175559900
3 <<00000000>> 0x45e539fc 0 + 1172650492
4 com.apple.opengl 0x935d5420 glcPluginChoosePixelFormat + 208
5 com.apple.opengl 0x935d3b48 cglChoosePixelFormat + 712
6 com.apple.opengl 0x935d3814 CGLChoosePixelFormat + 152
7 ...ickTimeComponents.component 0x8f59efc4 PixelBufferVC_InitializePixelBufferContext + 380
8 ...ple.CoreServices.CarbonCore 0x90b5bafc CallComponentFunctionCommon + 1044
9 ...ple.CoreServices.CarbonCore 0x90b5b684 CallComponent + 260
10 com.apple.QuickTime 0x8fcfd87c QTVCInitializePixelBufferContext + 40
11 com.apple.QuickTime 0x8fcecffc QTPixelBufferContextCreate + 84
12 ...ickTimeComponents.component 0x8ef51ed8 setupVisualContext + 1088
13 ...ickTimeComponents.component 0x8ef52650 SMGetDataRefGetProcedures + 1688
14 ...ickTimeComponents.component 0x8ef49d58 SpitMovieNewGetDataAndPropertiesProcs + 948
15 ...ple.CoreServices.CarbonCore 0x90b5bc98 CallComponentFunctionCommon + 1456
16 ...ple.CoreServices.CarbonCore 0x90b5b684 CallComponent + 260
17 ...ickTimeComponents.component 0x8f57ac40 MovieExportNewGetDataAndPropertiesProcs + 80
18 ...ickTimeComponents.component 0x8ef45234 setupExport + 256
19 ...ickTimeComponents.component 0x8ef45578 SpitMovieToDataRef + 760
20 ...ple.CoreServices.CarbonCore 0x90b5bbc4 CallComponentFunctionCommon + 1244
21 ...ple.CoreServices.CarbonCore 0x90b5b684 CallComponent + 260
22 com.apple.QuickTime 0x8fb35028 MovieExportToDataRef + 60
23 com.apple.QuickTime 0x8fcd6adc ConvertMovieToDataRef_priv + 2404
24 com.apple.QuickTime 0x8fcf982c ConvertMovieToDataRef + 88
25 com.pilot.pmovie 0x0000b074 exportMovie + 332
26 com.pilot.pmovie 0x0000b124 workerActionRoutine + 52
27 com.pilot.pmovie 0x0000a850 runWorkerThread + 144
28 libSystem.B.dylib 0x9002b200 _pthread_body + 96
_______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-API mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quicktime-api/email@hidden


This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.