SOS 4.2 won't start on Mac

If you are having a problem using SourceOffSite, post a message here.

Moderator: SourceGear


Posts: 6
Joined: Thu May 24, 2012 12:27 pm
PostPosted: Thu May 24, 2012 12:32 pm
Hi,

I'm using SOS 4.2 on a MacBookPro running OS 10.7.4. The app worked fine until yesterday and now it launches and then immediately crashes. I've tried connecting with the command line client and that works, but I need to get the GUI work for more functionality.

I've tried uninstalling and reinstalling, deleting the app, rebuilding GTK, deleting the preferences, rebooting, rebooting in safe mode... Here is the crash report from my Mac. Any help you can give would be greatly appreciated.

Process: sos [42902]
Path: /Applications/SourceOffSite/sos
Identifier: sos
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: bash [42877]

Date/Time: 2012-05-24 11:24:27.907 -0700
OS Version: Mac OS X 10.7.4 (11E53)
Report Version: 9

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called
objc[42902]: garbage collection is OFF
terminate called throwing an exception

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x905ce332 __kill + 10
1 libsystem_kernel.dylib 0x905cd932 kill$UNIX2003 + 32
2 libsystem_c.dylib 0x91fb8c0c abort + 214
3 libc++abi.dylib 0x93729921 abort_message + 94
4 libc++abi.dylib 0x937271bc default_terminate() + 36
5 libc++abi.dylib 0x937271fe safe_handler_caller(void (*)()) + 15
6 libc++abi.dylib 0x93727268 std::terminate() + 23
7 libc++abi.dylib 0x937282a0 __cxa_throw + 112
8 libstdc++.6.dylib 0x9cc1885a std::__throw_out_of_range(char const*) + 121
9 sos 0x000379e5 0x1000 + 223717
10 sos 0x00076cdc 0x1000 + 482524
11 sos 0x0006e98d 0x1000 + 448909
12 sos 0x000441f8 0x1000 + 274936
13 sos 0x0006b860 0x1000 + 436320
14 sos 0x0006b993 0x1000 + 436627
15 sos 0x0006bcb3 0x1000 + 437427
16 libgobject-2.0.0.dylib 0x0083fbbf g_closure_invoke + 519
17 libgobject-2.0.0.dylib 0x00850f13 signal_emit_unlocked_R + 3388
18 libgobject-2.0.0.dylib 0x0085205a g_signal_emit_valist + 1720
19 libgobject-2.0.0.dylib 0x00852736 g_signal_emit + 41
20 libgtk-x11-2.0.0.dylib 0x002dc273 _gtk_tree_selection_internal_select_node + 1260
21 libgtk-x11-2.0.0.dylib 0x002da8b9 gtk_tree_selection_select_path + 376
22 sos 0x0006db50 0x1000 + 445264
23 sos 0x00062540 0x1000 + 398656
24 sos 0x00072fd8 0x1000 + 466904
25 sos 0x00073310 0x1000 + 467728
26 libglib-2.0.0.dylib 0x008acd6c g_main_context_dispatch + 587
27 libglib-2.0.0.dylib 0x008ad57f g_main_context_iterate + 1061
28 libglib-2.0.0.dylib 0x008ad906 g_main_loop_run + 399
29 libgtk-x11-2.0.0.dylib 0x001ed5e1 gtk_main + 238
30 sos 0x00069139 0x1000 + 426297
31 sos 0x00002792 0x1000 + 6034
32 sos 0x000026ad 0x1000 + 5805

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x9372a330 ecx: 0xbfffb31c edx: 0x905ce332
edi: 0xbfffb3a4 esi: 0xbfffb35c ebp: 0xbfffb338 esp: 0xbfffb31c
ss: 0x00000023 efl: 0x00000282 eip: 0x905ce332 cs: 0x0000000b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x000dddb1
Logical CPU: 0

