Bug 359937 - plasma crashes
Summary: plasma crashes
Status: RESOLVED DUPLICATE of bug 352600
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.4.3
Platform: Debian stable Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
: 363142 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-02-29 19:52 UTC by Marc
Modified: 2016-05-19 12:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc 2016-02-29 19:52:41 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.3.0-1-amd64 x86_64
Distribution: Debian GNU/Linux 7.9 (wheezy)

-- Information about the crash:
- What I was doing when the application crashed:
Connecting an external monitor

- Unusual behavior I noticed:
Laptop screen did not show wallpaper adn right click on Desktop did not show any menu. Eventually the panel disapears and later on plasma crashes.  After plasma restarts, everything works fine.
- Custom settings of the application:

The crash can be reproduced sometimes.

-- 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 0x7f22373dc940 (LWP 17178))]

Thread 10 (Thread 0x7f2222459700 (LWP 17180)):
#0  0x00007f2231b2bb6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2235be0382 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f2235be1ff7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f222374f5b9 in QXcbEventReader::run (this=0x1e5fb00) at qxcbconnection.cpp:1230
#4  0x00007f223221088e in QThreadPrivate::start (arg=0x1e5fb00) at thread/qthread_unix.cpp:331
#5  0x00007f223132d284 in start_thread (arg=0x7f2222459700) at pthread_create.c:333
#6  0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f221bbe2700 (LWP 17199)):
#0  0x00007f2231b2bb6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f222e8d31cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f22324482db in QEventDispatcherGlib::processEvents (this=0x7f22140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7f221bbe1c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f223220b8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f2234aa0105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f223221088e in QThreadPrivate::start (arg=0x1f3d6a0) at thread/qthread_unix.cpp:331
#8  0x00007f223132d284 in start_thread (arg=0x7f221bbe2700) at pthread_create.c:333
#9  0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f2212415700 (LWP 17241)):
#0  socketNotifierSourceCheck (source=0x7f220c002c00) at kernel/qeventdispatcher_glib.cpp:70
#1  0x00007f222e8d2c01 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f222e8d3170 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f22324482db in QEventDispatcherGlib::processEvents (this=0x7f220c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#5  0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7f2212414c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007f223220b8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007f2234aa0105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f223221088e in QThreadPrivate::start (arg=0x22acc30) at thread/qthread_unix.cpp:331
#9  0x00007f223132d284 in start_thread (arg=0x7f2212415700) at pthread_create.c:333
#10 0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f220bfff700 (LWP 17672)):
#0  0x00007f2231b2bb6d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f222e8d31cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f22324482db in QEventDispatcherGlib::processEvents (this=0x7f22040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7f220bffec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f223220b8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f2234aa0105 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f223221088e in QThreadPrivate::start (arg=0x2327460) at thread/qthread_unix.cpp:331
#8  0x00007f223132d284 in start_thread (arg=0x7f220bfff700) at pthread_create.c:333
#9  0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f220a7bc700 (LWP 17679)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2236e4d1c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f2236e4d209 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f223132d284 in start_thread (arg=0x7f220a7bc700) at pthread_create.c:333
#4  0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2183df9700 (LWP 17680)):
#0  0x00007f222e8d2962 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f222e8d3147 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f22324482db in QEventDispatcherGlib::processEvents (this=0x7f217c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7f2183df8c10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f223220b8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f2235428136 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f223221088e in QThreadPrivate::start (arg=0x2665e10) at thread/qthread_unix.cpp:331
#8  0x00007f223132d284 in start_thread (arg=0x7f2183df9700) at pthread_create.c:333
#9  0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f217a779700 (LWP 17880)):
#0  0x00007f222e8d29cf in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f222e8d3147 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f22324482db in QEventDispatcherGlib::processEvents (this=0x7f21740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7f217a778c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f223220b8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f217bd7b095 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f223221088e in QThreadPrivate::start (arg=0x4648d40) at thread/qthread_unix.cpp:331
#8  0x00007f223132d284 in start_thread (arg=0x7f217a779700) at pthread_create.c:333
#9  0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f2179f68700 (LWP 17881)):
#0  0x00007f2231b27b7d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f222e916510 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f222e8d2cb4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f222e8d3170 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f22324482db in QEventDispatcherGlib::processEvents (this=0x7f216c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7f2179f67c80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f223220b8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007f223221088e in QThreadPrivate::start (arg=0x237d530) at thread/qthread_unix.cpp:331
#9  0x00007f223132d284 in start_thread (arg=0x7f2179f68700) at pthread_create.c:333
#10 0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2167b46700 (LWP 17905)):
#0  0x00007f2231b27b7d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f222e916510 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f222e8d2cb4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f222e8d3170 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f22324482db in QEventDispatcherGlib::processEvents (this=0x7f21600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#6  0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7f2167b45c40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007f223220b8d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007f2172150637 in KCupsConnection::run() () from /usr/lib/x86_64-linux-gnu/libkcupslib.so
#9  0x00007f223221088e in QThreadPrivate::start (arg=0x49f00a0) at thread/qthread_unix.cpp:331
#10 0x00007f223132d284 in start_thread (arg=0x7f2167b46700) at pthread_create.c:333
#11 0x00007f2231b34a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f22373dc940 (LWP 17178)):
[KCrash Handler]
#6  Plasma::Applet::actions (this=0x0) at ../../../src/plasma/applet.cpp:571
#7  0x00000000004545f2 in ShellCorona::addOutput(QSharedPointer<KScreen::Output> const&) ()
#8  0x0000000000454a31 in ShellCorona::reconsiderOutputs() ()
#9  0x00007f2232420537 in QtPrivate::QSlotObjectBase::call (a=0x7fff56ad7940, r=0x1f026b0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#10 QMetaObject::activate (sender=sender@entry=0x1f027a0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3698
#11 0x00007f2232420ea7 in QMetaObject::activate (sender=sender@entry=0x1f027a0, m=m@entry=0x7f223263b840 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3578
#12 0x00007f22324a0170 in QTimer::timeout (this=this@entry=0x1f027a0) at .moc/moc_qtimer.cpp:197
#13 0x00007f223242cf58 in QTimer::timerEvent (this=0x1f027a0, e=<optimized out>) at kernel/qtimer.cpp:247
#14 0x00007f2232421523 in QObject::event (this=0x1f027a0, e=<optimized out>) at kernel/qobject.cpp:1261
#15 0x00007f2232ef4ffc in QApplicationPrivate::notify_helper (this=this@entry=0x1e4b180, receiver=receiver@entry=0x1f027a0, e=e@entry=0x7fff56ad7c70) at kernel/qapplication.cpp:3716
#16 0x00007f2232efa4c6 in QApplication::notify (this=0x7fff56ad8030, receiver=0x1f027a0, e=0x7fff56ad7c70) at kernel/qapplication.cpp:3499
#17 0x00007f22323f1b5b in QCoreApplication::notifyInternal (this=0x7fff56ad8030, receiver=0x1f027a0, event=event@entry=0x7fff56ad7c70) at kernel/qcoreapplication.cpp:965
#18 0x00007f22324470dd in QCoreApplication::sendEvent (event=0x7fff56ad7c70, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#19 QTimerInfoList::activateTimers (this=0x1e983a0) at kernel/qtimerinfo_unix.cpp:637
#20 0x00007f22324475e1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#21 0x00007f222e8d2fd7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f222e8d3230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f222e8d32dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f22324482bf in QEventDispatcherGlib::processEvents (this=0x1e8cb90, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#25 0x00007f22323ef2ea in QEventLoop::exec (this=this@entry=0x7fff56ad7eb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#26 0x00007f22323f73cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#27 0x0000000000431b03 in main ()

Possible duplicates by query: bug 352600.

Reported using DrKonqi
Comment 1 Marco Martin 2016-03-02 09:41:51 UTC

*** This bug has been marked as a duplicate of bug 352600 ***
Comment 2 Marco Martin 2016-05-19 12:46:53 UTC
*** Bug 363142 has been marked as a duplicate of this bug. ***