Bug 352612 - Plasma crashes when attempting to edit Jabber account settings
Summary: Plasma crashes when attempting to edit Jabber account settings
Status: RESOLVED DUPLICATE of bug 351785
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: accounts-kcm (show other bugs)
Version: git-latest
Platform: unspecified Linux
: NOR crash
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords: drkonqi
: 356794 356795 356796 356797 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-09-12 11:03 UTC by Alex Merry
Modified: 2015-12-20 21:34 UTC (History)
1 user (show)

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 Alex Merry 2015-09-12 11:03:46 UTC
Application: plasmashell (5.4.90)
 (Compiled from sources)
Qt Version: 5.5.1
Operating System: Linux 4.1.6-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

I created a Jabber / KDETalk.net account (I tried doing it both ways), then attempted to connect to it. This failed (for SSL or authentication issues). So I opened the Instant Messenger Settings dialogue again from the Instant Messaging plasmoid, and pressed "configure" for the account. This caused Plasma to crash.

Deleting and re-creating the account seems to be the only way I can edit it.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f45adf19840 (LWP 13586))]

Thread 9 (Thread 0x7f4596e36700 (LWP 13588)):
#0  0x00007f45a637d18d in poll () from /usr/lib/libc.so.6
#1  0x00007f45abed4ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f45abed6757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f45995401e1 in QXcbEventReader::run (this=0xd2ef30) at qxcbconnection.cpp:1229
#4  0x00007f45a6f90e09 in QThreadPrivate::start (arg=0xd2ef30) at thread/qthread_unix.cpp:331
#5  0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f458ffff700 (LWP 13590)):
#0  0x00007f45a637916d in read () from /usr/lib/libc.so.6
#1  0x00007f45a1d4bf60 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f45a1d0872c in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007f45a1d08c20 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f45a1d08d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007f45a723005e in QEventDispatcherGlib::processEvents (this=0x7f45880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f45a71b6a9c in QEventLoop::processEvents (this=0x7f458fffed20, flags=...) at kernel/qeventloop.cpp:128
#7  0x00007f45a71b6d90 in QEventLoop::exec (this=0x7f458fffed20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f45a6f89766 in QThread::exec (this=0xe3c7a0) at thread/qthread.cpp:503
#9  0x00007f45aaa3d767 in QQmlThreadPrivate::run (this=0xe3c7a0) at qml/ftw/qqmlthread.cpp:141
#10 0x00007f45a6f90e09 in QThreadPrivate::start (arg=0xe3c7a0) at thread/qthread_unix.cpp:331
#11 0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#12 0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f4584d4e700 (LWP 13591)):
#0  0x00007f45a1d05c87 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0x00007f45a1d085af in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0x00007f45a1d08c20 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f45a1d08d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f45a723005e in QEventDispatcherGlib::processEvents (this=0x7f45800008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f45a71b6a9c in QEventLoop::processEvents (this=0x7f4584d4dd20, flags=...) at kernel/qeventloop.cpp:128
#6  0x00007f45a71b6d90 in QEventLoop::exec (this=0x7f4584d4dd20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f45a6f89766 in QThread::exec (this=0x1a2ba10) at thread/qthread.cpp:503
#8  0x00007f45aaa3d767 in QQmlThreadPrivate::run (this=0x1a2ba10) at qml/ftw/qqmlthread.cpp:141
#9  0x00007f45a6f90e09 in QThreadPrivate::start (arg=0x1a2ba10) at thread/qthread_unix.cpp:331
#10 0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f457f01b700 (LWP 13594)):
#0  0x00007f45a1d4d3f9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f45a1d08c62 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f45a1d08d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f45a723005e in QEventDispatcherGlib::processEvents (this=0x7f45780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f45a71b6a9c in QEventLoop::processEvents (this=0x7f457f01ad20, flags=...) at kernel/qeventloop.cpp:128
#5  0x00007f45a71b6d90 in QEventLoop::exec (this=0x7f457f01ad20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f45a6f89766 in QThread::exec (this=0x1b13e30) at thread/qthread.cpp:503
#7  0x00007f45aaa3d767 in QQmlThreadPrivate::run (this=0x1b13e30) at qml/ftw/qqmlthread.cpp:141
#8  0x00007f45a6f90e09 in QThreadPrivate::start (arg=0x1b13e30) at thread/qthread_unix.cpp:331
#9  0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f44f76f1700 (LWP 13595)):
#0  0x00007f45adef5305 in _dl_update_slotinfo () from /lib64/ld-linux-x86-64.so.2
#1  0x00007f45adef554c in update_get_addr () from /lib64/ld-linux-x86-64.so.2
#2  0x00007f45a6f9089c in get_thread_data () at thread/qthread_unix.cpp:181
#3  0x00007f45a6f90943 in QThreadData::current (createIfNecessary=true) at thread/qthread_unix.cpp:212
#4  0x00007f45a722f786 in postEventSourcePrepare (s=0x7f44f00012d0, timeout=0x0) at kernel/qeventdispatcher_glib.cpp:247
#5  0x00007f45a722f82c in postEventSourceCheck (source=0x7f44f00012d0) at kernel/qeventdispatcher_glib.cpp:264
#6  0x00007f45a1d08681 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#7  0x00007f45a1d08c20 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f45a1d08d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0x00007f45a723005e in QEventDispatcherGlib::processEvents (this=0x7f44f00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#10 0x00007f45a71b6a9c in QEventLoop::processEvents (this=0x7f44f76f0cb0, flags=...) at kernel/qeventloop.cpp:128
#11 0x00007f45a71b6d90 in QEventLoop::exec (this=0x7f44f76f0cb0, flags=...) at kernel/qeventloop.cpp:204
#12 0x00007f45a6f89766 in QThread::exec (this=0x1cd7df0) at thread/qthread.cpp:503
#13 0x00007f45ab586458 in QQuickPixmapReader::run (this=0x1cd7df0) at util/qquickpixmapcache.cpp:754
#14 0x00007f45a6f90e09 in QThreadPrivate::start (arg=0x1cd7df0) at thread/qthread_unix.cpp:331
#15 0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#16 0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f44e39eb700 (LWP 13611)):
#0  0x00007f45a1d2fad9 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#1  0x00007f45a1d07b9c in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0x00007f45a1d08b35 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f45a1d08d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f45a723005e in QEventDispatcherGlib::processEvents (this=0x7f44dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f45a71b6a9c in QEventLoop::processEvents (this=0x7f44e39eacf0, flags=...) at kernel/qeventloop.cpp:128
#6  0x00007f45a71b6d90 in QEventLoop::exec (this=0x7f44e39eacf0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f45a6f89766 in QThread::exec (this=0x3a40d90) at thread/qthread.cpp:503
#8  0x00007f44e5f3f871 in KCupsConnection::run (this=0x3a40d90) at /home/kde-devel/src/print-manager/libkcups/KCupsConnection.cpp:303
#9  0x00007f45a6f90e09 in QThreadPrivate::start (arg=0x3a40d90) at thread/qthread_unix.cpp:331
#10 0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f44d8ea0700 (LWP 13614)):
#0  0x00007f45a5015428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f45a6f92489 in QWaitConditionPrivate::wait_relative (this=0x3c5cf20, time=30000) at thread/qwaitcondition_unix.cpp:126
#2  0x00007f45a6f924b6 in QWaitConditionPrivate::wait (this=0x3c5cf20, time=30000) at thread/qwaitcondition_unix.cpp:134
#3  0x00007f45a6f922a5 in QWaitCondition::wait (this=0x383fc20, mutex=0x3a57420, time=30000) at thread/qwaitcondition_unix.cpp:208
#4  0x00007f45a6f8aa2c in QThreadPoolThread::run (this=0x383fc10) at thread/qthreadpool.cpp:127
#5  0x00007f45a6f90e09 in QThreadPrivate::start (arg=0x383fc10) at thread/qthread_unix.cpp:331
#6  0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f44d2e02700 (LWP 13633)):
#0  0x00007f45a637d18d in poll () from /usr/lib/libc.so.6
#1  0x00007f45a1d08c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f45a1d09002 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#3  0x00007f44d3719876 in ?? () from /usr/lib/libgio-2.0.so.0
#4  0x00007f45a1d2f625 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007f45a500f4a4 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f45a638613d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f45adf19840 (LWP 13586)):
[KCrash Handler]
#6  0x00007f44d1e75d6e in KAccountsUiProvider::showNewAccountDialog (this=0x433d000) at /home/kde-devel/src/ktp-accounts-kcm/plugins/kaccounts/kaccounts-ui-provider.cpp:247
#7  0x00007f44d837e4a9 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (KAccountsUiPlugin::*)()>::call(void (KAccountsUiPlugin::*)(), KAccountsUiPlugin*, void**) (f=&virtual table offset 112, o=0x433d000, arg=0x7fffad4d42d0) at /home/kde-devel/src/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:501
#8  0x00007f44d837e3a0 in QtPrivate::FunctionPointer<void (KAccountsUiPlugin::*)()>::call<QtPrivate::List<>, void>(void (KAccountsUiPlugin::*)(), KAccountsUiPlugin*, void**) (f=&virtual table offset 112, o=0x433d000, arg=0x7fffad4d42d0) at /home/kde-devel/src/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:520
#9  0x00007f44d837e0cb in QtPrivate::QSlotObject<void (KAccountsUiPlugin::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x3c74e10, r=0x433d000, a=0x7fffad4d42d0, ret=0x0) at /home/kde-devel/src/qt5/qtbase/src/corelib/kernel/qobject_impl.h:143
#10 0x00007f45a71fb749 in QtPrivate::QSlotObjectBase::call (this=0x3c74e10, r=0x433d000, a=0x7fffad4d42d0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#11 0x00007f45a71f874a in QMetaObject::activate (sender=0x433d000, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3696
#12 0x00007f45a71f8060 in QMetaObject::activate (sender=0x433d000, m=0x7f44d3fff020 <KAccountsUiPlugin::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3576
#13 0x00007f44d3df74ef in KAccountsUiPlugin::uiReady (this=0x433d000) at /home/kde-devel/build/kaccounts-integration/src/lib/moc_kaccountsuiplugin.cpp:149
#14 0x00007f44d1e742da in KAccountsUiProvider::init (this=0x433d000, type=KAccountsUiPlugin::ConfigureAccountDialog) at /home/kde-devel/src/ktp-accounts-kcm/plugins/kaccounts/kaccounts-ui-provider.cpp:109
#15 0x00007f44d837851a in AccountWidget::<lambda()>::operator()(void) const (__closure=0x7fffad4d4480) at /home/kde-devel/src/kaccounts-integration/src/accountwidget.cpp:105
#16 0x00007f44d8379676 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, AccountWidget::setAccount(Accounts::Account*)::<lambda()> >::call(AccountWidget::<lambda()>, void **) (f=..., arg=0x7fffad4d46e0) at /home/kde-devel/src/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:495
#17 0x00007f44d837960c in QtPrivate::Functor<AccountWidget::setAccount(Accounts::Account*)::<lambda()>, 0>::call<QtPrivate::List<>, void>(AccountWidget::<lambda()> &, void *, void **) (f=..., arg=0x7fffad4d46e0) at /home/kde-devel/src/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:552
#18 0x00007f44d83795a0 in QtPrivate::QFunctorSlotObject<AccountWidget::setAccount(Accounts::Account*)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x3c74bd0, r=0x3ce5f00, a=0x7fffad4d46e0, ret=0x0) at /home/kde-devel/src/qt5/qtbase/src/corelib/kernel/qobject_impl.h:192
#19 0x00007f45a71fb749 in QtPrivate::QSlotObjectBase::call (this=0x3c74bd0, r=0x3ce5f00, a=0x7fffad4d46e0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#20 0x00007f45a71f874a in QMetaObject::activate (sender=0x3ce5f00, signalOffset=7, local_signal_index=2, argv=0x7fffad4d46e0) at kernel/qobject.cpp:3696
#21 0x00007f45a71f8060 in QMetaObject::activate (sender=0x3ce5f00, m=0x7f45a85f26a0 <QAbstractButton::staticMetaObject>, local_signal_index=2, argv=0x7fffad4d46e0) at kernel/qobject.cpp:3576
#22 0x00007f45a83cba10 in QAbstractButton::clicked (this=0x3ce5f00, _t1=false) at .moc/moc_qabstractbutton.cpp:303
#23 0x00007f45a808b1b5 in QAbstractButtonPrivate::emitClicked (this=0x3ac5b20) at widgets/qabstractbutton.cpp:534
#24 0x00007f45a808b146 in QAbstractButtonPrivate::click (this=0x3ac5b20) at widgets/qabstractbutton.cpp:527
#25 0x00007f45a808c64e in QAbstractButton::mouseReleaseEvent (this=0x3ce5f00, e=0x7fffad4d53c0) at widgets/qabstractbutton.cpp:1132
#26 0x00007f45a7f8d2e7 in QWidget::event (this=0x3ce5f00, event=0x7fffad4d53c0) at kernel/qwidget.cpp:8672
#27 0x00007f45a808c48c in QAbstractButton::event (this=0x3ce5f00, e=0x7fffad4d53c0) at widgets/qabstractbutton.cpp:1089
#28 0x00007f45a8147a0e in QPushButton::event (this=0x3ce5f00, e=0x7fffad4d53c0) at widgets/qpushbutton.cpp:673
#29 0x00007f45a7f3e5b6 in QApplicationPrivate::notify_helper (this=0xd16770, receiver=0x3ce5f00, e=0x7fffad4d53c0) at kernel/qapplication.cpp:3717
#30 0x00007f45a7f3c530 in QApplication::notify (this=0x7fffad4d6660, receiver=0x3ce5f00, e=0x7fffad4d53c0) at kernel/qapplication.cpp:3277
#31 0x00007f45a71b9ede in QCoreApplication::notifyInternal (this=0x7fffad4d6660, receiver=0x3ce5f00, event=0x7fffad4d53c0) at kernel/qcoreapplication.cpp:965
#32 0x00007f45a7f41591 in QCoreApplication::sendSpontaneousEvent (receiver=0x3ce5f00, event=0x7fffad4d53c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#33 0x00007f45a7f3af49 in QApplicationPrivate::sendMouseEvent (receiver=0x3ce5f00, event=0x7fffad4d53c0, alienWidget=0x3ce5f00, nativeWidget=0x4100fd0, buttonDown=0x7f45a85fe6d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771
#34 0x00007f45a7fb83d9 in QWidgetWindow::handleMouseEvent (this=0x4327240, event=0x7fffad4d5fa0) at kernel/qwidgetwindow.cpp:555
#35 0x00007f45a7fb70e2 in QWidgetWindow::event (this=0x4327240, event=0x7fffad4d5fa0) at kernel/qwidgetwindow.cpp:210
#36 0x00007f45a7f3e5b6 in QApplicationPrivate::notify_helper (this=0xd16770, receiver=0x4327240, e=0x7fffad4d5fa0) at kernel/qapplication.cpp:3717
#37 0x00007f45a7f3bd15 in QApplication::notify (this=0x7fffad4d6660, receiver=0x4327240, e=0x7fffad4d5fa0) at kernel/qapplication.cpp:3161
#38 0x00007f45a71b9ede in QCoreApplication::notifyInternal (this=0x7fffad4d6660, receiver=0x4327240, event=0x7fffad4d5fa0) at kernel/qcoreapplication.cpp:965
#39 0x00007f45a75c3e67 in QCoreApplication::sendSpontaneousEvent (receiver=0x4327240, event=0x7fffad4d5fa0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#40 0x00007f45a75bd010 in QGuiApplicationPrivate::processMouseEvent (e=0x425f8c0) at kernel/qguiapplication.cpp:1790
#41 0x00007f45a75bc5aa in QGuiApplicationPrivate::processWindowSystemEvent (e=0x425f8c0) at kernel/qguiapplication.cpp:1582
#42 0x00007f45a75a4c85 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:608
#43 0x00007f4599586d78 in userEventSourceDispatch (source=0xd51de0) at eventdispatchers/qeventdispatcher_glib.cpp:70
#44 0x00007f45a1d089fd in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0x00007f45a1d08ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0x00007f45a1d08d8c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0x00007f45a723002f in QEventDispatcherGlib::processEvents (this=0xd53750, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#48 0x00007f4599586f9c in QPAEventDispatcherGlib::processEvents (this=0xd53750, flags=...) at eventdispatchers/qeventdispatcher_glib.cpp:115
#49 0x00007f45a71b6a9c in QEventLoop::processEvents (this=0x7fffad4d64d0, flags=...) at kernel/qeventloop.cpp:128
#50 0x00007f45a71b6d90 in QEventLoop::exec (this=0x7fffad4d64d0, flags=...) at kernel/qeventloop.cpp:204
#51 0x00007f45a71ba5bc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#52 0x00007f45a75bc3da in QGuiApplication::exec () at kernel/qguiapplication.cpp:1528
#53 0x00007f45a7f3b6ef in QApplication::exec () at kernel/qapplication.cpp:2977
#54 0x0000000000470785 in main (argc=3, argv=0x7fffad4d6c78) at /home/kde-devel/src/plasma-workspace/shell/main.cpp:176

Reported using DrKonqi
Comment 1 Alex Merry 2015-09-13 14:47:32 UTC

*** This bug has been marked as a duplicate of bug 351785 ***
Comment 2 David Edmundson 2015-12-20 21:33:42 UTC
*** Bug 356797 has been marked as a duplicate of this bug. ***
Comment 3 David Edmundson 2015-12-20 21:34:10 UTC
*** Bug 356796 has been marked as a duplicate of this bug. ***
Comment 4 David Edmundson 2015-12-20 21:34:21 UTC
*** Bug 356795 has been marked as a duplicate of this bug. ***
Comment 5 David Edmundson 2015-12-20 21:34:35 UTC
*** Bug 356794 has been marked as a duplicate of this bug. ***