Bug 349012 - Crash in ShellCorona::load, related to KScreen
Summary: Crash in ShellCorona::load, related to KScreen
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.3.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-11 07:02 UTC by skierpage
Modified: 2016-09-14 12:36 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (17.79 KB, text/plain)
2015-06-11 07:05 UTC, skierpage
Details

Note You need to log in before you can comment on or make changes to this bug.
Description skierpage 2015-06-11 07:02:36 UTC
Application: plasmashell (5.3.1)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-20-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
- What I was doing when the application crashed:
Trying to recover from a black screen and no plasma "start" bar.
So I guessed and ran plasmashell.

- Unusual behavior I noticed:
After I logged in from the multicolored KDE start screen, my desktop took a long time to appear, then before I saw any desktop chrome, it went 100% black, every pixel. I could Alt-F2 to start a Konsole, and then I wasn't sure how to restart "plasma". Running plasmashell crashed.

Some output:
kscreen: launcherDataAvailable: "org.kde.KScreen.Backend.XRandR"
kscreen: Primary output changed from KScreen::Output(Id: 82 , Name: "DVI-0" ) ( "DVI-0" ) to KScreen::Output(Id: 82 , Name: "DVI-0" ) ( "DVI-0" )
Application::crashHandler() called with signal 11; recent crashes: 3
/usr/bin/plasmashell  --crashes 3 &
Too many crashes in short order or respawning disabled, not restarting automatically.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 2703
KCrash: Arguments: /usr/bin/plasmashell --crashes 2 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

-- 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 0x7fb4059347c0 (LWP 2703))]

