Bug 311235 - Kubuntu (13.04) Plasma Desktop crash during updates
Summary: Kubuntu (13.04) Plasma Desktop crash during updates
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: desktop (show other bugs)
Version: 4.9.80 Beta1
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-06 01:16 UTC by Rob
Modified: 2018-09-04 19:10 UTC (History)
3 users (show)

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 Rob 2012-12-06 01:16:53 UTC
Plasma Desktop crash during updates. This will happen when updating using Konsole "apt-get update" or GUI "package manager".    

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

Thread 4 (Thread 0x7f1ec3346700 (LWP 1778)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:168
#1 0x00007f1edc318cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2 0x00007f1edc318d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3 0x00007f1ed3bf6734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#4 0x00007f1ed69bef9f in start_thread (arg=0x7f1ec3346700) at pthread_create.c:311
#5 0x00007f1ee262b0cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7f1ebc1ab700 (LWP 1779)):
#0 0x00007f1ed69c1075 in __GI___pthread_mutex_lock (mutex=0x7f1eb4000a90) at pthread_mutex_lock.c:95
#1 0x00007f1ed62fce11 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f1ed62bf603 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f1ed62bfc8b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f1ed62bfe84 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f1edf2c1c16 in QEventDispatcherGlib::processEvents (this=0x7f1eb40008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6 0x00007f1edf2922bf in QEventLoop::processEvents (this=this@entry=0x7f1ebc1aacd0, flags=...) at kernel/qeventloop.cpp:149
#7 0x00007f1edf292548 in QEventLoop::exec (this=0x7f1ebc1aacd0, flags=...) at kernel/qeventloop.cpp:204
#8 0x00007f1edf193b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9 0x00007f1edf2729af in QInotifyFileSystemWatcherEngine::run (this=0x1eea660) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f1edf196aec in QThreadPrivate::start (arg=0x1eea660) at thread/qthread_unix.cpp:338
#11 0x00007f1ed3bf6734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007f1ed69bef9f in start_thread (arg=0x7f1ebc1ab700) at pthread_create.c:311
#13 0x00007f1ee262b0cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7f1eb3fff700 (LWP 1782)):
#0 0x00007fff07dff847 in clock_gettime ()
#1 0x00007f1ed81ad32d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2 0x00007f1edf1ec9c4 in do_gettime (frac=0x7f1eb3ffea28, sec=0x7f1eb3ffea20) at tools/qelapsedtimer_unix.cpp:123
#3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4 0x00007f1edf2c241d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f1ea8002860) at kernel/qeventdispatcher_unix.cpp:343
#5 0x00007f1edf2c2763 in QTimerInfoList::timerWait (this=0x7f1ea8002860, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6 0x00007f1edf2c12cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f1eb3ffeb14) at kernel/qeventdispatcher_glib.cpp:136
#7 0x00007f1edf2c1375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8 0x00007f1ed62bf5f8 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007f1ed62bfc8b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f1ed62bfe84 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f1edf2c1c16 in QEventDispatcherGlib::processEvents (this=0x7f1ea80008f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f1edf2922bf in QEventLoop::processEvents (this=this@entry=0x7f1eb3ffecd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f1edf292548 in QEventLoop::exec (this=0x7f1eb3ffecd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f1edf193b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f1edf2729af in QInotifyFileSystemWatcherEngine::run (this=0x259eee0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f1edf196aec in QThreadPrivate::start (arg=0x259eee0) at thread/qthread_unix.cpp:338
#17 0x00007f1ed3bf6734 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#18 0x00007f1ed69bef9f in start_thread (arg=0x7f1eb3fff700) at pthread_create.c:311
#19 0x00007f1ee262b0cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7f1ee2d527c0 (LWP 1777)):
[KCrash Handler]
#6 QDeclarativeObjectScriptClass::newQObject (this=0x1bbb090, object=0x254ff30, type=136) at qml/qdeclarativeobjectscriptclass.cpp:118
#7 0x00007f1ee0ee77de in QDeclarativeEnginePrivate::scriptValueFromVariant (this=0x1bb7ab0, val=...) at qml/qdeclarativeengine.cpp:2131
#8 0x00007f1ee0f832aa in QDeclarativeObjectScriptClass::property (this=<optimized out>, obj=<optimized out>, name=<optimized out>) at qml/qdeclarativeobjectscriptclass.cpp:320
#9 0x00007f1ee0f88af5 in QDeclarativeContextScriptClass::property (this=0x1bba7b0, object=<optimized out>, name=<optimized out>) at qml/qdeclarativecontextscriptclass.cpp:289
#10 0x00007f1edc38f280 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#11 0x00007f1edc269822 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#12 0x00007f1eb0b7f6aa in ?? ()
#13 0x0000000000000000 in ?? ()

Reproducible: Always

Steps to Reproduce:
1.Run updates
using  
2. Konsole 
or
3. Use Package Manager 
Actual Results:  
In the process of updating the screen will go black for a few seconds, then reloads with a crash report.
Comment 1 Rob 2012-12-09 23:12:29 UTC
Update: Crash now random, with loss of data.
Comment 2 Christoph Feck 2012-12-12 00:32:44 UTC
Could you check, if updating Qt libraries to version 4.8.4 fixes the issue?
Comment 3 Rob 2012-12-12 20:45:58 UTC
Update: Please ignor my comment "2012-12-09 23:12:29 UTC " that has not happned since that date.
Comment 4 themroc 2013-05-05 20:08:45 UTC
Same here after upgrading to Kubuntu 13.04.

Plasma-Desktop crash randomly.
Comment 5 Martin Flöser 2013-06-06 15:04:07 UTC
The backtrace of the crashing stack is rather incomplete. If you are able to reproduce please provide a better backtrace. Apart from that: random crashes during updates on debian based systems is unfortunately rather common: best log out before updating.
Comment 6 Andrew Crouthamel 2018-09-04 19:10:07 UTC
Hello! Plasma 4 was replaced by Plasma 5 four years ago by the KDE community. In that time we have made great strides in stability and functionality. We are closing all Plasma 4 bugs as most of them are no longer applicable to the new frameworks Plasma 5 is built upon. If you could, please re-test with the latest version of Plasma 5, and submit a new bug to "plasmashell" if you continue to have an issue. Thank you!