GNOME client crash on incoming call
Issue generated from Tuleap's migration script. Originally submitted by: Adrien Béraud (adrienberaud)
Calling stateChanged "INCOMING" -> 0 on call with state "ça sonne" . Become "ça sonne"
Signal : Incoming Call ! ID = "8993865806958245819"
New incoming call: "8993865806958245819"
The call "8993865806958245819" already exist, avoiding re-creation
Thread 1 "gnome-ring" received signal SIGSEGV, Segmentation fault.
0x00007ffff569bab1 in g_private_get () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff569bab1 in g_private_get () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff5673ead in g_slice_alloc () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff5651d76 in g_list_prepend () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6d274c4 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#4 0x00007ffff6d1ae30 in gdk_window_hide () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#5 0x00007ffff71e7bbd in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6 0x00007ffff592fe54 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff594a57d in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff594ac6f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff734fd14 in gtk_widget_unmap () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff592fc25 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff594160c in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff594a88c in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff594ac6f in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007ffff7358179 in gtk_widget_hide () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00000000005145b2 in update_view(_RingWelcomeView*) (self=0x14c0350)
at /home/adrien/ring-client-gnome/src/ringwelcomeview.cpp:101
#16 0x00000000005141bc in ring_welcome_view_init(_RingWelcomeView*)::$_0::operator()(Account*) const (this=0x1595a50, a=0xe49f90)
at /home/adrien/ring-client-gnome/src/ringwelcomeview.cpp:207
#17 0x0000000000514184 in QtPrivate::FunctorCall, QtPrivate::List, void, ring_welcome_view_init(_RingWelcomeView*)::$_0>::call(ring_welcome_view_init(_RingWelcomeView*)::$_0&, void**) (f=..., arg=0x7fffff7ffb70)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:135
#18 0x0000000000514151 in QtPrivate::Functor_view_init(_RingWelcomeView*)::$_0, 1>::call, void>(ring_welcome_view_init(_RingWelcomeView*)::$_0&, void*, void**) (f=..., arg=0x7fffff7ffb70)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:192
#19 0x00000000005140ed in QtPrivate::QFunctorSlotObject_view_init(_RingWelcomeView*)::$_0, 1, QtPrivate::List, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x1595a40, r=0x92d8c0, a=0x7fffff7ffb70, ret=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:169
#20 0x00007ffff51e981e in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff7b0e37f in AvailableAccountModel::currentDefaultAccountChanged(Account*) () at /usr/lib/libringclient.so.1.0.0
#22 0x00007ffff7a42112 in AvailableAccountModelPrivate::setPriorAccount(Account const*) () at /usr/lib/libringclient.so.1.0.0
#23 0x00007ffff7a41fc5 in AvailableAccountModel::currentDefaultAccount(URI::SchemeType) () at /usr/lib/libringclient.so.1.0.0
#24 0x00007ffff7a42104 in AvailableAccountModelPrivate::setPriorAccount(Account const*) () at /usr/lib/libringclient.so.1.0.0
#25 0x00007ffff7a423ee in AvailableAccountModelPrivate::selectionChanged(QModelIndex const&, QModelIndex const&) ()
at /usr/lib/libringclient.so.1.0.0
#26 0x00007ffff51e981e in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007ffff516cb1a in QItemSelectionModel::currentChanged(QModelIndex const&, QModelIndex const&) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007ffff516cda0 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlagsQItemSelectionModel::SelectionFlag) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00000000004c1d94 in selected_account_changed(_GtkComboBox*, _RingMainWindow*) (gtk_combo_box=0x11c0310, self=0xe485c0)
at /home/adrien/ring-client-gnome/src/ringmainwindow.cpp:1113