Bug 391608 - System Settings crashed after trying to create Telepathy Salut account
Summary: System Settings crashed after trying to create Telepathy Salut account
Status: RESOLVED DUPLICATE of bug 352217
Alias: None
Product: KAccounts
Classification: Frameworks and Libraries
Component: KCM (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Telepathy Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-03-09 12:23 UTC by Dennis Schridde
Modified: 2018-07-30 01:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2018-03-09 12:23:28 UTC
Application: systemsettings5 (5.12.3)

Qt Version: 5.9.4
Frameworks Version: 5.44.0
Operating System: Linux 4.15.7-300.fc27.x86_64 x86_64
Distribution: "Fedora release 27 (Twenty Seven)"

-- Information about the crash:
- What I was doing when the application crashed:

I tried to create a Bonjour account (local XMPP, using Telepathy Salut), which failed with:
"This IM Account cannot be created - a Telepathy Connection Manager named 'salut' is missing or it cannot handle protocol 'local-xmpp'. Please try installing salut with your package manager."

When I closed System Settings afterwards, it crashed.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff247240540 (LWP 17051))]

Thread 4 (Thread 0x7ff1fffff700 (LWP 17091)):
#0  0x00007ff2410ecc6b in poll () from /lib64/libc.so.6
#1  0x00007ff239041e99 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007ff239042232 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00007ff205295b56 in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0
#4  0x00007ff239069486 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007ff23dba450b in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff2410f716f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff204d29700 (LWP 17090)):
#0  0x00007ff2410e8738 in read () from /lib64/libc.so.6
#1  0x00007ff2390860a0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007ff2390419a8 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007ff239041e40 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007ff239041fac in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007ff239041ff1 in glib_worker_main () from /lib64/libglib-2.0.so.0
#6  0x00007ff239069486 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#7  0x00007ff23dba450b in start_thread () from /lib64/libpthread.so.0
#8  0x00007ff2410f716f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff2234ab700 (LWP 17053)):
#0  0x00007ff2410ecc6b in poll () from /lib64/libc.so.6
#1  0x00007ff239041e99 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007ff239041fac in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007ff241f42c4b in QEventDispatcherGlib::processEvents (this=0x7ff21c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff241ef096a in QEventLoop::exec (this=this@entry=0x7ff2234aaca0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007ff241d418ca in QThread::exec (this=this@entry=0x7ff2439bd060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:515
#6  0x00007ff243749449 in QDBusConnectionManager::run (this=0x7ff2439bd060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007ff241d45de2 in QThreadPrivate::start (arg=0x7ff2439bd060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
#8  0x00007ff23dba450b in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff2410f716f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff247240540 (LWP 17051)):
[KCrash Handler]
#6  QHashNode<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::same_key (key0=..., h0=2520649512, this=0x0) at /usr/include/qt5/QtCore/qhash.h:158
#7  QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::findNode (this=this@entry=0x7ff1fd1acab0 <Tp::Connection::Private::handleContexts>, akey=..., h=2520649512) at /usr/include/qt5/QtCore/qhash.h:908
#8  0x00007ff1fcd017ce in QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::findNode (this=this@entry=0x7ff1fd1acab0 <Tp::Connection::Private::handleContexts>, akey=..., ahp=ahp@entry=0x0) at /usr/include/qt5/QtCore/qhash.h:927
#9  0x00007ff1fcd0cb3a in QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::remove (this=this@entry=0x7ff1fd1acab0 <Tp::Connection::Private::handleContexts>, akey=...) at /usr/include/qt5/QtCore/qhash.h:795
#10 0x00007ff1fcceb2ce in Tp::Connection::Private::~Private (this=0x7ff22800da00, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/connection.cpp:362
#11 0x00007ff1fcceb90d in Tp::Connection::~Connection (this=0x7ff21c01bcc0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/connection.cpp:1031
#12 0x00007ff1fcceb969 in Tp::Connection::~Connection (this=0x7ff21c01bcc0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/connection.cpp:1032
#13 0x00007ff1fcc07634 in Tp::Account::Private::~Private (this=0x5597f5c4eee0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/account.cpp:720
#14 0x00007ff1fcc076fd in Tp::Account::~Account (this=0x5597f7525220, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/account.cpp:1013
#15 0x00007ff1fcc07759 in Tp::Account::~Account (this=0x5597f7525220, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/account.cpp:1014
#16 0x00007ff1fcc267fd in QHashNode<QString, Tp::SharedPtr<Tp::Account> >::~QHashNode (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:149
#17 QHash<QString, Tp::SharedPtr<Tp::Account> >::deleteNode2 (node=0x5597f739b0e0) at /usr/include/qt5/QtCore/qhash.h:536
#18 0x00007ff241d8cbb9 in QHashData::free_helper (this=0x5597f5c848e0, node_delete=0x7ff1fcc267f0 <QHash<QString, Tp::SharedPtr<Tp::Account> >::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:598
#19 0x00007ff1fcc209cd in QHash<QString, Tp::SharedPtr<Tp::Account> >::freeData (this=0x5597f5b7acd0, x=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:576
#20 QHash<QString, Tp::SharedPtr<Tp::Account> >::~QHash (this=0x5597f5b7acd0, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:254
#21 Tp::AccountManager::Private::~Private (this=0x5597f5b7ac80, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/account-manager.cpp:137
#22 0x00007ff1fcc20a5d in Tp::AccountManager::~AccountManager (this=0x5597f73682d0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/account-manager.cpp:447
#23 0x00007ff1fcc20ab9 in Tp::AccountManager::~AccountManager (this=0x5597f73682d0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.7-4.fc27.x86_64/TelepathyQt/account-manager.cpp:448
#24 0x00007ff1fd3ecca8 in KAccountsUiProvider::Private::~Private (this=0x5597f74faea0, __in_chrg=<optimized out>) at /usr/src/debug/ktp-accounts-kcm-17.12.1-1.fc27.x86_64/plugins/kaccounts/kaccounts-ui-provider.cpp:55
#25 KAccountsUiProvider::~KAccountsUiProvider (this=0x5597f73a3c20, __in_chrg=<optimized out>) at /usr/src/debug/ktp-accounts-kcm-17.12.1-1.fc27.x86_64/plugins/kaccounts/kaccounts-ui-provider.cpp:95
#26 0x00007ff1fd3ecd19 in KAccountsUiProvider::~KAccountsUiProvider (this=0x5597f73a3c20, __in_chrg=<optimized out>) at /usr/src/debug/ktp-accounts-kcm-17.12.1-1.fc27.x86_64/plugins/kaccounts/kaccounts-ui-provider.cpp:96
#27 0x00007ff1fe7ad48e in qDeleteAll<QList<KAccountsUiPlugin*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:320
#28 qDeleteAll<QList<KAccountsUiPlugin*> > (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:328
#29 UiPluginsManagerPrivate::~UiPluginsManagerPrivate (this=0x7ff1fe9c2060 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, __in_chrg=<optimized out>) at /usr/src/debug/kaccounts-integration-17.12.1-1.fc27.x86_64/src/uipluginsmanager.cpp:57
#30 0x00007ff1fe7ad539 in (anonymous namespace)::Q_QGS_s_instance::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kaccounts-integration-17.12.1-1.fc27.x86_64/src/uipluginsmanager.cpp:48
#31 0x00007ff2410391d8 in __run_exit_handlers () from /lib64/libc.so.6
#32 0x00007ff24103922a in exit () from /lib64/libc.so.6
#33 0x00007ff241022f31 in __libc_start_main () from /lib64/libc.so.6
#34 0x00005597ef15ef8a in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2018-07-30 01:02:38 UTC

*** This bug has been marked as a duplicate of bug 352217 ***