Jasper, In fact, it is not 10.6 that brings full background thread compatibility, but 64bit. So QTKit in blender can be used only for 64bit/10.5+ builds.
This is not an issue as carbon quicktime works on all 32bit builds and provides all (and even more) features than qtkit. So for a 32bit build, you need to set USE_QTKIT = OFF, to build with carbon quicktime (as it is in the official intel 32bit build). Damien Le 3 déc. 2009 à 00:19, Jasper Mine a écrit : > Damien, > >> what is the svn version you are using ? > > Revision: 25077 > >> What is the build type (sdk, 32/64bit) ? > > System Version: Mac OS X 10.5.8 > Processor Name: Intel Core Duo > > CMAKE_BACKWARDS_COMPATIBILITY 2.4 > CMAKE_BUILD_TYPE > CMAKE_CONFIGURATION_TYPES Debug;Release;MinSizeRel;RelWithDebInfo > CMAKE_INSTALL_PREFIX /usr/local > CMAKE_OSX_ARCHITECTURES i386 > EXECUTABLE_OUTPUT_PATH > LIBRARY_OUTPUT_PATH > OPENAL_INCLUDE_DIR > /System/Library/Frameworks/ > OpenAL.framework/H > OPENAL_LIBRARY > /System/Library/Frameworks/ > OpenAL.framework > WITH_BUILDINFO ON > WITH_BULLET ON > WITH_COCOA ON > WITH_CXX_GUARDEDALLOC OFF > WITH_ELBEEM ON > WITH_FFMPEG ON > WITH_FFTW3 ON > WITH_GAMEENGINE ON > WITH_INSTALL ON > WITH_INTERNATIONAL ON > WITH_JACK OFF > WITH_LIBS10.5 ON > WITH_LZMA ON > WITH_LZO ON > WITH_OPENAL ON > WITH_OPENCOLLADA ON > WITH_OPENEXR ON > WITH_OPENJPEG OFF > WITH_OPENMP OFF > WITH_PLAYER OFF > WITH_PYTHON ON > WITH_QUICKTIME ON > WITH_SDL ON > WITH_SNDFILE OFF > WITH_WEBPLUGIN OFF > >> >> This looks like exactly the issue that happened when building with >> qtkit & 10.4 sdk. (thread safe feature of qtkit has been introduced >> in 10.5, or does this crash tells it was not complete until 10.6 ?) > > It would seem not complete until 10.6. I do not know for sure though. > > Jasper > > >>> Hello, >>> >>> I got a crasher happening on quicktime movie render using h264 codec. >>> Here is the report. >>> >>> Process: blender [8784] >>> Path: /Applications/Blender/testing/blender.app/Contents/ >>> MacOS/blender >>> Identifier: org.blenderfoundation.blender >>> Version: 2.5-alpha0 (2.5-alpha0, 2009-Dec-02, Blender >>> Foundation) >>> Code Type: X86 (Native) >>> Parent Process: launchd [93] >>> >>> Interval Since Last Report: 78774 sec >>> Crashes Since Last Report: 1 >>> Per-App Interval Since Last Report: 150 sec >>> Per-App Crashes Since Last Report: 1 >>> >>> Date/Time: 2009-12-02 14:07:47.908 -0500 >>> OS Version: Mac OS X 10.5.8 (9L30) >>> Report Version: 6 >>> Anonymous UUID: DD032A76-5E63-4F99-9889-9F710C2D5D9C >>> >>> Exception Type: EXC_BREAKPOINT (SIGTRAP) >>> Exception Codes: 0x0000000000000002, 0x0000000000000000 >>> Crashed Thread: 4 >>> >>> Application Specific Information: >>> *** Terminating app due to uncaught exception >>> 'QTMovieInitializedOnWrongThread', reason: 'QTMovie class must be >>> initialized on the main thread.' >>> >>> Thread 4 Crashed: >>> 0 com.apple.CoreFoundation 0x95559e94 >>> ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 4 >>> 1 libobjc.A.dylib 0x9350fe3b objc_exception_throw >>> + 40 >>> 2 com.apple.CoreFoundation 0x95559b11 -[NSException raise] >>> + 17 >>> 3 com.apple.QTKit 0x931e01f7 +[QTMovie initialize] + >>> 196 >>> 4 libobjc.A.dylib 0x9350c8b8 _class_initialize + 367 >>> 5 libobjc.A.dylib 0x9350b239 >>> _class_lookupMethodAndLoadCache + 81 >>> 6 libobjc.A.dylib 0x9351b6d6 objc_msgSend + 102 >>> 7 org.blenderfoundation.blender 0x0029e99a RE_BlenderAnim + 426 >>> 8 org.blenderfoundation.blender 0x00130e3c render_startjob + 76 >>> 9 org.blenderfoundation.blender 0x00012bd1 do_job_thread + 33 >>> 10 libSystem.B.dylib 0x972bb155 _pthread_start + 321 >>> 11 libSystem.B.dylib 0x972bb012 thread_start + 34 >>> >>> Thread 4 crashed with X86 Thread State (32-bit): >>> eax: 0xa059d0f0 ebx: 0x9350fe1c ecx: 0xa059c1a0 edx: 0x02fbb000 >>> edi: 0x00000000 esi: 0xa02eec60 ebp: 0xb024a438 esp: 0xb024a438 >>> ss: 0x0000001f efl: 0x00000282 eip: 0x95559e94 cs: 0x00000017 >>> ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037 >>> cr2: 0xffe17a14 > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