Binary Images:
0x1000 - 0xcaff7 +sos (??? - ???) /Applications/SourceOffSite/sos
0xe7000 - 0x3d2ffb +libgtk-x11-2.0.0.dylib (601.8.0 - compatibility 601.0.0) /Applications/SourceOffSite/*/libgtk-x11-2.0.0.dylib
0x481000 - 0x4f6fdf +libgdk-x11-2.0.0.dylib (601.8.0 - compatibility 601.0.0) /Applications/SourceOffSite/*/libgdk-x11-2.0.0.dylib
0x517000 - 0x52efc3 +libatk-1.0.0.dylib (1011.3.0 - compatibility 1011.0.0) /Applications/SourceOffSite/*/libatk-1.0.0.dylib
0x53b000 - 0x54efef +libgdk_pixbuf-2.0.0.dylib (601.8.0 - compatibility 601.0.0) /Applications/SourceOffSite/*/libgdk_pixbuf-2.0.0.dylib
0x556000 - 0x5a1fef +libtiff.3.dylib (12.0.0 - compatibility 12.0.0) /Applications/SourceOffSite/*/libtiff.3.dylib
0x63a000 - 0x655fc7 +libjpeg.62.dylib (63.0.0 - compatibility 63.0.0) /Applications/SourceOffSite/*/libjpeg.62.dylib
0x65d000 - 0x696063 +libpng12.0.dylib (0.1.2 - compatibility 0.1.2) /Applications/SourceOffSite/*/libpng12.0.dylib
0x69e000 - 0x6affe3 +libz.1.dylib (1.2.3 - compatibility 1.0.0) /Applications/SourceOffSite/*/libz.1.dylib
0x6b4000 - 0x6b7fff +libpangoxft-1.0.0.dylib (1004.0.0 - compatibility 1004.0.0) /Applications/SourceOffSite/*/libpangoxft-1.0.0.dylib
0x6d0000 - 0x6d5fff +libpangox-1.0.0.dylib (1004.0.0 - compatibility 1004.0.0) /Applications/SourceOffSite/*/libpangox-1.0.0.dylib
0x6f5000 - 0x712fff +libpangoft2-1.0.0.dylib (1004.0.0 - compatibility 1004.0.0) /Applications/SourceOffSite/*/libpangoft2-1.0.0.dylib
0x7a1000 - 0x7ccfff +libpango-1.0.0.dylib (1004.0.0 - compatibility 1004.0.0) /Applications/SourceOffSite/*/libpango-1.0.0.dylib
0x83c000 - 0x872fff +libgobject-2.0.0.dylib (801.6.0 - compatibility 801.0.0) /Applications/SourceOffSite/*/libgobject-2.0.0.dylib
0x882000 - 0x883fff +libgmodule-2.0.0.dylib (801.6.0 - compatibility 801.0.0) /Applications/SourceOffSite/*/libgmodule-2.0.0.dylib
0x887000 - 0x919ff3 +libglib-2.0.0.dylib (801.6.0 - compatibility 801.0.0) /Applications/SourceOffSite/*/libglib-2.0.0.dylib
0x932000 - 0x939ff3 +libintl.3.dylib (8.3.0 - compatibility 8.0.0) /Applications/SourceOffSite/*/libintl.3.dylib
0x952000 - 0xa27fef +libiconv.2.dylib (6.0.0 - compatibility 6.0.0) /Applications/SourceOffSite/*/libiconv.2.dylib
0xa69000 - 0xa76fe3 +libXft.2.dylib (4.2.0 - compatibility 4.0.0) /Applications/SourceOffSite/*/libXft.2.dylib
0xad4000 - 0xad9ff7 +libXrender.1.dylib (5.0.0 - compatibility 5.0.0) /Applications/SourceOffSite/*/libXrender.1.dylib
0xb32000 - 0xb4ffcf +libfontconfig.1.dylib (2.4.0 - compatibility 2.0.0) /Applications/SourceOffSite/*/libfontconfig.1.dylib
0xbb9000 - 0xc10ff3 +libfreetype.6.dylib (10.8.0 - compatibility 10.0.0) /Applications/SourceOffSite/*/libfreetype.6.dylib
0xd95000 - 0xdaffe3 +libexpat.1.dylib (7.0.0 - compatibility 7.0.0) /Applications/SourceOffSite/*/libexpat.1.dylib
0xded000 - 0xedaff9 +libX11.6.dylib (10.0.0 - compatibility 10.0.0) <CDB9A5C8-561F-3EF8-9AF0-ADDC5A3E53A8> /usr/X11R6/lib/libX11.6.dylib
0xefc000 - 0xf00ffb +libXrandr.2.dylib (5.0.0 - compatibility 5.0.0) <4B34E8B2-E4E4-38C1-B5E9-BF714BF2BEFF> /usr/X11R6/lib/libXrandr.2.dylib
0xf05000 - 0xf05ffc +libXinerama.1.dylib (2.0.0 - compatibility 2.0.0) <37596B1A-F96C-3B45-901A-47B465E0EC26> /usr/X11R6/lib/libXinerama.1.dylib
0xf09000 - 0xf11fff +libXext.6.dylib (11.0.0 - compatibility 11.0.0) <02F6334A-F2E6-36E9-91D7-CE9FF3F01A60> /usr/X11R6/lib/libXext.6.dylib
0xf18000 - 0xf1dfff +libXrender.1.dylib (5.0.0 - compatibility 5.0.0) <ABA6FB21-72B5-3A99-B124-9F163D142BA7> /usr/X11/lib/libXrender.1.dylib
0xf22000 - 0xf2effb +libxcb.1.dylib (3.0.0 - compatibility 3.0.0) <18F99EB1-AEC2-314E-8DF2-1C9918541AA0> /usr/X11/lib/libxcb.1.dylib
0xf3b000 - 0xf3cffd +libXau.6.dylib (7.0.0 - compatibility 7.0.0) <0412CB27-A6CE-3AFC-9A24-2697131EA1D5> /usr/X11/lib/libXau.6.dylib
0xf40000 - 0xf42ff7 +libXdmcp.6.dylib (7.0.0 - compatibility 7.0.0) <9367A1BD-ED83-32AD-AF4B-709919C779B3> /usr/X11/lib/libXdmcp.6.dylib
0xf80000 - 0xf84fff +libpixbufloader-xpm.so (??? - ???) /Applications/SourceOffSite/*/libpixbufloader-xpm.so
0xf9c000 - 0xf9cffc +pango-basic-fc.so (??? - ???) /Applications/SourceOffSite/*/pango-basic-fc.so
0x8fe28000 - 0x8fe5aaa7 dyld (195.6 - ???) <3A866A34-4CDD-35A4-B26E-F145B05F3644> /usr/lib/dyld
0x9028b000 - 0x9028dff7 libdyld.dylib (195.5.0 - compatibility 1.0.0) <637660EA-8D12-3B79-B644-041FEADC9C33> /usr/lib/system/libdyld.dylib
0x905b6000 - 0x905d4ff7 libsystem_kernel.dylib (1699.26.8 - compatibility 1.0.0) <3705DE40-E00F-3E37-ADB0-D4AE5F9950F5> /usr/lib/system/libsystem_kernel.dylib
0x914d4000 - 0x914d7ff7 libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <7F6C14CC-0169-3F1B-B89C-372F67F1F3B5> /usr/lib/system/libcompiler_rt.dylib
0x914d8000 - 0x914d9fff libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <B04592B1-0924-3422-82FF-976B339DF567> /usr/lib/system/libsystem_blocks.dylib
0x91b1b000 - 0x91b4aff7 libsystem_info.dylib (??? - ???) <37640811-445B-3BB7-9934-A7C99848250D> /usr/lib/system/libsystem_info.dylib
0x91f5f000 - 0x91f67ff5 libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <A1BFC320-616A-30AA-A41E-29D7904FC4C7> /usr/lib/system/libcopyfile.dylib
0x91f69000 - 0x92034fff libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <52421B00-79C8-3727-94DE-62F6820B9C31> /usr/lib/system/libsystem_c.dylib
0x921c9000 - 0x921d0ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <47DB9E1B-A7D1-3818-A747-382B2C5D9E1B> /usr/lib/system/libsystem_notify.dylib
0x93202000 - 0x93242ff7 libauto.dylib (??? - ???) <984C81BE-FA1C-3228-8F7E-2965E7E5EB85> /usr/lib/libauto.dylib
0x934dc000 - 0x934dcffe libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <7F0E8EE2-9E8F-366F-9988-E2F119DB9A82> /usr/lib/system/libkeymgr.dylib
0x93722000 - 0x9372bfff libc++abi.dylib (14.0.0 - compatibility 1.0.0) <FEB5330E-AD5D-37A0-8AB2-0820F311A2C8> /usr/lib/libc++abi.dylib
0x944a9000 - 0x944b1ff3 liblaunch.dylib (392.38.0 - compatibility 1.0.0) <D7F6E875-263A-37B5-B403-53F76710538C> /usr/lib/system/liblaunch.dylib
0x94c8e000 - 0x94c8fff0 libunc.dylib (24.0.0 - compatibility 1.0.0) <BCD277D0-4271-3E96-A4A2-85669DBEE2E2> /usr/lib/system/libunc.dylib
0x94d25000 - 0x94d53fe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <30189C33-6ADD-3142-83F3-6114B1FC152E> /usr/lib/libSystem.B.dylib
0x94d91000 - 0x94d9ffff libdispatch.dylib (187.9.0 - compatibility 1.0.0) <2F918480-12C8-3F22-9B1A-9B2D76F6F4F5> /usr/lib/system/libdispatch.dylib
0x951f5000 - 0x951fdff3 libunwind.dylib (30.0.0 - compatibility 1.0.0) <E8DA8CEC-12D6-3C8D-B2E2-5D567C8F3CB5> /usr/lib/system/libunwind.dylib
0x9692d000 - 0x9692dfff libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <7EFAD88C-AFBC-3D48-BE14-60B8EACC68D7> /usr/lib/system/libdnsinfo.dylib
0x97228000 - 0x9723effe libxpc.dylib (77.19.0 - compatibility 1.0.0) <0585AA94-F4FD-32C1-B586-22E7184B781A> /usr/lib/system/libxpc.dylib
0x978a5000 - 0x978a9ffa libcache.dylib (47.0.0 - compatibility 1.0.0) <98A82BC5-0DD9-3212-9CAE-35A77278EEB6> /usr/lib/system/libcache.dylib
0x97a2e000 - 0x97a32ff3 libsystem_network.dylib (??? - ???) <62EBADDA-FC72-3275-AAB3-5EDD949FEFAF> /usr/lib/system/libsystem_network.dylib
0x97a33000 - 0x97a9bff7 libc++.1.dylib (28.1.0 - compatibility 1.0.0) <FE3304C5-C000-3DA0-9E53-0E4CA074B73B> /usr/lib/libc++.1.dylib
0x97be5000 - 0x97d99ff3 libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <6AD14A51-AEA8-3732-B07B-DEA37577E13A> /usr/lib/libicucore.A.dylib
0x989ac000 - 0x98b83fe7 com.apple.CoreFoundation (6.7.2 - 635.21) <4D1D2BAF-1332-32DF-A81B-7E79D4F0A6CB> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x99add000 - 0x99adeff4 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <6DE3FDC7-0BE0-3791-B6F5-C15422A8AFB8> /usr/lib/system/libremovefile.dylib
0x99adf000 - 0x99bb5aab libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <2E272DCA-38A0-3530-BBF4-47AE678D20D4> /usr/lib/libobjc.A.dylib
0x9a226000 - 0x9a234fff libz.1.dylib (1.2.5 - compatibility 1.0.0) <E73A4025-835C-3F73-9853-B08606E892DB> /usr/lib/libz.1.dylib
0x9b622000 - 0x9b623fff libDiagnosticMessagesClient.dylib (??? - ???) <DB3889C2-2FC2-3087-A2A2-4C319455E35C> /usr/lib/libDiagnosticMessagesClient.dylib
0x9bd0c000 - 0x9bd0dff7 libsystem_sandbox.dylib (??? - ???) <EBC6ED6B-7D94-32A9-A718-BB9EDA1732C9> /usr/lib/system/libsystem_sandbox.dylib
0x9c167000 - 0x9c1aaffd libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <4BA1F5F1-F0A2-3FEB-BB62-F514DCBB3725> /usr/lib/system/libcommonCrypto.dylib
0x9c5e5000 - 0x9c5ecff9 libsystem_dnssd.dylib (??? - ???) <D3A766FC-C409-3A57-ADE4-94B7688E1C7E> /usr/lib/system/libsystem_dnssd.dylib
0x9c5ed000 - 0x9c5f0ff7 libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
0x9cc12000 - 0x9cc74ff3 libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <266CE9B3-526A-3C41-BA58-7AE66A3B15FD> /usr/lib/libstdc++.6.dylib
0x9cece000 - 0x9ced3ff7 libmacho.dylib (800.0.0 - compatibility 1.0.0) <56A34E97-518E-307E-8218-C5D43A33EE34> /usr/lib/system/libmacho.dylib
0x9ced4000 - 0x9ced5ff7 libquarantine.dylib (36.6.0 - compatibility 1.0.0) <600909D9-BD75-386E-8D3E-7CBD29079DF3> /usr/lib/system/libquarantine.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 2107
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=64.6M resident=41.4M(64%) swapped_out_or_unallocated=23.1M(36%)
Writable regions: Total=18.7M written=1416K(7%) resident=2328K(12%) swapped_out=0K(0%) unallocated=16.4M(88%)

