Bug 309592 - Crash when computer comes up from reboot
Summary: Crash when computer comes up from reboot
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-05 15:14 UTC by Gary Triplett
Modified: 2012-12-16 12:25 UTC (History)
0 users

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 Gary Triplett 2012-11-05 15:14:33 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-33-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Simply instructed the computer to reboot after normal package upgrades. The crash handler is displayed once the desktop is displayed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f79261777c0 (LWP 2419))]

Thread 6 (Thread 0x7f78fa293700 (LWP 2423)):
#0  0x00007f7925a4a303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7919bf9036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7919bf9164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7922c1b426 in QEventDispatcherGlib::processEvents (this=0x7f78f40008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f7922beac82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7922beaed7 in QEventLoop::exec (this=0x7f78fa292cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7922ae9fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f7922bca9ff in QInotifyFileSystemWatcherEngine::run (this=0x38301a0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f7922aecfcb in QThreadPrivate::start (arg=0x38301a0) at thread/qthread_unix.cpp:298
#9  0x00007f7916ef2b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f791a4fde9a in start_thread (arg=0x7f78fa293700) at pthread_create.c:308
#11 0x00007f7925a55cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f78f3da0700 (LWP 2425)):
#0  0x00007f791a50105d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f78e8000a80) at pthread_mutex_unlock.c:290
#2  0x00007f7919c345d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7919bf883b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7919bf8f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7919bf9164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f7922c1b426 in QEventDispatcherGlib::processEvents (this=0x7f78e80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f7922beac82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f7922beaed7 in QEventLoop::exec (this=0x7f78f3d9fcd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f7922ae9fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f7922bca9ff in QInotifyFileSystemWatcherEngine::run (this=0x38dd710) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f7922aecfcb in QThreadPrivate::start (arg=0x38dd710) at thread/qthread_unix.cpp:298
#12 0x00007f7916ef2b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#13 0x00007f791a4fde9a in start_thread (arg=0x7f78f3da0700) at pthread_create.c:308
#14 0x00007f7925a55cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f78f32ba700 (LWP 2426)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f791f9cf222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f791f9cf259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f7916ef2b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4  0x00007f791a4fde9a in start_thread (arg=0x7f78f32ba700) at pthread_create.c:308
#5  0x00007f7925a55cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f78e77fe700 (LWP 2428)):
#0  0x00007f791a50105d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f78e000c630) at pthread_mutex_unlock.c:290
#2  0x00007f7919c345d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7919bf883b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7919bf8f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7919bf949a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f78f0491406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007f7919c1a9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f7916ef2b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f791a4fde9a in start_thread (arg=0x7f78e77fe700) at pthread_create.c:308
#10 0x00007f7925a55cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f78d6528700 (LWP 2533)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f7922aed4db in wait (time=18446744073709551615, this=0x4c9fb10) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x47b12b0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f79042eb372 in meth_QWaitCondition_wait (sipSelf=<QWaitCondition at remote 0x4bd6670>, sipArgs=(<QMutex at remote 0x4bd6440>,), sipKwds=<optimized out>) at sipQtCorepart1.cpp:6650
#4  0x00007f7904f3f845 in PyEval_EvalFrameEx () from /usr/lib/libpython2.7.so.1.0
#5  0x00007f7904f0a605 in PyEval_EvalCodeEx () from /usr/lib/libpython2.7.so.1.0
#6  0x00007f7904f0a7bd in function_call () from /usr/lib/libpython2.7.so.1.0
#7  0x00007f7904feee83 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#8  0x00007f7904fd31cf in instancemethod_call.8746 () from /usr/lib/libpython2.7.so.1.0
#9  0x00007f7904feee83 in PyObject_Call () from /usr/lib/libpython2.7.so.1.0
#10 0x00007f7904fef7d7 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.7.so.1.0
#11 0x00007f790402f972 in sip_api_call_method (isErr=0x0, method=<instancemethod at remote 0x44fd870>, fmt=0x7f79043d8eb3 "") at /build/buildd/sip4-4.13.2/siplib/siplib.c:1751
#12 0x00007f79042d2d50 in sipVH_QtCore_11 (sipGILState=PyGILState_UNLOCKED, sipMethod=<instancemethod at remote 0x44fd870>) at sipQtCorepart0.cpp:4452
#13 0x00007f790430878f in sipQThread::run (this=0x4c351b0) at sipQtCorepart2.cpp:2900
#14 0x00007f7922aecfcb in QThreadPrivate::start (arg=0x4c351b0) at thread/qthread_unix.cpp:298
#15 0x00007f7916ef2b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#16 0x00007f791a4fde9a in start_thread (arg=0x7f78d6528700) at pthread_create.c:308
#17 0x00007f7925a55cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f79261777c0 (LWP 2419)):
[KCrash Handler]
#6  0x00007f7925998425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f792599bb8b in __GI_abort () at abort.c:91
#8  0x00007f7904f8ca7e in Py_FatalError () from /usr/lib/libpython2.7.so.1.0
#9  0x00007f79050014db in PyGILState_Release () from /usr/lib/libpython2.7.so.1.0
#10 0x00007f79042d2ba7 in sipVH_QtCore_18 (sipGILState=PyGILState_LOCKED, sipMethod=<instancemethod at remote 0x2ebf640>, a0=<optimized out>, a1=<optimized out>) at sipQtCorepart0.cpp:4567
#11 0x00007f79043ac157 in sipQObject::eventFilter (this=0x3f7ac20, a0=0x4a68310, a1=0x7fff99924460) at sipQtCorepart8.cpp:13551
#12 0x00007f7922bec028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x4a68310, event=0x7fff99924460) at kernel/qcoreapplication.cpp:986
#13 0x00007f7921f6e85f in notify_helper (e=0x7fff99924460, receiver=0x4a68310, this=0x2641af0) at kernel/qapplication.cpp:4555
#14 QApplicationPrivate::notify_helper (this=0x2641af0, receiver=0x4a68310, e=0x7fff99924460) at kernel/qapplication.cpp:4531
#15 0x00007f7921f73713 in QApplication::notify (this=0x25e35a0, receiver=0x4a68310, e=0x7fff99924460) at kernel/qapplication.cpp:4420
#16 0x00007f79238ce3f6 in KApplication::notify (this=0x25e35a0, receiver=0x4a68310, event=0x7fff99924460) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f7922bebe9c in QCoreApplication::notifyInternal (this=0x25e35a0, receiver=0x4a68310, event=0x7fff99924460) at kernel/qcoreapplication.cpp:876
#18 0x00007f79225acc2a in sendEvent (event=0x7fff99924460, receiver=0x4a68310) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 QGraphicsWidget::setGeometry (this=0x4a68310, rect=...) at graphicsview/qgraphicswidget.cpp:407
#20 0x00007f7903300b13 in sipPlasma_Slider::setGeometry (this=0x4a68310, a0=...) at sip/plasma/sipplasmapart1.cpp:35600
#21 0x00007f792257339a in QGraphicsProxyWidgetPrivate::updateProxyGeometryFromWidget (this=0x4a683a0) at graphicsview/qgraphicsproxywidget.cpp:455
#22 0x00007f7922573486 in QGraphicsProxyWidget::eventFilter (this=0x4a68310, object=0x4a6fdd0, event=0x7fff99924c20) at graphicsview/qgraphicsproxywidget.cpp:951
#23 0x00007f7903309206 in eventFilter (a1=0x7fff99924c20, a0=0x4a6fdd0, this=0x4a68310) at sip/plasma/sipplasmapart1.cpp:35680
#24 sipPlasma_Slider::eventFilter (this=0x4a68310, a0=0x4a6fdd0, a1=0x7fff99924c20) at sip/plasma/sipplasmapart1.cpp:35672
#25 0x00007f7922bec028 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x4a6fdd0, event=0x7fff99924c20) at kernel/qcoreapplication.cpp:986
#26 0x00007f7921f6e85f in notify_helper (e=0x7fff99924c20, receiver=0x4a6fdd0, this=0x2641af0) at kernel/qapplication.cpp:4555
#27 QApplicationPrivate::notify_helper (this=0x2641af0, receiver=0x4a6fdd0, e=0x7fff99924c20) at kernel/qapplication.cpp:4531
#28 0x00007f7921f73713 in QApplication::notify (this=0x25e35a0, receiver=0x4a6fdd0, e=0x7fff99924c20) at kernel/qapplication.cpp:4420
#29 0x00007f79238ce3f6 in KApplication::notify (this=0x25e35a0, receiver=0x4a6fdd0, event=0x7fff99924c20) at ../../kdeui/kernel/kapplication.cpp:311
#30 0x00007f7922bebe9c in QCoreApplication::notifyInternal (this=0x25e35a0, receiver=0x4a6fdd0, event=0x7fff99924c20) at kernel/qcoreapplication.cpp:876
#31 0x00007f7921fde24a in sendSpontaneousEvent (event=0x7fff99924c20, receiver=0x4a6fdd0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#32 QETWidget::translateConfigEvent (this=0x4a6fdd0, event=<optimized out>) at kernel/qapplication_x11.cpp:5764
#33 0x00007f7921fed87d in QApplication::x11ProcessEvent (this=0x25e35a0, event=0x7fff999255f0) at kernel/qapplication_x11.cpp:3637
#34 0x00007f79220170d2 in x11EventSourceDispatch (s=0x263ed20, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007f7919bf8d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f7919bf90a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f7919bf9164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f7922c1b3bf in QEventDispatcherGlib::processEvents (this=0x2544ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#39 0x00007f7922016d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f7922beac82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x00007f7922beaed7 in QEventLoop::exec (this=0x7fff99925990, flags=...) at kernel/qeventloop.cpp:204
#42 0x00007f7922beff67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#43 0x00007f7925d62a13 in kdemain (argc=1, argv=0x7fff99925d78) at ../../../../plasma/desktop/shell/main.cpp:120
#44 0x00007f792598376d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff99925d78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff99925d68) at libc-start.c:226
#45 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 290917.

