Just received a customer complaint of a new crash.  This is happening in a 
recursive zip utility I wrote and appears to be getting triggered on this line:

      dim zi as new ZipFileInfoMBS
      [...]
      zi.ExternalFileAttributes = flags
      zi.DosDate = 0
      z.CreateFile(relativePath + 
fSrc.name,zi,"","",fSrc.CommentMBS,z.MethodDeflated, 
z.CompressionBestCompression) // CRASH
       

Using MBS 10.1 under RB 2010R1 / carbon build.

Looks to me like CommentMBS is calling out to AppleEvents and that's crashing?  
Perhaps this is something that used to be OK in a thread, but is no longer 
thread-safe under 10.7?


Thread 8 Crashed:
0   com.apple.JavaScriptCore            0x9426b32d 
JSC::ConservativeRoots::add(void*, void*) + 61
1   com.apple.JavaScriptCore            0x9426b22f 
JSC::MachineThreads::gatherFromCurrentThread(JSC::ConservativeRoots&, void*) + 
111
2   com.apple.JavaScriptCore            0x9426b143 
JSC::MachineThreads::gatherConservativeRoots(JSC::ConservativeRoots&, void*) + 
35
3   com.apple.JavaScriptCore            0x9426ada4 JSC::Heap::markRoots() + 132
4   com.apple.JavaScriptCore            0x944387d7 
JSC::Heap::collect(JSC::Heap::SweepToggle) + 39
5   com.apple.JavaScriptCore            0x9426abf1 
JSC::Heap::collectAllGarbage() + 49
6   com.apple.JavaScriptCore            0x9426a9be 
JSC::DefaultGCActivityCallbackPlatformData::trigger(__CFRunLoopTimer*, void*) + 
190
7   com.apple.CoreFoundation            0x95aa8656 
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
8   com.apple.CoreFoundation            0x95aa7fe7 __CFRunLoopDoTimer + 743
9   com.apple.CoreFoundation            0x95a86f70 __CFRunLoopRun + 1888
10  com.apple.CoreFoundation            0x95a8647c CFRunLoopRunSpecific + 332
11  com.apple.CoreFoundation            0x95a86328 CFRunLoopRunInMode + 120
12  com.apple.HIToolbox                 0x93ef517f RunCurrentEventLoopInMode + 
318
13  com.apple.HIToolbox                 0x94091eb5 GetNextEventMatchingMask + 
493
14  com.apple.HIToolbox                 0x9409221b WNEInternal + 434
15  com.apple.HIToolbox                 0x9409228a _AEWNE + 58
16  com.apple.AE                        0x996c764b aeSend + 558
17  com.apple.HIToolbox                 0x93f85ac7 AESend + 86
18  MBS REALbasic Mac Plugin.rbx_12.dylib       0x03c3a718 0x3c39000 + 5912
19  MBS REALbasic Mac Plugin.rbx_12.dylib       0x03c3ac02 0x3c39000 + 7170
20  com.iscreensaver.designer           0x0032132c 
_Globals9.$CommentMBS%s%o<FolderItem> + 87
21  com.iscreensaver.designer           0x00a39f21 
Utils.RecursiveZip%s%&o<ZipMBS>so<FolderItem>o<FolderItem>bb&u8&u8&i4&i4bo<ProgressBar>o<StaticText>i4i4
 + 10832
22  com.iscreensaver.designer           0x00a3df6f 
Utils.RecursiveZip%s%&o<ZipMBS>so<FolderItem>o<FolderItem>bb&u8&u8&i4&i4bo<ProgressBar>o<StaticText>i4i4
 + 27294
23  com.iscreensaver.designer           0x00a3df6f 
Utils.RecursiveZip%s%&o<ZipMBS>so<FolderItem>o<FolderItem>bb&u8&u8&i4&i4bo<ProgressBar>o<StaticText>i4i4
 + 27294
24  com.iscreensaver.designer           0x00a3df6f 
Utils.RecursiveZip%s%&o<ZipMBS>so<FolderItem>o<FolderItem>bb&u8&u8&i4&i4bo<ProgressBar>o<StaticText>i4i4
 + 27294
25  com.iscreensaver.designer           0x00c2bdd2 
cBuilder.MakeInstallerMac%s%o<cBuilder>o<cTarget> + 19750
26  com.iscreensaver.designer           0x00c46dd2 
cBuilder.ThreadedBuild%%o<cBuilder> + 6306
27  com.iscreensaver.designer           0x00c1eb2f 
cBuilder.Event_Run%%o<cBuilder> + 294
28  rbframework.dylib                   0x010d2a21 threadRun + 633
29  com.apple.CoreServices.CarbonCore   0x933589fe CooperativeThread + 308
30  libsystem_c.dylib                   0x9821bed9 _pthread_start + 335
31  libsystem_c.dylib                   0x9821f6de thread_start + 34

_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to