Bug 366775

Summary: System Settings crashes when closing out of Online Accounts
Product: [Frameworks and Libraries] KAccounts Reporter: Alexander Olofsson <ace>
Component: KCMAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander Olofsson 2016-08-15 06:22:15 UTC
Application: systemsettings5 (5.7.3)

Qt Version: 5.6.1
Frameworks Version: 5.24.0
Operating System: Linux 4.6.0-sabayon x86_64
Distribution: "Sabayon Linux amd64 16.09"

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

Browsing through several tabs in the control panel, visited every section under 'Application Style', then every section under 'Workspace Theme', finally going into 'Online Accounts' and viewing the settings of my Office365/Lync over libpurple account. System Settings crashes when attempting to close it from that screen.
I've also been able to replicate it by opening other options sections first, though it doesn't seem to crash if I go directly to the 'Online Accounts' settings.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f3677b5acd5 in QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::findNode(QPair<QString, QString> const&, unsigned int*) const () from /usr/lib64/libtelepathy-qt5.so.0
#7  0x00007f3677b5c214 in QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::remove(QPair<QString, QString> const&) () from /usr/lib64/libtelepathy-qt5.so.0
#8  0x00007f3677b3687f in Tp::Connection::Private::~Private() () from /usr/lib64/libtelepathy-qt5.so.0
#9  0x00007f3677b36d2d in Tp::Connection::~Connection() () from /usr/lib64/libtelepathy-qt5.so.0
#10 0x00007f3677b36db9 in Tp::Connection::~Connection() () from /usr/lib64/libtelepathy-qt5.so.0
#11 0x00007f3677a46f81 in Tp::Account::Private::~Private() () from /usr/lib64/libtelepathy-qt5.so.0
#12 0x00007f3677a4719d in Tp::Account::~Account() () from /usr/lib64/libtelepathy-qt5.so.0
#13 0x00007f3677a47229 in Tp::Account::~Account() () from /usr/lib64/libtelepathy-qt5.so.0
#14 0x00007f3677a6bdc9 in QHash<QString, Tp::SharedPtr<Tp::Account> >::deleteNode2(QHashData::Node*) () from /usr/lib64/libtelepathy-qt5.so.0
#15 0x00007f36bf3041d9 in QHashData::free_helper(void (*)(QHashData::Node*)) () from /usr/lib64/libQt5Core.so.5
#16 0x00007f3677a6495c in Tp::AccountManager::Private::~Private() () from /usr/lib64/libtelepathy-qt5.so.0
#17 0x00007f3677a64b3d in Tp::AccountManager::~AccountManager() () from /usr/lib64/libtelepathy-qt5.so.0
#18 0x00007f3677a64bc9 in Tp::AccountManager::~AccountManager() () from /usr/lib64/libtelepathy-qt5.so.0
#19 0x00007f36844a2acc in KAccountsUiProvider::~KAccountsUiProvider() () from /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#20 0x00007f36844a2ba9 in KAccountsUiProvider::~KAccountsUiProvider() () from /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#21 0x00007f3686d87c4e in UiPluginsManagerPrivate::~UiPluginsManagerPrivate() () from /usr/lib64/qt5/plugins/kcm_kaccounts.so
#22 0x00007f3686d87cd9 in (anonymous namespace)::Q_QGS_s_instance::innerFunction()::Holder::~Holder() () from /usr/lib64/qt5/plugins/kcm_kaccounts.so
#23 0x00007f36beb64452 in ?? () from /lib64/libc.so.6
#24 0x00007f36beb644b8 in exit () from /lib64/libc.so.6
#25 0x00007f36beb4da9b in __libc_start_main () from /lib64/libc.so.6
#26 0x000000000040c0b9 in _start ()

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

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