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