Hi everyone, Actually the OpenMovieWithCustomQTDataHandlerMBS method crash when you are decrypting a mov file using AES algorithm (Sync or Async). This method crash from 2010. Maybe Christian will must try to find a solution, or delete this method from the Quicktime plugin because is impossible use this method in a production environment.
In Leopard 10.5.x the method run very well, but from 10.6 and 10.7 or the new 10.8 DP, you can see always a crash report similar to this one: Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00000000822ef00f Crashed Thread: 0 Dispatch queue: com.apple.main-thread Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 ??? 0x0123a4ea 0 + 19113194 1 ...ple.CoreServices.CarbonCore 0x95dc9dcc CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54 2 ...ickTimeComponents.component 0x9233fb83 SDH_ComponentDispatch + 143 3 ...ple.CoreServices.CarbonCore 0x95dc251f CallComponentDispatch + 29 4 com.apple.QuickTime 0x9860f36e DataHTask + 37 5 ...uickTime Plugin.rbx_7.dylib 0x01629e64 0x1628000 + 7780 6 ...ple.CoreServices.CarbonCore 0x95dc9dcc CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54 7 ...uickTime Plugin.rbx_7.dylib 0x016298c7 0x1628000 + 6343 8 ...ple.CoreServices.CarbonCore 0x95dc251f CallComponentDispatch + 29 9 ...ickTimeComponents.component 0x92b2c5cb DataHTask + 37 10 ...ickTimeComponents.component 0x9238b862 STMediaMoviesTask + 117 11 ...ple.CoreServices.CarbonCore 0x95dd5095 callComponentStorage_44444 + 49 12 ...ple.CoreServices.CarbonCore 0x95dc9dcc CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54 13 ...ickTimeComponents.component 0x9238861f STMediaComponentDispatch + 127 14 ...ple.CoreServices.CarbonCore 0x95dc251f CallComponentDispatch + 29 15 ...ickTimeComponents.component 0x92b34dc7 MediaMoviesTask + 61 16 ...ickTimeComponents.component 0x9236fa87 Video2MoviesTask + 3355 17 ...ple.CoreServices.CarbonCore 0x95dd5095 callComponentStorage_44444 + 49 18 ...ple.CoreServices.CarbonCore 0x95dc9dcc CallComponentFunctionCommonWithStorage(char**, ComponentParameters*, long (*)(), unsigned long) + 54 19 ...ickTimeComponents.component 0x9235cd95 Video2ComponentDispatch + 212 20 ...ple.CoreServices.CarbonCore 0x95dc251f CallComponentDispatch + 29 21 com.apple.QuickTime 0x983f56ca MediaMoviesTask + 61 22 com.apple.QuickTime 0x983f4483 TaskMovie_priv + 4847 23 com.apple.QuickTime 0x9846bb74 frequentlyTaskMovies + 126 24 com.apple.CoreFoundation 0x94eefa3b __CFRunLoopRun + 8059 25 com.apple.CoreFoundation 0x94eed3c4 CFRunLoopRunSpecific + 452 26 com.apple.CoreFoundation 0x94eed1f1 CFRunLoopRunInMode + 97 27 com.apple.HIToolbox 0x963c2e04 RunCurrentEventLoopInMode + 392 28 com.apple.HIToolbox 0x963c2af5 ReceiveNextEventCommon + 158 29 com.apple.HIToolbox 0x9654b137 ReceiveNextEvent + 83 30 rbframework.dylib 0x00296437 BalloonHelpChanged(SubPane*) + 2035 31 rbframework.dylib 0x002966b8 EventPump(unsigned char) + 422 32 rbframework.dylib 0x002975b6 UpdateMouseCursor() + 556 33 0x00002b73 Delegate.Invoke%% + 34 34 0x0008930b Application._CallFunctionWithExceptionHandling%%o<Application>p + 248 35 rbframework.dylib 0x002970da CallFunctionWithExceptionHandling(void (*)()) + 316 36 rbframework.dylib 0x00297162 mainloop() + 130 37 rbframework.dylib 0x002470a0 RuntimeRun + 48 38 0x00142926 REALbasic._RuntimeRun + 34 39 0x00002a5f _Main + 245 40 0x0000252c % main + 36 41 0x00176c1c _start + 116 42 0x00176b72 start + 43 I've tested this with a mov file ( 1280 x 720 H.264 MPEG 4 AAC) using the "AES Movie.rbp" example file and "AES Play movi Async or Async.rbp" example file. You have this crash in a few minutes playing the movie. So, maybe this method needs a new code or remove from the QuickTime Plugin. King regards, David Arenas [email protected] We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, the sender does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and could contain privileged and confidential information protected from disclosure by Law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail to [email protected]. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by Law. _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
