Bug 354654

Summary: KDE panel has crashed when configuring chat accounts under Kubuntu 15.10
Product: [Plasma] plasmashell Reporter: Thomas Dreibholz <dreibh>
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: bhush94, mklapetek, plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.4.2   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Dreibholz 2015-10-31 20:34:12 UTC
Application: plasmashell (5.4.2)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
KDE panel (may be not the panel itself, but at least the full panel had to restart after the failure) has crashed when configuring chat accounts under Kubuntu 15.10.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd03289d800 (LWP 21516))]

Thread 10 (Thread 0x7fd01dc5f700 (LWP 21518)):
#0  0x00007fd02d0548dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd03109bbd2 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fd03109d74f in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fd01ffa9a39 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007fd02d7472be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd02c8366aa in start_thread (arg=0x7fd01dc5f700) at pthread_create.c:333
#6  0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fd0175ef700 (LWP 21522)):
#0  0x00007fd029e0109d in g_main_context_iterate (context=context@entry=0x7fd010000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3790
#1  0x00007fd029e012fc in g_main_context_iteration (context=0x7fd010000990, may_block=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3901
#2  0x00007fd02d97e29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd02d92475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd02d7423d4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd02ff6af85 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007fd02d7472be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd02c8366aa in start_thread (arg=0x7fd0175ef700) at pthread_create.c:333
#8  0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fd00bfcf700 (LWP 21523)):
#0  0x00007fd029e012e8 in g_main_context_iteration (context=0x7fd004000990, may_block=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3901
#1  0x00007fd02d97e29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fd02d92475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd02d7423d4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd02ff6af85 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#5  0x00007fd02d7472be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd02c8366aa in start_thread (arg=0x7fd00bfcf700) at pthread_create.c:333
#7  0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fd0097eb700 (LWP 21527)):
#0  0x00007fd029e45884 in g_mutex_unlock (mutex=0x7fd000000990) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gthread-posix.c:1350
#1  0x00007fd029e011e1 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fd000003070, timeout=<optimized out>, context=0x7fd000000990) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:4134
#2  0x00007fd029e011e1 in g_main_context_iterate (context=context@entry=0x7fd000000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3835
#3  0x00007fd029e012fc in g_main_context_iteration (context=0x7fd000000990, may_block=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3901
#4  0x00007fd02d97e29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd02d92475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd02d7423d4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fd02ff6af85 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fd02d7472be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fd02c8366aa in start_thread (arg=0x7fd0097eb700) at pthread_create.c:333
#10 0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fcffbdf7700 (LWP 21528)):
#0  0x00007fd02c83bda0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd0322f6114 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fd0322f6159 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fd02c8366aa in start_thread (arg=0x7fcffbdf7700) at pthread_create.c:333
#4  0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fcf794bc700 (LWP 21529)):
#0  0x00007ffc48bd1c4f in clock_gettime ()
#1  0x00007fd02d06e38d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fd02d7f83a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fd02d97bd29 in QTimerInfoList::updateCurrentTime() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd02d97c295 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd02d97d67e in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fd029e0077d in g_main_context_prepare (context=context@entry=0x7fcf74000990, priority=priority@entry=0x7fcf794bbc20) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3442
#7  0x00007fd029e0111b in g_main_context_iterate (context=context@entry=0x7fcf74000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3820
#8  0x00007fd029e012fc in g_main_context_iteration (context=0x7fcf74000990, may_block=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3901
#9  0x00007fd02d97e29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fd02d92475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fd02d7423d4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fd0308e6ef6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007fd02d7472be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fd02c8366aa in start_thread (arg=0x7fcf794bc700) at pthread_create.c:333
#15 0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fcf6864e700 (LWP 21534)):
#0  0x00007fd029e00770 in g_main_context_prepare (context=context@entry=0x7fcf60000990, priority=priority@entry=0x7fcf6864dc50) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3442
#1  0x00007fd029e0111b in g_main_context_iterate (context=context@entry=0x7fcf60000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3820
#2  0x00007fd029e012fc in g_main_context_iteration (context=0x7fcf60000990, may_block=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3901
#3  0x00007fd02d97e29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fd02d92475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fd02d7423d4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fcf6a8e88f7 in KCupsConnection::run() () at /usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fd02d7472be in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fd02c8366aa in start_thread (arg=0x7fcf6864e700) at pthread_create.c:333
#9  0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fcf5641d700 (LWP 21553)):
#0  0x00007fd02d0548dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd029e011ec in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fcf500008c0, timeout=<optimized out>, context=0x40beab0) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:4135
#2  0x00007fd029e011ec in g_main_context_iterate (context=context@entry=0x40beab0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3835
#3  0x00007fd029e012fc in g_main_context_iteration (context=0x40beab0, may_block=may_block@entry=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3901
#4  0x00007fd029e01339 in glib_worker_main (data=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:5672
#5  0x00007fd029e27965 in g_thread_proxy (data=0x40c0450) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gthread.c:778
#6  0x00007fd02c8366aa in start_thread (arg=0x7fcf5641d700) at pthread_create.c:333
#7  0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fcf55c1c700 (LWP 21554)):
#0  0x00007fd02d05049d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fd029e444e0 in g_wakeup_acknowledge (__nbytes=16, __buf=0x7fcf55c1bcf0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
#2  0x00007fd029e444e0 in g_wakeup_acknowledge (wakeup=0x7fcf58002560) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gwakeup.c:210
#3  0x00007fd029e00cd4 in g_main_context_check (context=context@entry=0x40c0da0, max_priority=2147483647, fds=fds@entry=0x7fcf480010c0, n_fds=n_fds@entry=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3632
#4  0x00007fd029e01190 in g_main_context_iterate (context=0x40c0da0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3837
#5  0x00007fd029e01572 in g_main_loop_run (loop=0x40bf3c0) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:4034
#6  0x00007fcf56cde4c6 in gdbus_shared_thread_func (user_data=0x40bf400) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./gio/gdbusprivate.c:246
#7  0x00007fd029e27965 in g_thread_proxy (data=0x40c04a0) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gthread.c:778
#8  0x00007fd02c8366aa in start_thread (arg=0x7fcf55c1c700) at pthread_create.c:333
#9  0x00007fd02d05feed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd03289d800 (LWP 21516)):
[KCrash Handler]
#6  0x00007fcf54d3a9f8 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#7  0x00007fd02d957617 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fcf54d3a9b8 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kaccounts/ui/ktpaccountskcm_plugin_kaccounts.so
#9  0x00007fd02d957617 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fd02e795fe2 in QAbstractButton::clicked(bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fd02e4fc914 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fd02e4fddf9 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fd02e4fdf74 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fd02e447188 in QWidget::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fd02e404b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fd02e40ac7a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fd02d926f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fd02e4096f2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fd02e45e440 in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fd02e46078b in  () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fd02e404b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fd02e40a230 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fd02d926f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007fd02dc493c8 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#25 0x00007fd02dc4b005 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#26 0x00007fd02dc305b8 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007fd01ffd6250 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#28 0x00007fd029e00ff7 in g_main_context_dispatch (context=0x7fd0180016f0) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3154
#29 0x00007fd029e00ff7 in g_main_context_dispatch (context=context@entry=0x7fd0180016f0) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3769
#30 0x00007fd029e01250 in g_main_context_iterate (context=context@entry=0x7fd0180016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3840
#31 0x00007fd029e012fc in g_main_context_iteration (context=0x7fd0180016f0, may_block=1) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./glib/gmain.c:3901
#32 0x00007fd02d97e27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fd02d92475a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fd02d92c2cc in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00000000004322c3 in main ()

Reported using DrKonqi
Comment 1 David Edmundson 2015-11-02 12:06:19 UTC

*** This bug has been marked as a duplicate of bug 351600 ***
Comment 2 Martin Klapetek 2015-11-03 15:05:52 UTC
This is fixed in 15.08.3, please update once it's available.

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