REGION TYPE VIRTUAL
=========== =======
MALLOC 10.2M
MALLOC guard page 32K
Stack 64.0M
VM_ALLOCATE 4K
__DATA 884K
__IMPORT 116K
__LINKEDIT 48.0M
__OBJC 48K
__PAGEZERO 4K
__TEXT 16.6M
__UNICODE 544K
mapped file 204.7M
shared memory 12K
shared pmap 14.2M
=========== =======
TOTAL 359.3M

Posts: 7308
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
PostPosted: Thu May 24, 2012 2:12 pm
Does it crash before you even get a login screen?

Can you find the SourceOffSite (SOS) cache on your machine and delete it so that a new one is created? Additional information about the SOS cache can be found here: viewtopic.php?f=14&t=1529&hilit=cache

Does SOS still work on other machines?

Have any updates been installed recently?

Check your colors preferences. There was a user in the past that had a crash due to those settings. More information can be found in this thread: viewtopic.php?f=10&t=8929.

Posts: 6
Joined: Thu May 24, 2012 12:27 pm
PostPosted: Thu May 24, 2012 2:38 pm
Beth wrote:Does it crash before you even get a login screen?


Beth, I have it set up to log in automatically. So, the terminal window comes up, the /Applications/SourceOffSite/sos command is entered, the GUI starts and then "Logging in..." displays and then it crashes.

