Comments
-
Edmund Rhudy
Created an attachment (id=143) Crash log
-
Greg Hurrell
Thanks very much for attaching the crash report, Edmund. I know you say it's at random, but if you see any pattern emerge please provide more details about it.
Also, if the crash reports look different, please attach; but if they all basically crash in the same spot (in thread 0 with a stack trace like the following) then don't worry about attaching them:
Thread 0 Crashed: 0 libobjc.A.dylib 0x902d0e5a _objc_error + 116 1 libobjc.A.dylib 0x902d0e90 __objc_error + 52 2 libobjc.A.dylib 0x902cf897 _freedHandler + 58 3 com.apple.CoreFoundation 0x917f161a CFRelease + 90 4 com.apple.CoreFoundation 0x917becd9 __CFDictionaryDeallocate + 281 5 com.apple.CoreFoundation 0x917f17c8 _CFRelease + 216 6 com.apple.Foundation 0x911eb83f NSPopAutoreleasePool + 431 7 com.apple.AppKit 0x95711732 -[NSApplication run] + 892 8 com.apple.AppKit 0x956de9ba NSApplicationMain + 574 9 org.wincent.Synergy 0x00002a8e start + 54
I will try to find the cause here, but evidently it will have something to do with the changed memory-management semantics under the new runtime, or a mistake made in the conversion to Objective-C 2.0.
-
Edmund Rhudy
Created an attachment (id=144) Additional crash log
I have attached two additional crash logs (this one is from before the one I posted initially, while the other one is more recent).
-
Edmund Rhudy
Created an attachment (id=145) Third crash log
-
Greg Hurrell
Thanks for the additional logs, Edmund. I think they are basically the same crash (in _nsnote_callback), as the differences between them are only superficial. Compare:
Thread 0 Crashed: 0 libobjc.A.dylib 0x902d0e5a _objc_error + 116 1 libobjc.A.dylib 0x902d0e90 __objc_error + 52 2 libobjc.A.dylib 0x902cf897 _freedHandler + 58 3 org.wincent.Synergy 0x00011724 start + 60620 4 org.wincent.Synergy 0x0000cf5e start + 42246 5 com.apple.Foundation 0x911ef67a _nsnote_callback + 106 6 com.apple.CoreFoundation 0x917d078b __CFXNotificationHandleMessage + 587 7 com.apple.CoreFoundation 0x917d087e __CFXNotificationReceiveFromServer + 238 8 com.apple.CoreFoundation 0x917cb5c5 __CFMachPortPerform + 117 9 com.apple.CoreFoundation 0x917ef941 CFRunLoopRunSpecific + 3921 10 com.apple.CoreFoundation 0x917efd38 CFRunLoopRunInMode + 88 11 com.apple.HIToolbox 0x95f0b8a4 RunCurrentEventLoopInMode + 283 12 com.apple.HIToolbox 0x95f0b5f6 ReceiveNextEventCommon + 175 13 com.apple.HIToolbox 0x95f0b531 BlockUntilNextEventMatchingListInMode + 106 14 com.apple.AppKit 0x95718d5b _DPSNextEvent + 657 15 com.apple.AppKit 0x957186a0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 16 com.apple.AppKit 0x957116d1 -[NSApplication run] + 795 17 com.apple.AppKit 0x956de9ba NSApplicationMain + 574 18 org.wincent.Synergy 0x00002a8e start + 54
And:
Thread 0 Crashed: 0 libobjc.A.dylib 0x902e06e8 objc_msgSend + 24 1 org.wincent.Synergy 0x0000cf5e start + 42246 2 com.apple.Foundation 0x911ef67a _nsnote_callback + 106 3 com.apple.CoreFoundation 0x917d078b __CFXNotificationHandleMessage + 587 4 com.apple.CoreFoundation 0x917d087e __CFXNotificationReceiveFromServer + 238 5 com.apple.CoreFoundation 0x917cb5c5 __CFMachPortPerform + 117 6 com.apple.CoreFoundation 0x917ef941 CFRunLoopRunSpecific + 3921 7 com.apple.CoreFoundation 0x917efd38 CFRunLoopRunInMode + 88 8 com.apple.HIToolbox 0x95f0b8a4 RunCurrentEventLoopInMode + 283 9 com.apple.HIToolbox 0x95f0b6bd ReceiveNextEventCommon + 374 10 com.apple.HIToolbox 0x95f0b531 BlockUntilNextEventMatchingListInMode + 106 11 com.apple.AppKit 0x95718d5b _DPSNextEvent + 657 12 com.apple.AppKit 0x957186a0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 13 com.apple.AppKit 0x957116d1 -[NSApplication run] + 795 14 com.apple.AppKit 0x956de9ba NSApplicationMain + 574 15 org.wincent.Synergy 0x00002a8e start + 54
These are different than your first log.
-
Greg Hurrell
I notice that someone just posted a very similar crash log. See bug #621:
-
Greg Hurrell
Ok, so a number of bugs have been opened for crashes on Leopard and as I work through the code I see that all of these issues are related to the same underlying problems with Garbage Collection.
So in the interests of simplicity and avoiding confusion I have marked the other bugs as duplicates and am keeping this one open (because it was the first) for future comments. As all of these bugs really fall under the one umbrella cause, I am hoping that when I do the next release soon all the issues will go away at once.
-
Greg Hurrell
Ok, I've completed the code audit and have made quite a few changes and the software is back building again, so it's into testing mode for the next few days and should have a new release out soon.
-
Greg Hurrell
Ok, getting very close to release now. A new nightly build is now up at:
This build is still not perfect (I have been able to make it crash a couple of times) but I do think the vast majority of issues with the previous alpha are now fixed. With a few more days of testing this one should be ready for release.
As you can see, one major change is that there is no installer and it's now just a standalone application. This was really my only option due to problems with integrating my Garbage-Collected code with Apple's PreferencePanes framework (in which Garbage Collection is disallowed); well, there were actually a range of options, but this is the one that seems the most robust and easy to maintain.
-
Edmund Rhudy
I'm running the nightly now. On the initial launch, it crashed immediately with the following notices in the console log and the following crash report:
It looks like it was probably due to a random version of SIMBL kicking around. It launched okay on subsequent attempts without any mischief, and I discarded the SIMBL bundle it referenced to ensure no possibility for further problems caused by it.
If I have any crashes like the ones previously referenced, I'll report them here.
-----------------
27/12/07 12:33:13 PM Synergy Preferences[7471] Error loading /Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler: dlopen(/Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler, 265): no suitable image found. Did find:
/Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler: GC capability mismatch
27/12/07 12:33:13 PM Synergy Preferences[7471] Error loading /Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL: dlopen(/Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL, 265): no suitable image found. Did find:
/Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL: GC capability mismatch
27/12/07 12:33:24 PM com.apple.launchd[138] ([0x0-0x192192].org.wincent.Synergy[7476]) Exited abnormally: Bus error
27/12/07 12:33:31 PM Synergy[7480] Error 17512400 while attempting to execute AppleScript ((null))
27/12/07 12:33:31 PM Synergy[7480] Error loading /Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler: dlopen(/Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler, 265): no suitable image found. Did find:
/Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler: GC capability mismatch
27/12/07 12:33:31 PM Synergy[7480] Error loading /Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL: dlopen(/Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL, 265): no suitable image found. Did find:
/Library/InputManagers/SIMBL/SIMBL.bundle/Contents/MacOS/SIMBL: GC capability mismatch
---------------------
Process: Synergy [7476] Path: /Applications/Synergy Preferences.app/Contents/Resources/Synergy.prefPane/Contents/Resources/Synergy.app/Contents/MacOS/Synergy Identifier: org.wincent.Synergy Version: version 3.5a2+ (c7eb0af) Code Type: X86 (Native) Parent Process: launchd [138]
Date/Time: 2007-12-27 12:33:21.125 -0500 OS Version: Mac OS X 10.5.1 (9B18) Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000114 Crashed Thread: 0
Application Specific Information: objc[7476]: garbage collection is ON
Thread 0 Crashed: 0 com.apple.AE 0x9545ad7c getDescDataType(AEDesc const*) + 22 1 com.apple.AE 0x9545ead7 aeCoerceDescInternal(AEDesc const*, unsigned long, AEDesc*, unsigned char) + 463 2 com.apple.AE 0x95463075 AECoerceDesc + 27 3 com.apple.applescript 0x00544150 ComponentCoerceDesc(AEDesc const*, unsigned long, AEDesc*) + 94 4 com.apple.applescript 0x00528bec ASCompile(AEDesc const*, long, unsigned long*) + 190 5 ...ple.CoreServices.CarbonCore 0x90d0d5bc CallComponentFunction + 122 6 com.apple.applescript 0x00523ae2 AppleScriptComponent + 1744 7 com.apple.applescript 0x0053f927 AGenericManager::HandleOSACall(ComponentParameters*) + 63 8 ...ple.CoreServices.CarbonCore 0x90cc7ef5 CallComponentDispatch + 29 9 com.apple.openscripting 0x92d02513 OSACompile + 55 10 com.apple.Foundation 0x92e8ceff -[NSAppleScript compileAndReturnError:] + 159 11 com.apple.Foundation 0x92e8d1e6 -[NSAppleScript(NSPrivate) _executeWithMode:andReturnError:] + 390 12 com.apple.Foundation 0x92e8cfa1 -[NSAppleScript executeAndReturnError:] + 49 13 org.wincent.Synergy 0x000097ba -[SynergyController refreshPlaylistsSubmenu:] + 335 14 org.wincent.Synergy 0x00014b90 -[SynergyController awakeFromNib] + 1510 15 com.apple.CoreFoundation 0x9024da75 -[NSSet makeObjectsPerformSelector:] + 181 16 com.apple.AppKit 0x9304f56e -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1533 17 com.apple.AppKit 0x9304579c loadNib + 264 18 com.apple.AppKit 0x930450fd +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 946 19 com.apple.AppKit 0x93044d40 +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 171 20 com.apple.AppKit 0x93044c7e +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 391 21 com.apple.AppKit 0x9304492e NSApplicationMain + 434 22 org.wincent.Synergy 0x00002e26 start + 54
Thread 1: 0 libSystem.B.dylib 0x9028dace __semwait_signal + 10 1 libSystem.B.dylib 0x902b7ced pthread_cond_wait$UNIX2003 + 73 2 libauto.dylib 0x9520958f auto_collection_thread(void*) + 175 3 libSystem.B.dylib 0x902b7075 _pthread_start + 321 4 libSystem.B.dylib 0x902b6f32 thread_start + 34
Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000001 ebx: 0x9545e91f ecx: 0x0103f190 edx: 0x00000110 edi: 0xfef7c00f esi: 0x010d6414 ebp: 0xbffff0a8 esp: 0xbffff0a8 ss: 0x0000001f efl: 0x00010202 eip: 0x9545ad7c cs: 0x00000017 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 cr2: 0x00000114
Binary Images:
0x1000 - 0x37fff +org.wincent.Synergy version 3.5a2+ (c7eb0af) /Applications/Synergy Preferences.app/Contents/Resources/Synergy.prefPane/Contents/Resources/Synergy.app/Contents/MacOS/Synergy 0xaf000 - 0x126fe3 com.apple.CFNetwork 220 (221) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x15e000 - 0x1eaff7 com.apple.LaunchServices 286 (286) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x230000 - 0x257fff libcups.2.dylib ??? (???) /usr/lib/libcups.2.dylib 0x27a000 - 0x27affe com.apple.applescript.component 2.0 (2.0) /System/Library/Components/AppleScript.component/Contents/MacOS/AppleScript 0x51c000 - 0x5a3ffb com.apple.applescript 2.0 (2.0) /System/Library/PrivateFrameworks/AppleScript.framework/Versions/A/AppleScript 0x648000 - 0x64affa +Adobe Unit Types a2.0.0 (2.0.0) /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types
0x1d93f000 - 0x1da25ff7 com.apple.RawCamera.bundle 2.0 (2.0) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera 0x8fe00000 - 0x8fe2d883 dyld 95.3 (???) /usr/lib/dyld 0x90003000 - 0x90039fff com.apple.SystemConfiguration 1.9.0 (1.9.0) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x9003a000 - 0x9003efff libGIF.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x900de000 - 0x90152fef libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x90153000 - 0x90285fe7 com.apple.CoreFoundation 6.5 (476) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x90286000 - 0x903e0fe3 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib 0x903ee000 - 0x904a0ffb libcrypto.0.9.7.dylib ??? (???) /usr/lib/libcrypto.0.9.7.dylib 0x904a1000 - 0x908b1fef libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x908c2000 - 0x9091eff7 com.apple.htmlrendering 68 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering 0x9091f000 - 0x9099eff5 com.apple.SearchKit 1.2.0 (1.2.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x9099f000 - 0x909a6fe9 libgcc_s.1.dylib ??? (???) /usr/lib/libgcc_s.1.dylib 0x909a7000 - 0x909b0fff com.apple.speech.recognition.framework 3.7.24 (3.7.24) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x90b69000 - 0x90bc2fff libGLU.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x90c33000 - 0x90c90ffb libstdc++.6.dylib ??? (???) /usr/lib/libstdc++.6.dylib 0x90c91000 - 0x90c94fff com.apple.help 1.1 (36) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x90c95000 - 0x90f6efe7 com.apple.CoreServices.CarbonCore 783 (783) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x90f6f000 - 0x90ff6ff7 libsqlite3.0.dylib ??? (???) /usr/lib/libsqlite3.0.dylib 0x90ff7000 - 0x91007fff com.apple.speech.synthesis.framework 3.6.59 (3.6.59) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x91067000 - 0x91072ff9 com.apple.helpdata 1.0 (14) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData 0x910a8000 - 0x910befe7 com.apple.CoreVideo 1.5.0 (1.5.0) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x910bf000 - 0x91166fff com.apple.QD 3.11.50 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x91167000 - 0x9128bfe3 com.apple.audio.toolbox.AudioToolbox 1.5 (1.5) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x913c3000 - 0x91404fe7 libRIP.A.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x91999000 - 0x91e65ffe libGLProgrammability.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib 0x91e66000 - 0x91e6efff com.apple.DiskArbitration 2.2 (2.2) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x91e8e000 - 0x91f18fff com.apple.framework.IOKit 1.5.1 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x91fa5000 - 0x91fa5ffb com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallServer 0x91fa6000 - 0x92364fea libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x92365000 - 0x92430fff com.apple.ColorSync 4.5.0 (4.5.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x92431000 - 0x92742fe2 com.apple.QuickTime 7.3.1 (7.3.1) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime 0x92743000 - 0x92757ff3 com.apple.ImageCapture 4.0 (5.0.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x927d7000 - 0x927d7ffd com.apple.Accelerate 1.4 (Accelerate 1.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x927d8000 - 0x927e4ff5 libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x927fd000 - 0x9282afeb libvDSP.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x92920000 - 0x9295dff7 libGLImage.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x9295e000 - 0x929b8ff7 com.apple.CoreText 2.0.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x92c38000 - 0x92ceefe3 com.apple.CoreServices.OSServices 210.2 (210.2) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x92cef000 - 0x92d07fff com.apple.openscripting 1.2.6 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x92d08000 - 0x92d9aff3 com.apple.ApplicationServices.ATS 3.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x92d9b000 - 0x93014fe7 com.apple.Foundation 6.5.1 (677.1) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x9303e000 - 0x93838fef com.apple.AppKit 6.5 (949) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x94880000 - 0x94b86fff com.apple.HIToolbox 1.5.0 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x94b88000 - 0x94b88fff com.apple.Carbon 136 (136) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x94c4f000 - 0x94c91fef com.apple.NavigationServices 3.5.1 (161) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices 0x94ccc000 - 0x94e04ff7 libicucore.A.dylib ??? (???) /usr/lib/libicucore.A.dylib 0x94e05000 - 0x94e05ffd com.apple.Accelerate.vecLib 3.4 (vecLib 3.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x94e06000 - 0x94e45fef libTIFF.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x94e46000 - 0x94ef5fff com.apple.DesktopServices 1.4.3 (1.4.3) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x94f41000 - 0x94f42fef libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib 0x94f43000 - 0x94f59fff com.apple.DictionaryServices 1.0.0 (1.0.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices 0x94f5a000 - 0x9503bff7 libxml2.2.dylib ??? (???) /usr/lib/libxml2.2.dylib 0x9503c000 - 0x9508cff7 com.apple.HIServices 1.6.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x9508d000 - 0x95094ffe libbsm.dylib ??? (???) /usr/lib/libbsm.dylib 0x95206000 - 0x95230fef libauto.dylib ??? (???) /usr/lib/libauto.dylib 0x95231000 - 0x95231ffd com.apple.vecLib 3.4 (vecLib 3.4) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib 0x95232000 - 0x952c5fff com.apple.ink.framework 101.3 (86) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x953a6000 - 0x953acfff com.apple.print.framework.Print 218 (220) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x953ad000 - 0x953bbffd libz.1.dylib ??? (???) /usr/lib/libz.1.dylib 0x953bc000 - 0x953bdffc libffi.dylib ??? (???) /usr/lib/libffi.dylib 0x953be000 - 0x953beffa com.apple.CoreServices 32 (32) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x953bf000 - 0x953daffb libPng.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x953db000 - 0x95457feb com.apple.audio.CoreAudio 3.1.0 (3.1) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x95458000 - 0x95487fe3 com.apple.AE 402 (402) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x95488000 - 0x954b0ff7 com.apple.shortcut 1 (1.0) /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut 0x954b1000 - 0x954bcfe7 libCSync.A.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib 0x954bd000 - 0x954bdff8 com.apple.Cocoa 6.5 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x954e6000 - 0x9562bff7 com.apple.ImageIO.framework 2.0.0 (2.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x9562c000 - 0x957f5fef com.apple.security 5.0.1 (32736) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x95844000 - 0x95854ffc com.apple.LangAnalysis 1.6.4 (1.6.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x959a8000 - 0x959c6fff libresolv.9.dylib ??? (???) /usr/lib/libresolv.9.dylib 0x959c7000 - 0x95a8eff2 com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x95a8f000 - 0x95a8fffc com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x95a90000 - 0x95b0aff8 com.apple.print.framework.PrintCore 5.5 (245) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x95c8a000 - 0x95c8aff8 com.apple.ApplicationServices 34 (34) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x95cf1000 - 0x95d2bff7 com.apple.coreui 0.1 (60) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI 0x95d2c000 - 0x963c3fef com.apple.CoreGraphics 1.351.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x963c4000 - 0x963c9fff com.apple.CommonPanels 1.2.4 (85) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x96443000 - 0x96462ffa libJPEG.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x96463000 - 0x96513fff edu.mit.Kerberos 6.0.11 (6.0.11) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x96565000 - 0x968fbff7 com.apple.QuartzCore 1.5.1 (1.5.1) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x968fc000 - 0x968fefff com.apple.securityhi 3.0 (30817) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x9692f000 - 0x96931ff5 libRadiance.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x9699f000 - 0x969a6ff7 libCGATS.A.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 0x969a7000 - 0x969ecfef com.apple.Metadata 10.5.0 (398) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x969ed000 - 0x969fafe7 com.apple.opengl 1.5.5 (1.5.5) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x969fb000 - 0x96a05feb com.apple.audio.SoundManager 3.9.2 (3.9.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x96a06000 - 0x96ae5fff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib 0x96c64000 - 0x96c88fff libxslt.1.dylib ??? (???) /usr/lib/libxslt.1.dylib 0x96c89000 - 0x96d6dffb com.apple.CoreData 100 (185) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0xc0000000 - 0xc0008fff +com.growl.growlframework 1.1.2 (1.1.2) /Applications/Synergy Preferences.app/Contents/Resources/Synergy.prefPane/Contents/Resources/Synergy.app/Contents/Frameworks/Growl.framework/Versions/A/Growl 0xfffe8000 - 0xfffebfff libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib 0xffff0000 - 0xffff1780 libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
-
Greg Hurrell
Like I said, I've seen a few crashes with this build (including a couple right at launch). But once it is up and running it seems to stay up pretty well. All the crashes I've seen crash in the same place (the same one shown in the stack trace that you posted); so it should be fairly easy to track down the cause. They all look to be originating from NSAppleScript, so that's where I'll be focussing my attention.
-
Greg Hurrell
Ok, so I've just released a new alpha, 3.5a3. Full details are here:
https://wincent.dev/a/news/archives/2008/01/synergy_35a3_re.php
As far as I know, this new build fixes all the known Garbage Collection-related crashes which were reported for the prior alphas. I am going to close this bug report now; if you discover any new crashers please open a new report because the cause is almost certainly going to be a different issue.
In my own testing I've been able to provoke a few crashes, but all of them very close to identical and originating from inside Apple's NSAppleScript API. I've analyzed the calling code and I can't see anything from the calling environment that could be causing the crash in the system code. So it's something that I'll be monitoring, but my gut fear is that there might be something deep down in NSAppleScript that doesn't play nicely with Garbage Collection. If that proves to be the case then we'll have to look for an alternative API, but that's a bridge we'll cross when we come to it, and will be a subject for a different bug report.
Add a comment
Comments are now closed for this issue.