Bug 395426 - System Setting application crashed after changing Online Accounts settings
Summary: System Setting application crashed after changing Online Accounts settings
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-06-15 12:58 UTC by Srdjan Popovic
Modified: 2018-07-30 01:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Srdjan Popovic 2018-06-15 12:58:08 UTC
Application: systemsettings5 (5.12.5)

Qt Version: 5.9.4
Frameworks Version: 5.46.0
Operating System: Linux 4.16.13-200.fc27.x86_64 x86_64
Distribution: "Fedora release 27 (Twenty Seven)"

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

Open System Setting application, go to Online Accounts section.
Click on + for Create, get a list of available providers.
Click on ownCloud provider, new window pops up.
In that windows there is no Cancel button, and I wanted to cancel my action, so I clicked close button on the window top right corner.
After that, in the System Setting application, pane with list of Online Accounts providers stays grayed out (as in disabled, no click possible), and the progress bar on the bottom that appeared just runs without any progress indefinitely.
When you select some other category from System Settings and then come back to Online Accounts the pane with providers is enabled (you can click on buttons).
Then when I choose to close System Settings the crash report pops out.

The crash can be reproduced sometimes.

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

Thread 6 (Thread 0x7f7f9f1a8700 (LWP 5215)):
#0  0x00007f7ff9ce6c6b in poll () at /lib64/libc.so.6
#1  0x00007f7ff1c3ae99 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f7ff1c3afac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f7ffab3cc4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f7ffaaea96a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f7ffa93b8ca in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f7ff871f285 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f7ffa93fde2 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f7ff679d50b in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7ff9cf116f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f7fab343700 (LWP 4985)):
#0  0x00007f7ff9ce6c6b in poll () at /lib64/libc.so.6
#1  0x00007f7ff1c3ae99 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f7ff1c3afac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f7ffab3cc4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f7ffaaea96a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f7ffa93b8ca in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f7ff871f285 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f7ffa93fde2 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f7ff679d50b in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7ff9cf116f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f7fb09d9700 (LWP 11381)):
#0  0x00007f7ff9ce2738 in read () at /lib64/libc.so.6
#1  0x00007f7ff1c7f0a0 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007f7ff1c3a9a8 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007f7ff1c3ae40 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#4  0x00007f7ff1c3b232 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#5  0x00007f7fb1f03b56 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0
#6  0x00007f7ff1c62486 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#7  0x00007f7ff679d50b in start_thread () at /lib64/libpthread.so.0
#8  0x00007f7ff9cf116f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f7fb11da700 (LWP 11380)):
#0  0x00007f7ff1c803d9 in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007f7ff1c39d8e in g_main_context_acquire () at /lib64/libglib-2.0.so.0
#2  0x00007f7ff1c3ad55 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#3  0x00007f7ff1c3afac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#4  0x00007f7ff1c3aff1 in glib_worker_main () at /lib64/libglib-2.0.so.0
#5  0x00007f7ff1c62486 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6  0x00007f7ff679d50b in start_thread () at /lib64/libpthread.so.0
#7  0x00007f7ff9cf116f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f7fdc07d700 (LWP 11355)):
#0  0x00007f7ff9ce6c6b in poll () at /lib64/libc.so.6
#1  0x00007f7ff1c3ae99 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f7ff1c3afac in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f7ffab3cc4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x00007f7ffaaea96a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x00007f7ffa93b8ca in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f7ffc343449 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5
#7  0x00007f7ffa93fde2 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x00007f7ff679d50b in start_thread () at /lib64/libpthread.so.0
#9  0x00007f7ff9cf116f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f7fffe22540 (LWP 11352)):
[KCrash Handler]
#6  0x00007f7fab70872e in QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::findNode(QPair<QString, QString> const&, unsigned int) const () at /lib64/libtelepathy-qt5.so.0
#7  0x00007f7fab713b3a in QHash<QPair<QString, QString>, Tp::Connection::Private::HandleContext*>::remove(QPair<QString, QString> const&) () at /lib64/libtelepathy-qt5.so.0
#8  0x00007f7fab6f22ce in Tp::Connection::Private::~Private() () at /lib64/libtelepathy-qt5.so.0
#9  0x00007f7fab6f290d in Tp::Connection::~Connection() () at /lib64/libtelepathy-qt5.so.0
#10 0x00007f7fab6f2969 in Tp::Connection::~Connection() () at /lib64/libtelepathy-qt5.so.0
#11 0x00007f7fab60e634 in Tp::Account::Private::~Private() () at /lib64/libtelepathy-qt5.so.0
#12 0x00007f7fab60e6fd in Tp::Account::~Account() () at /lib64/libtelepathy-qt5.so.0
#13 0x00007f7fab60e759 in Tp::Account::~Account() () at /lib64/libtelepathy-qt5.so.0
#14 0x00007f7fab62d7fd in QHash<QString, Tp::SharedPtr<Tp::Account> >::deleteNode2(QHashData::Node*) () at /lib64/libtelepathy-qt5.so.0
#15 0x00007f7ffa986bb9 in QHashData::free_helper(void (*)(QHashData::Node*)) () at /lib64/libQt5Core.so.5
#16 0x00007f7fab6279cd in Tp::AccountManager::Private::~Private() () at /lib64/libtelepathy-qt5.so.0
#17 0x00007f7fab627a5d in Tp::AccountManager::~AccountManager() () at /lib64/libtelepathy-qt5.so.0
#18 0x00007f7fab627ab9 in Tp::AccountManager::~AccountManager() () at /lib64/libtelepathy-qt5.so.0
#19 0x00007f7fabdf3ca8 in KAccountsUiProvider::~KAccountsUiProvider() () at /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#20 0x00007f7fabdf3d19 in KAccountsUiProvider::~KAccountsUiProvider() () at /usr/lib64/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#21 0x00007f7fb2a7648e in UiPluginsManagerPrivate::~UiPluginsManagerPrivate() () at /usr/lib64/qt5/plugins/kcm_kaccounts.so
#22 0x00007f7fb2a76539 in (anonymous namespace)::Q_QGS_s_instance::innerFunction()::Holder::~Holder() () at /usr/lib64/qt5/plugins/kcm_kaccounts.so
#23 0x00007f7ff9c331d8 in __run_exit_handlers () at /lib64/libc.so.6
#24 0x00007f7ff9c3322a in  () at /lib64/libc.so.6
#25 0x00007f7ff9c1cf31 in __libc_start_main () at /lib64/libc.so.6
#26 0x00005634d862af8a in _start ()

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

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