Beth wrote:Can you find the SourceOffSite (SOS) cache on your machine and delete it so that a new one is created? Additional information about the SOS cache can be found here: viewtopic.php?f=14&t=1529&hilit=cache


I couldn't find any cache files named databaseX.sos - do you know the path on a Mac? I think the one in that thread is for a Windows machine.

Beth wrote:Does SOS still work on other machines?


It works for my colleagues still, but I don't have it set up on any other machines.

Beth wrote:Have any updates been installed recently?


I may have installed an OS update, but I'm not sure if it's possible to roll it back.

Beth wrote:Check your colors preferences. There was a user in the past that had a crash due to those settings. More information can be found in this thread: viewtopic.php?f=10&t=8929.


I did read this thread and tried changing the setting to Thousands. I still got the crash.

Posts: 7308
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
PostPosted: Thu May 24, 2012 4:07 pm
Can you check your other MAC logs for the details around the time of the error? Places you might look for more logs are:

/private/var/log/system.log
~/Library/Logs (user-specific)
/Library/Logs
/var/log

Can you also check your SOS Server log found in the same directory that the SOS Server was installed to and called log.txt.

Posts: 6
Joined: Thu May 24, 2012 12:27 pm
PostPosted: Thu May 24, 2012 4:25 pm
So I've uninstalled X11 and installed XQuartz. Then I was getting issues that X11 was missing. I installed XCode, which put the libraries into /usr/X11 but I'm getting an error now that they should be in /usr/X11R6 like this:

bash-3.2$ /Applications/SourceOffSite/sos ;
dyld: Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/SourceOffSite/gtk/lib/libgtk-x11-2.0.0.dylib
Reason: image not found
Trace/BPT trap: 5


Can I change the configuration somehow so that it looks in /usr/X11? Or would a symbolic link work?

Also, I've installed fink and fink commander to update GTK. I do have the "unstable" flag set, but fink commander says this - the current version is 2.18?:

flagged status name installed version binary category summary local unstable
NO current gtk+2 2.18.9-10 2.18.9-10 gnome The Gimp Toolkit


I have been looking in other logs with Console, but am not finding anything relevant.

Thanks for your help!

Posts: 6
Joined: Thu May 24, 2012 12:27 pm
PostPosted: Thu May 24, 2012 5:50 pm
I've done some updating and am now at this point:

bash-3.2$ /Applications/SourceOffSite/sos ;
No fonts found; this probably means that the fontconfig
library is not correctly configured. You may need to
edit the fonts.conf configuration file. More information
about fontconfig can be found in the fontconfig(3) manual
page and on http://fontconfig.org
bash-3.2$


I found this:

http://article.gmane.org/gmane.os.apple ... h=fc+cache

And ran the command sudo fc-cache -f -v in a few different places, but that hasn't changed anything.

Posts: 6
Joined: Thu May 24, 2012 12:27 pm
PostPosted: Thu May 24, 2012 7:22 pm
Finally! I had to reinstall OS Lion, and the fonts are all messed up, but it starts again. Phew!

Posts: 7308
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
PostPosted: Fri May 25, 2012 6:18 am
Is X11 still gone? If so, it would probably be best to put that back.

There are two Mac clients; one for Intel and one for PowerPC. Are you sure you're installing the right one for your machine?

Posts: 6
Joined: Thu May 24, 2012 12:27 pm
PostPosted: Thu May 31, 2012 2:30 pm
Apparently X11 has been superseded by XQuartz so I've installed that. And yep, I do have the correct version of the client app.

All is well now, after reinstalling the OS. Thanks for your help.

Posts: 7308
Joined: Wed Jun 21, 2006 8:24 pm
Location: SourceGear
PostPosted: Fri Jun 01, 2012 1:59 pm
Thank you for the update.

Return to Support (SourceOffSite)

Who is online

Users browsing this forum: No registered users and 2 guests