Thread 12 (Thread 0x7fb3f16bc700 (LWP 2706)):
#0  0x00007fb4004c98dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb402c5ab72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb402c5c64f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb3f3a03099 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x14a97f0) at thread/qthread_unix.cpp:337
#5  0x00007fb3ffd506aa in start_thread (arg=0x7fb3f16bc700) at pthread_create.c:333
#6  0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fb3eb29b700 (LWP 2709)):
#0  __GI___pthread_getspecific (key=3) at pthread_getspecific.c:31
#1  0x00007fb3fce20e00 in g_thread_self () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb3fcdf8ddc in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb3fcdf9d75 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3e40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#6  0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3eb29ade0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#7  0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#8  0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x157bc80) at thread/qthread_unix.cpp:337
#10 0x00007fb3ffd506aa in start_thread (arg=0x7fb3eb29b700) at pthread_create.c:333
#11 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fb3dd8cf700 (LWP 2710)):
#0  0x00007fb4004c98dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fb3fcdf9ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3d80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#4  0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3dd8cede0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x18871b0) at thread/qthread_unix.cpp:337
#8  0x00007fb3ffd506aa in start_thread (arg=0x7fb3dd8cf700) at pthread_create.c:333
#9  0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fb3d6fa8700 (LWP 2714)):
#0  0x00007fb3fce3e7a4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb3fcdf9852 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb3fcdf9e60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3d6fa7de0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x19952d0) at thread/qthread_unix.cpp:337
#9  0x00007fb3ffd506aa in start_thread (arg=0x7fb3d6fa8700) at pthread_create.c:333
#10 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fb3d5fa7700 (LWP 2715)):
#0  0x00007fb3fce3e7a4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb3fcdf9490 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb3fcdf9de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3d5fa6de0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x1a92fe0) at thread/qthread_unix.cpp:337
#9  0x00007fb3ffd506aa in start_thread (arg=0x7fb3d5fa7700) at pthread_create.c:333
#10 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fb3d4f96700 (LWP 2716)):
#0  0x00007ffe3dff8a3d in clock_gettime ()
#1  0x00007fb4004e338d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fb400c00cb6 in qt_clock_gettime (ts=0x7fb3d4f95b40, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007fb400ddf639 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fb3c00030d0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fb400ddfba5 in QTimerInfoList::timerWait (this=0x7fb3c00030d0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fb400de103e in timerSourcePrepareHelper (timeout=0x7fb3d4f95c14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fb3d4f95c14) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fb3fcdf93fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb3fcdf9de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#13 0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3d4f95de0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x1b4a1d0) at thread/qthread_unix.cpp:337
#17 0x00007fb3ffd506aa in start_thread (arg=0x7fb3d4f96700) at pthread_create.c:333
#18 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fb3c77ff700 (LWP 2717)):
#0  0x00007ffe3dff8a3d in clock_gettime ()
#1  0x00007fb4004e338d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fb400c00cb6 in qt_clock_gettime (ts=0x7fb3c77feb40, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007fb400ddf639 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fb3bc002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fb400ddfba5 in QTimerInfoList::timerWait (this=0x7fb3bc002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fb400de103e in timerSourcePrepareHelper (timeout=0x7fb3c77fec14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fb3c77fec14) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fb3fcdf93fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb3fcdf9de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#13 0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3c77fede0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x1c3a780) at thread/qthread_unix.cpp:337
#17 0x00007fb3ffd506aa in start_thread (arg=0x7fb3c77ff700) at pthread_create.c:333
#18 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fb3c67fe700 (LWP 2718)):
#0  0x00007ffe3dff8a3d in clock_gettime ()
#1  0x00007fb4004e338d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fb400c00cb6 in qt_clock_gettime (ts=0x7fb3c67fdb40, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007fb400ddf639 in QTimerInfoList::updateCurrentTime (this=this@entry=0x1d30900) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fb400ddfba5 in QTimerInfoList::timerWait (this=0x1d30900, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fb400de103e in timerSourcePrepareHelper (timeout=0x7fb3c67fdc14, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fb3c67fdc14) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fb3fcdf93fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb3fcdf9de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x1d6b7e0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#13 0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3c67fdde0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x1d699c0) at thread/qthread_unix.cpp:337
#17 0x00007fb3ffd506aa in start_thread (arg=0x7fb3c67fe700) at pthread_create.c:333
#18 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fb3c57fd700 (LWP 2719)):
#0  __libc_disable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:98
#1  0x00007fb4004c98e9 in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x00007fb3fcdf9ebc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3bc002f20, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3c57fcde0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x1e35620) at thread/qthread_unix.cpp:337
#9  0x00007fb3ffd506aa in start_thread (arg=0x7fb3c57fd700) at pthread_create.c:333
#10 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fb3bbfff700 (LWP 2720)):
#0  0x00007fb3fce3e7a4 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb3fcdf93f0 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb3fcdf9de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb400de1c6c in QEventDispatcherGlib::processEvents (this=0x7fb3c0003320, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#5  0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7fb3bbffede0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#6  0x00007fb400b45b44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#7  0x00007fb4028d3f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fb400b4ab0e in QThreadPrivate::start (arg=0x1f62c60) at thread/qthread_unix.cpp:337
#9  0x00007fb3ffd506aa in start_thread (arg=0x7fb3bbfff700) at pthread_create.c:333
#10 0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fb3baffe700 (LWP 2721)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fb404a79644 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fb404a79689 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fb3ffd506aa in start_thread (arg=0x7fb3baffe700) at pthread_create.c:333
#4  0x00007fb4004d4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fb4059347c0 (LWP 2703)):
[KCrash Handler]
#6  0x00007fb404999a6d in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#7  0x00007fb404a1e3f0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#8  0x00007fb404a1e898 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#9  0x00007fb404abda56 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#10 0x00007fb404abe55f in QScriptEngine::QScriptEngine(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#11 0x00000000004709ee in WorkspaceScripting::ScriptEngine::ScriptEngine (this=0x7ffe3dfed800, corona=0x153fa10, parent=<optimized out>) at ../../shell/scripting/scriptengine.cpp:63
#12 0x00000000004561e1 in ShellCorona::processUpdateScripts (this=this@entry=0x153fa10) at ../../shell/shellcorona.cpp:544
#13 0x0000000000456750 in ShellCorona::load (this=0x153fa10) at ../../shell/shellcorona.cpp:309
#14 0x000000000045725a in operator() (op=<optimized out>, __closure=<synthetic pointer>) at ../../shell/shellcorona.cpp:268
#15 call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:494
#16 call<QtPrivate::List<KScreen::ConfigOperation*>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:551
#17 QtPrivate::QFunctorSlotObject<ShellCorona::setShell(const QString&)::<lambda(KScreen::ConfigOperation*)>, 1, QtPrivate::List<KScreen::ConfigOperation*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:192
#18 0x00007fb400db935a in call (a=0x7ffe3dfedbb0, r=0x153fa10, this=0x1951da0) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#19 QMetaObject::activate (sender=sender@entry=0x1951cc0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe3dfedbb0) at kernel/qobject.cpp:3702
#20 0x00007fb400dba057 in QMetaObject::activate (sender=sender@entry=0x1951cc0, m=m@entry=0x7fb4036c4ac0 <KScreen::ConfigOperation::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe3dfedbb0) at kernel/qobject.cpp:3582
#21 0x00007fb4034b842f in KScreen::ConfigOperation::finished (this=this@entry=0x1951cc0, _t1=_t1@entry=0x1951cc0) at moc_configoperation.cpp:145
#22 0x00007fb4034a3b68 in KScreen::ConfigOperationPrivate::doEmitResult (this=0x19445e0) at ../../src/configoperation.cpp:56
#23 0x00007fb400dba73a in QObject::event (this=0x19445e0, e=<optimized out>) at kernel/qobject.cpp:1245
#24 0x00007fb401692b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fb401698000 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fb400d88c2b in QCoreApplication::notifyInternal (this=0x7ffe3dfee290, receiver=0x19445e0, event=event@entry=0x15383c0) at kernel/qcoreapplication.cpp:935
#27 0x00007fb400d8ac9b in sendEvent (event=0x15383c0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1484f00) at kernel/qcoreapplication.cpp:1552
#29 0x00007fb400d8b298 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#30 0x00007fb400de1843 in postEventSourceDispatch (s=0x14dc460) at kernel/qeventdispatcher_glib.cpp:271
#31 0x00007fb3fcdf9c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fb3fcdf9f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fb3fcdf9fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fb400de1c57 in QEventDispatcherGlib::processEvents (this=0x14dc440, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#35 0x00007fb400d863e2 in QEventLoop::exec (this=this@entry=0x7ffe3dfee110, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#36 0x00007fb400d8e02c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#37 0x0000000000430253 in main (argc=3, argv=<optimized out>) at ../../shell/main.cpp:154

