Gnome client segfaults (in libringclient) at launch
Issue generated from Tuleap's migration script. Originally submitted by: Baptiste Jonglez (baptiste)
When launching gnome-ring on Linux, it segfaults immediately. This didn't happen a few days ago and seems related to a date, is this the new y2k bug? :)
I am using libringclient version c6fc97a4b6e3baea116ec6ce122a73c3ac5af337 and gnome-ring version bd4b37702bb34dee98faa41489dcf98d403d2197. Below is the backtrace provided by gdb:
~$ gdb gnome-ring
GNU gdb (GDB) 7.10.1
Reading symbols from gnome-ring...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/gnome-ring
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe3c99700 (LWP 6694)]
[New Thread 0x7fffe3309700 (LWP 6695)]
[New Thread 0x7fffe2b08700 (LWP 6696)]
** Message: Ring GNOME client version: 0.4.0
** Message: git ref: bd4b37702bb34dee98faa41489dcf98d403d2197
Updating all accounts
Loading "32a968c6894c1912"
[New Thread 0x7fffd3fff700 (LWP 6697)]
[Thread 0x7fffd3fff700 (LWP 6697) exited]
QObject::connect: No such signal ConfigurationManagerInterface::incomingAccountMessage(QString,QString,QMap<QString, QString>)
Account parameter " "Account.presenceSubscribeSupported" " not found
Loading "IP2IP"
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7a99193 in HistoryTimeCategoryModel::indexToName(int) () from /usr/lib/libringclient.so.0.4.0
(gdb) bt
#0 0x00007ffff7a99193 in HistoryTimeCategoryModel::indexToName(int) () from /usr/lib/libringclient.so.0.4.0
#1 0x00007ffff7a70d4a in CategorizedHistoryModelPrivate::getCategory(Call const*) () from /usr/lib/libringclient.so.0.4.0
#2 0x00007ffff7a723a6 in CategorizedHistoryModelPrivate::add(Call*) () from /usr/lib/libringclient.so.0.4.0
#3 0x00007ffff7a7270d in CategorizedHistoryModel::addItemCallback(Call const*) () from /usr/lib/libringclient.so.0.4.0
#4 0x00007ffff7b04279 in LocalHistoryEditor::addExisting(Call const*) () from /usr/lib/libringclient.so.0.4.0
#5 0x00007ffff7b07643 in LocalHistoryCollection::load() () from /usr/lib/libringclient.so.0.4.0
#6 0x0000000000427ba9 in LocalHistoryCollection* CollectionManagerInterface::addCollection(, LoadOptions) ()
#7 0x0000000000425b46 in ?? ()
#8 0x00007ffff5fcc244 in ?? () from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff5fe6a46 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff5fe712f in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff62b6d92 in g_application_register () from /usr/lib/libgio-2.0.so.0
#12 0x00007ffff62b7517 in ?? () from /usr/lib/libgio-2.0.so.0
#13 0x00007ffff62b785a in g_application_run () from /usr/lib/libgio-2.0.so.0
#14 0x00007ffff3d1e610 in __libc_start_main () from /usr/lib/libc.so.6
#15 0x00000000004249f9 in _start ()
0001-history-Fix-segfault-when-fuzzy-dates-span-two-disti.patch