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

Reply via email to