Reported using DrKonqi
Comment 1 skierpage 2015-06-11 07:05:56 UTC
Created attachment 93117 [details]
New crash information added by DrKonqi

plasmashell (5.3.1) using Qt 5.4.1

- What I was doing when the application crashed:
Still trying to get a "start bar" to appear.
Googling "restart KDE plasma" pointed me at http://askubuntu.com/questions/481329/can-i-restart-the-kde-plasma-desktop-without-logging-out , where a response suggested running `kwin_x11 --replace`. So I tried that and immediate crash.

- Unusual behavior I noticed:

-- Backtrace (Reduced):
#10 0x00007f72aef6655f in QScriptEngine::QScriptEngine(QObject*) () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#11 0x00000000004709ee in WorkspaceScripting::ScriptEngine::ScriptEngine (this=0x7fff4d478070, corona=0xbc0a20, parent=<optimized out>) at ../../shell/scripting/scriptengine.cpp:63
#12 0x00000000004561e1 in ShellCorona::processUpdateScripts (this=this@entry=0xbc0a20) at ../../shell/shellcorona.cpp:544
#13 0x0000000000456750 in ShellCorona::load (this=0xbc0a20) at ../../shell/shellcorona.cpp:309
#14 0x000000000045725a in operator() (op=<optimized out>, __closure=<synthetic pointer>) at ../../shell/shellcorona.cpp:268
Comment 2 skierpage 2015-06-11 07:18:37 UTC
I clicked [Restart Application] from one of the "Plasma closed unexpectedly (Executable: plasmashell ...)" crash dialogs, and finally my desktop color and plasma "start" bar appeared.
Comment 3 David Edmundson 2016-09-14 12:36:44 UTC
We no longer use kscreen, so this particular bug as-is is gone.