Possible duplicates by query: bug 307941, bug 307001, bug 290917.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-11-20 13:13:20 UTC
Which plasma widgets do you use?There is a widget using Python that seems to cause the crash.
Comment 2 Gary Triplett 2012-11-20 14:21:11 UTC
Widgets in use:
Activities
Application Launcher
Dictionary
Digital Clock
Folder View
Icon-Only Task Manager
Pager
Show Desktop
Stock Quote
System Tray
Task Manager
Veromix Audio Mixer


Let me know if there is any additional information you may need.
Thank you.

Gary Triplett


________________________________
 From: Myriam Schweingruber <myriam@kde.org>
To: garystriplett@yahoo.com 
Sent: Tuesday, November 20, 2012 8:13 AM
Subject: [Bug 309592] Crash when computer comes up from reboot
 
https://bugs.kde.org/show_bug.cgi?id=309592

Myriam Schweingruber <myriam@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEEDSINFO
            Version|unspecified                 |4.8.5
         Resolution|---                         |WAITINGFORINFO

--- Comment #1 from Myriam Schweingruber <myriam@kde.org> ---
Which plasma widgets do you use?There is a widget using Python that seems to
cause the crash.
Comment 3 Myriam Schweingruber 2012-11-22 14:33:48 UTC
Thank you for the feedback. Now it let the Plasma people tell you which of these Plasmoids is using Python. Maybe Stock Quote? I don't have that in my widget list. It is a likely duplicate of bug 290917, same reason, different plasmoid.
Comment 4 Myriam Schweingruber 2012-11-22 14:39:41 UTC
So apparently Stock Quote is a 3rd-party widget, please txy disabling it to see if that solves the problem. If yes, please report this to the script author.
Comment 5 Myriam Schweingruber 2012-12-16 12:25:34 UTC
Closing correctly, as this is about a 3rd-party plasmoid.