[kde] [Bug 352612] New: Plasma crashes when attempting to edit Jabber account settings

Alex Merry alex.merry at kde.org
Sat Sep 12 12:03:46 BST 2015


https://bugs.kde.org/show_bug.cgi?id=352612

            Bug ID: 352612
           Summary: Plasma crashes when attempting to edit Jabber account
                    settings
           Product: kde
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: alex.merry at kde.org

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

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list