[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [plasmashell] [Bug 350281] New: Plasma crash on waking up from suspension
From:       Alex Fiestas <afiestas () kde ! org>
Date:       2015-07-16 9:16:34
Message-ID: bug-350281-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 350281
           Summary: Plasma crash on waking up from suspension
           Product: plasmashell
           Version: 5.3.90
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kde@davidedmundson.co.uk
          Reporter: afiestas@kde.org
                CC: bhush94@gmail.com, plasma-bugs@kde.org

Application: plasmashell (5.3.90)
 (Compiled from sources)
Qt Version: 5.5.1
Operating System: Linux 4.0.6-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
Some times when I open the lid after suspension plasma will crash with this bt.

Happened twice.

The crash can be reproduced sometimes.

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

Thread 8 (Thread 0x7fde49da5700 (LWP 1495)):
#0  0x00007fde59001e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fde5e1919f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fde5e19356f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fde4c48efe9 in QXcbEventReader::run (this=0x80e4d0) at
/home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp:1202
#4  0x00007fde59c0415f in QThreadPrivate::start (arg=0x80e4d0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:331
#5  0x00007fde57c95354 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fde5900abfd in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fde435ef700 (LWP 1517)):
#0  0x00007fde59001e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fde52284c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fde52284d8c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fde59e27b1b in QEventDispatcherGlib::processEvents
(this=0x7fde3c0008c0, flags=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fde59dd1e3a in QEventLoop::exec (this=this@entry=0x7fde435eed70,
flags=..., flags@entry=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#5  0x00007fde59bff35c in QThread::exec (this=this@entry=0x90f9f0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#6  0x00007fde5cfdc585 in QQmlThreadPrivate::run (this=0x90f9f0) at
/home/afiestas/kde5/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007fde59c0415f in QThreadPrivate::start (arg=0x90f9f0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007fde57c95354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fde5900abfd in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fde38f62700 (LWP 1547)):
#0  0x00007fde59001e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fde52284c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fde52284d8c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fde59e27b1b in QEventDispatcherGlib::processEvents
(this=0x7fde340008c0, flags=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fde59dd1e3a in QEventLoop::exec (this=this@entry=0x7fde38f61d70,
flags=..., flags@entry=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#5  0x00007fde59bff35c in QThread::exec (this=this@entry=0x1542660) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#6  0x00007fde5cfdc585 in QQmlThreadPrivate::run (this=0x1542660) at
/home/afiestas/kde5/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007fde59c0415f in QThreadPrivate::start (arg=0x1542660) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007fde57c95354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fde5900abfd in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fde331fd700 (LWP 1588)):
#0  0x00007fde59001e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fde52284c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fde52284d8c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fde59e27b1b in QEventDispatcherGlib::processEvents
(this=0x7fde2c0008c0, flags=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fde59dd1e3a in QEventLoop::exec (this=this@entry=0x7fde331fcd70,
flags=..., flags@entry=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#5  0x00007fde59bff35c in QThread::exec (this=this@entry=0x1548a10) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#6  0x00007fde5cfdc585 in QQmlThreadPrivate::run (this=0x1548a10) at
/home/afiestas/kde5/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:141
#7  0x00007fde59c0415f in QThreadPrivate::start (arg=0x1548a10) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007fde57c95354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fde5900abfd in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fde31919700 (LWP 1590)):
#0  0x00007fde57c9a96f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fde5fa9ca04 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x7fde5fb851c0 <QTWTF::pageheap_memory>) at
/home/afiestas/kde5/qt5/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fde5fa9ca49 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
/home/afiestas/kde5/qt5/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fde57c95354 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fde5900abfd in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fddaad96700 (LWP 1591)):
#0  0x00007fde59001e8d in poll () from /usr/lib/libc.so.6
#1  0x00007fde52284c7c in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fde52284d8c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fde59e27b1b in QEventDispatcherGlib::processEvents
(this=0x7fdda40008c0, flags=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#4  0x00007fde59dd1e3a in QEventLoop::exec (this=this@entry=0x7fddaad95d30,
flags=..., flags@entry=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#5  0x00007fde59bff35c in QThread::exec (this=this@entry=0x162d920) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#6  0x00007fde5d9a2682 in QQuickPixmapReader::run (this=0x162d920) at
/home/afiestas/kde5/qt5/qtdeclarative/src/quick/util/qquickpixmapcache.cpp:754
#7  0x00007fde59c0415f in QThreadPrivate::start (arg=0x162d920) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007fde57c95354 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fde5900abfd in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fdd9db25700 (LWP 1602)):
#0  0x00007ffcef26fba4 in clock_gettime ()
#1  0x00007fde5901777d in clock_gettime () from /usr/lib/libc.so.6
#2  0x00007fde59caf536 in qt_clock_gettime (ts=0x7fdd9db24b30, clock=<optimized
out>) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:156
#4  qt_gettime () at
/home/afiestas/kde5/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp:165
#5  0x00007fde59e256d9 in QTimerInfoList::updateCurrentTime
(this=this@entry=0x7fdd980030d0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:84
#6  0x00007fde59e271f7 in timerSourceCheckHelper (src=0x7fdd98003070) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:141
#7  idleTimerSourceCheck (source=<optimized out>) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:218
#8  0x00007fde52284681 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#9  0x00007fde52284c20 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007fde52284d8c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#11 0x00007fde59e27b1b in QEventDispatcherGlib::processEvents
(this=0x7fdd980008c0, flags=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:420
#12 0x00007fde59dd1e3a in QEventLoop::exec (this=this@entry=0x7fdd9db24d40,
flags=..., flags@entry=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#13 0x00007fde59bff35c in QThread::exec (this=<optimized out>) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread.cpp:503
#14 0x00007fdda0079851 in KCupsConnection::run (this=0x36834b0) at
/home/afiestas/kde5/source/print-manager/libkcups/KCupsConnection.cpp:303
#15 0x00007fde59c0415f in QThreadPrivate::start (arg=0x36834b0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:331
#16 0x00007fde57c95354 in start_thread () from /usr/lib/libpthread.so.0
#17 0x00007fde5900abfd in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fde4c6c6840 (LWP 1478)):
[KCrash Handler]
#6  QXcbScreen::mapToNative (this=this@entry=0x0, rect=...) at
/home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp:299
#7  0x00007fde4c4a4093 in QXcbWindow::mapToNative (this=<optimized out>,
rect=..., screen=0x0) at
/home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp:199
#8  0x00007fde4c4a56ca in QXcbWindow::propagateSizeHints (this=0x3e51820) at
/home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp:1590
#9  0x00007fde4c4aa58c in QXcbWindow::setGeometry (this=0x3e51820, rect=...) at
/home/afiestas/kde5/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp:709
#10 0x00007fde5a113cd4 in QWindow::setPosition (this=0x394c3c0, pt=...) at
/home/afiestas/kde5/qt5/qtbase/src/gui/kernel/qwindow.cpp:1531
#11 0x00007fde5fbd3463 in PlasmaQuick::Dialog::setVisible (this=0x394c3c0,
visible=false) at
/home/afiestas/kde5/source/plasma-framework/src/plasmaquick/dialog.cpp:1231
#12 0x00007fde423b4b11 in ToolTip::~ToolTip (this=0x323e590,
__in_chrg=<optimized out>) at
/home/afiestas/kde5/source/plasma-framework/src/declarativeimports/core/tooltip.cpp:64
#13 0x00007fde4239a08f in QQmlPrivate::QQmlElement<ToolTip>::~QQmlElement
(this=0x323e590, __in_chrg=<optimized out>) at
/opt/qt5/include/QtQml/qqmlprivate.h:98
#14 0x00007fde4239a0c4 in QQmlPrivate::QQmlElement<ToolTip>::~QQmlElement
(this=0x323e590, __in_chrg=<optimized out>) at
/opt/qt5/include/QtQml/qqmlprivate.h:98
#15 0x00007fde59dff63b in QObjectPrivate::deleteChildren
(this=this@entry=0x31b2480) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qobject.cpp:1951
#16 0x00007fde59e08e40 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qobject.cpp:1031
#17 0x00007fde5da30666 in QQuickItem::~QQuickItem (this=0x41f5800,
__in_chrg=<optimized out>) at
/home/afiestas/kde5/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:2224
#18 0x00007fde423af4a2 in Plasma::FrameSvgItem::~FrameSvgItem (this=0x41f5800,
__in_chrg=<optimized out>) at
/home/afiestas/kde5/source/plasma-framework/src/declarativeimports/core/framesvgitem.cpp:272
#19 0x00007fde4239a3b3 in
QQmlPrivate::QQmlElement<Plasma::FrameSvgItem>::~QQmlElement (this=0x41f5800,
__in_chrg=<optimized out>) at /opt/qt5/include/QtQml/qqmlprivate.h:98
#20 0x00007fde4239a3e8 in
QQmlPrivate::QQmlElement<Plasma::FrameSvgItem>::~QQmlElement (this=0x41f5800,
__in_chrg=<optimized out>) at /opt/qt5/include/QtQml/qqmlprivate.h:98
#21 0x00007fde59dff63b in QObjectPrivate::deleteChildren
(this=this@entry=0x32447a0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qobject.cpp:1951
#22 0x00007fde59e08e40 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qobject.cpp:1031
#23 0x00007fde5da30666 in QQuickItem::~QQuickItem (this=0x40058b0,
__in_chrg=<optimized out>) at
/home/afiestas/kde5/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:2224
#24 0x00007fde5da4a126 in ~QQmlElement (this=0x40058b0, __in_chrg=<optimized
out>) at
../../include/QtQml/../../../../qtdeclarative/src/qml/qml/qqmlprivate.h:98
#25 QQmlPrivate::QQmlElement<QQuickMouseArea>::~QQmlElement (this=0x40058b0,
__in_chrg=<optimized out>) at
../../include/QtQml/../../../../qtdeclarative/src/qml/qml/qqmlprivate.h:98
#26 0x00007fde59e01e70 in QObject::event (this=this@entry=0x40058b0,
e=e@entry=0x315eca0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qobject.cpp:1237
#27 0x00007fde5da2efdb in QQuickItem::event (this=0x40058b0, ev=0x315eca0) at
/home/afiestas/kde5/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:7294
#28 0x00007fde5a9821ac in QApplicationPrivate::notify_helper
(this=this@entry=0x7f63c0, receiver=receiver@entry=0x40058b0,
e=e@entry=0x315eca0) at
/home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3717
#29 0x00007fde5a9872c6 in QApplication::notify (this=0x7ffcef21b370,
receiver=0x40058b0, e=0x315eca0) at
/home/afiestas/kde5/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3500
#30 0x00007fde59dd42d3 in QCoreApplication::notifyInternal
(this=0x7ffcef21b370, receiver=0x40058b0, event=event@entry=0x315eca0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:965
#31 0x00007fde59dd65f6 in sendEvent (event=0x315eca0, receiver=<optimized out>)
at
../../include/QtCore/../../../../qtbase/src/corelib/kernel/qcoreapplication.h:224
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x7ec720) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1593
#33 0x00007fde59dd6ad8 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1451
#34 0x00007fde59e276f3 in postEventSourceDispatch (s=0x830ac0) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:271
#35 0x00007fde522849fd in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#36 0x00007fde52284ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0x00007fde52284d8c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#38 0x00007fde59e27aff in QEventDispatcherGlib::processEvents (this=0x83c580,
flags=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:418
#39 0x00007fde59dd1e3a in QEventLoop::exec (this=this@entry=0x7ffcef21b240,
flags=..., flags@entry=...) at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:204
#40 0x00007fde59dd99cd in QCoreApplication::exec () at
/home/afiestas/kde5/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1229
#41 0x000000000046c808 in main (argc=2, argv=0x7ffcef21b988) at
/home/afiestas/kde5/source/plasma-workspace/shell/main.cpp:155

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic