QuickTime hangs using 100% CPU when opening this RAW BGR AVI file with Perian.
http://bjwaymods.net/uploads/hidden.rawbgr24flip422.avi
Removing Perian, QuickTime can play the file with no issues.
Activity Monitor shows the following stack trace:
2007-07-11 11:51:19.971 sample[386] thread_read_stack: stack appears to be corrupt or in inconsistent state. Truncating stack.
Analysis of sampling pid 381 every 10.000000 milliseconds
Call graph:
300 Thread_0f07
97 start
97 _start
97 NSApplicationMain
97 -[NSApplication run]
97 -[QTPApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
97 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
97 _DPSNextEvent
97 AEProcessAppleEvent
97 aeProcessAppleEvent
97 dispatchEventAndSendReply(AEDesc const*, AEDesc*)
97 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*)
97 _NSAppleEventManagerGenericHandler
97 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:]
97 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:]
97 -[NSApplication(NSAppleEventHandling) _handleAEOpenDocuments:]
97 -[NSApplication _doOpenFiles:]
97 -[QTPApplicationDelegate application:openFiles:]
97 -[QTPApplicationDelegate openFiles:openInNewPlayer:]
97 -[NSDocumentController(NSDeprecated) _openDocumentFileAt:display:]
97 -[NSDocumentController(NSDeprecated) makeDocumentWithContentsOfFile:ofType:]
97 -[QTPMovieDocument initWithContentsOfFile:ofType:]
97 -[QTPMovieDocument initWithContentsOfFile:ofType:isHotPicks:]
97 -[QTPMovieDocument readFromFile:ofType:]
97 +[QTMovie movieWithAttributes:error:]
97 -[QTMovie initWithAttributes:error:]
97 NewMovieFromProperties_priv
97 NewMovieFromDataRefPriv_priv
97 NewMovieFromFilePriv
97 getNewMovieFromFileUsingImporters
97 newMovieFromFileFromComponent
97 MovieImportFile
97 CallComponentDispatch
97 FFAvi_MovieImportComponentDispatch
97 CallComponentFunctionCommon
97 FFAvi_MovieImportFile
97 MovieImportDataRef
97 CallComponentDispatch
97 FFAvi_MovieImportComponentDispatch
97 CallComponentFunctionCommon
97 FFAvi_MovieImportDataRef
37 determine_header_offset
37 determine_header_offset
34 avi_read_packet
34 avi_read_packet
14 av_free
14 av_free
12 av_destruct_packet
12 av_destruct_packet
74 url_fseek
74 url_fseek
71 0x0
45 memset
45 memset
21 avi_read_packet
21 avi_read_packet
5 0x15c1e154
5 0x15c1e154
28 url_feof
28 url_feof
20 avi_read_packet
20 avi_read_packet
10 url_ftell
10 url_ftell
300 Thread_1003
300 _pthread_body
300 ReadSchedulerThreadEntryPoint
300 TSWaitOnSemaphoreCommon
300 semaphore_timedwait_signal_trap
300 semaphore_timedwait_signal_trap
300 Thread_1103
300 _pthread_body
300 AIOFileThread(void*)
300 TSWaitOnSemaphoreCommon
300 semaphore_timedwait_signal_trap
300 semaphore_timedwait_signal_trap