Bug 382798 - Online Account Module Crashed
Summary: Online Account Module Crashed
Status: RESOLVED DUPLICATE of bug 352217
Alias: None
Product: KAccounts
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Telepathy Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-07-27 12:11 UTC by J.Fly
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 J.Fly 2017-07-27 12:11:34 UTC
Application: kcmshell5 (5.8.7)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.76-1-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
-Freshly booted system with kwallet prompting for PW
-Ignore prompt, click close on title bar
-google OAUTH opens, ignore
-install pam_kwallet from opensuse repos
-edit SDDM to auto login to kwallet
-click close on OAUTH login diag only to have it show again
-reboot to see if SDDM settings work (never logged into kwallet before reboot)
-they do but OAUTH login opens again anyway
-open application menu and type in 'online accounts' to open th online account module directly bypassing the system settings app
-verify my 2 google accounts are operating properly (they are, instant messaging is logged in and kmail is pulling emails)
-close OAUTH for last time via cancel button in lower right
-close 'online accounts' via titlebar close button
-crash notifier opens but 'online accounts' appears to have closed normally.

-- Backtrace:
Application: System Settings Module (kcmshell5), signal: Bus error
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fbecca53780 (LWP 3782))]

Thread 4 (Thread 0x7fbea3fff700 (LWP 3788)):
#0  0x00007fbecc3bc20d in poll () from /lib64/libc.so.6
#1  0x00007fbec5c5b314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbec5c5b64a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbea95f6386 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007fbec5c7fa85 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fbec68d3744 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbecc3c4aad in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fbea8cd9700 (LWP 3787)):
#0  0x00007fbecc3bc20d in poll () from /lib64/libc.so.6
#1  0x00007fbec5c5b314 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbec5c5b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbec5c5b469 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fbec5c7fa85 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fbec68d3744 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbecc3c4aad in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbeab8f1700 (LWP 3786)):
#0  0x00007fbecc3b828d in read () from /lib64/libc.so.6
#1  0x00007fbec5c9b750 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fbec5c5ae49 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fbec5c5b2a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fbec5c5b42c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fbec9ae41ab in QEventDispatcherGlib::processEvents (this=0x7fbea40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:419
#6  0x00007fbec9a91bfb in QEventLoop::exec (this=this@entry=0x7fbeab8f0e20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:206
#7  0x00007fbec98ccf5a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:500
#8  0x00007fbecb6f5295 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007fbec98d1a29 in QThreadPrivate::start (arg=0x7fbecb95ece0) at thread/qthread_unix.cpp:365
#10 0x00007fbec68d3744 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fbecc3c4aad in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbecca53780 (LWP 3782)):
[KCrash Handler]
#6  QHashNode<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::same_key (key0=..., h0=4031987002, this=0x5f5f530000006d) at /usr/include/qt5/QtCore/qhash.h:150
#7  QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::findNode (h=4031987002, akey=..., this=0x7fbe90da38f0 <Tp::Connection::Private::handleContexts>) at /usr/include/qt5/QtCore/qhash.h:886
#8  QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::findNode (this=this@entry=0x7fbe90da38f0 <Tp::Connection::Private::handleContexts>, akey=..., ahp=ahp@entry=0x0) at /usr/include/qt5/QtCore/qhash.h:905
#9  0x00007fbe908da0b8 in QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::remove (this=this@entry=0x7fbe90da38f0 <Tp::Connection::Private::handleContexts>, akey=...) at /usr/include/qt5/QtCore/qhash.h:774
#10 0x00007fbe908b633a in Tp::Connection::Private::~Private (this=0x112fe00, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/connection.cpp:363
#11 0x00007fbe908b68cd in Tp::Connection::~Connection (this=0x111c1e0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/connection.cpp:1031
#12 0x00007fbe908b6959 in Tp::Connection::~Connection (this=0x111c1e0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/connection.cpp:1032
#13 0x00007fbe907c98d1 in Tp::SharedPtr<Tp::Connection>::~SharedPtr (this=0x1079c58, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/shared-ptr.h:139
#14 Tp::Account::Private::~Private (this=0x1079bd0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/account.cpp:779
#15 0x00007fbe907c9aed in Tp::Account::~Account (this=0xf922f0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/account.cpp:1072
#16 0x00007fbe907c9b79 in Tp::Account::~Account (this=0xf922f0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/account.cpp:1073
#17 0x00007fbe907ec669 in Tp::SharedPtr<Tp::Account>::~SharedPtr (this=0x107c908, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/shared-ptr.h:139
#18 QHashNode<QString, Tp::SharedPtr<Tp::Account> >::~QHashNode (this=0x107c8f0, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:141
#19 QHash<QString, Tp::SharedPtr<Tp::Account> >::deleteNode2 (node=0x107c8f0) at /usr/include/qt5/QtCore/qhash.h:519
#20 0x00007fbec992f879 in QHashData::free_helper (this=0x11421e0, node_delete=0x7fbe907ec630 <QHash<QString, Tp::SharedPtr<Tp::Account> >::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:538
#21 0x00007fbe907e653c in QHash<QString, Tp::SharedPtr<Tp::Account> >::freeData (this=<optimized out>, x=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:555
#22 QHash<QString, Tp::SharedPtr<Tp::Account> >::~QHash (this=0x111b770, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qhash.h:246
#23 Tp::AccountManager::Private::~Private (this=0x111b720, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/account-manager.cpp:137
#24 0x00007fbe907e67dd in Tp::AccountManager::~AccountManager (this=0x137a7e0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/account-manager.cpp:447
#25 0x00007fbe907e6869 in Tp::AccountManager::~AccountManager (this=0x137a7e0, __in_chrg=<optimized out>) at /usr/src/debug/telepathy-qt-0.9.6.1/TelepathyQt/account-manager.cpp:448
#26 0x00007fbe90fde06c in Tp::SharedPtr<Tp::AccountManager>::~SharedPtr (this=0xfd3998, __in_chrg=<optimized out>) at /usr/include/telepathy-qt5/TelepathyQt/shared-ptr.h:139
#27 KAccountsUiProvider::Private::~Private (this=0xfd3980, __in_chrg=<optimized out>) at /usr/src/debug/ktp-accounts-kcm-17.04.3/plugins/kaccounts/kaccounts-ui-provider.cpp:55
#28 KAccountsUiProvider::~KAccountsUiProvider (this=0x1160280, __in_chrg=<optimized out>) at /usr/src/debug/ktp-accounts-kcm-17.04.3/plugins/kaccounts/kaccounts-ui-provider.cpp:95
#29 0x00007fbe90fde149 in KAccountsUiProvider::~KAccountsUiProvider (this=0x1160280, __in_chrg=<optimized out>) at /usr/src/debug/ktp-accounts-kcm-17.04.3/plugins/kaccounts/kaccounts-ui-provider.cpp:96
#30 0x00007fbeaa1273de in qDeleteAll<QList<KAccountsUiPlugin*>::const_iterator> (end=..., begin=...) at /usr/include/qt5/QtCore/qalgorithms.h:317
#31 qDeleteAll<QList<KAccountsUiPlugin*> > (c=...) at /usr/include/qt5/QtCore/qalgorithms.h:325
#32 UiPluginsManagerPrivate::~UiPluginsManagerPrivate (this=0x7fbeaa33a990 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, __in_chrg=<optimized out>) at /usr/src/debug/kaccounts-integration-17.04.2/src/uipluginsmanager.cpp:57
#33 0x00007fbeaa127469 in (anonymous namespace)::Q_QGS_s_instance::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kaccounts-integration-17.04.2/src/uipluginsmanager.cpp:48
#34 0x00007fbecc312139 in __run_exit_handlers () from /lib64/libc.so.6
#35 0x00007fbecc312185 in exit () from /lib64/libc.so.6
#36 0x00007fbecc2fb6ec in __libc_start_main () from /lib64/libc.so.6
#37 0x0000000000400799 in _start () at ../sysdeps/x86_64/start.S:118

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

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