Hi,
I'm not really sure what exactly changed on my Gentoo (i686/32bit)
system, but after a reboot the SOGOd wouldn't start anymore, just
reporting a "segmentation fault" circa 10 seconds after starting. The
previous reboot of that machine was just two weeks ago and no
interesting emerges in between (just iotop and minidlna).
In dmesg there is:
sogod[4992]: segfault at 7261764f ip b7076b70 sp bfecc5f0 error 4 in
libobjc.so.2.0.0[b7067000+17000]
I've then reinstalled gnustep-make (2.6.2), gnustep-base (1.24.0-r1),
sope (2.0.3a) and sogo (2.0.3a) from the "dragon" overlay, all with
LDFLAGS="" and "debug" enabled. Here's a "gdb" session with that:
$ gdb --args /usr/sbin/sogod -WONoDetach YES
GNU gdb (Gentoo 7.5.1 p2) 7.5.1
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/sbin/sogod...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/sbin/sogod -WONoDetach YES
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
recursion encountered handling uncaught exception
Program received signal SIGABRT, Aborted.
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb72856d9 in raise () from /lib/libc.so.6
#2 0xb7286c53 in abort () from /lib/libc.so.6
#3 0xb759ba14 in ?? () from /usr/lib/libgnustep-base.so.1.24
#4 0xb740bde8 in objc_msg_lookup () from
/usr/lib/gcc/i686-pc-linux-gnu/4.5.4/libobjc.so.2
#5 0x80002ccc in main ()
I then tried manually compiling the latest sogo/sope 2.0.7 from the
tarballs and gnustep-base 1.24.5 , which resulted again in a different
but still a segfault on startup:
#1 0xb79f615f in GSToUnicode
(no more details from gdb)
And in dmesg:
[kernel] sogod[1782]: segfault at bf2f0e9c ip b717e15f sp bf2f0ea0 error
6 in libgnustep-base.so.1.24.5[b6ec1000+3a2000]
I'm really lost at this point and have no idea what to further analyze :-/
Any suggestions what to do next are very welcome, thank you!
Best regards,
-hannes
--
[email protected]
https://inverse.ca/sogo/lists