Bug 272272 - Plasma crash (all desktops black) after (?) adding "Asphyxia" startup screen
Summary: Plasma crash (all desktops black) after (?) adding "Asphyxia" startup screen
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-02 20:33 UTC by Sara
Modified: 2011-05-27 23:24 UTC (History)
1 user (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 Sara 2011-05-02 20:33:16 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-8-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:

I added "Asphyxia" startup screen. When I ran the test, i received communicate, that it didn't pass the test, but I left this startup screen selected anyway. I installed also some skins. I also installed, and added "Nixie Clock" plasmoid, which in few earlier releases of Kubuntu didn't work on my machine. This time however it seemed to work just fine.

- Unusual behavior I noticed:

After next reboot everything worked as usual, except of plasma desktop. All desktops were black, and even after choosing different startup screens, and different skins plasma didn't run. Now every system startup I receive a bug report window, and the "run application again" button is frozen there. However everything else is usable as normal.

- Custom settings of the application:

+ Setted "Asphyxia" startup screen.
+ Added multiple plasma skins
+ Installed some desktop plasmoids.

The crash can be reproduced every time.

-- Backtrace:
Application: Powłoka pulpitu Plazmy (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fdf2fcae7c0 (LWP 1497))]

Thread 6 (Thread 0x7fdf177c5700 (LWP 1503)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007fdf2443a392 in ?? () from /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
#2  0x00007fdf23f592af in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdf23f59ca9 in g_async_queue_timed_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdf23fada5a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdf23fab3e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdf22009853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#7  0x00007fdf24887d8c in start_thread (arg=0x7fdf177c5700) at pthread_create.c:304
#8  0x00007fdf2f5af04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdf16fc4700 (LWP 1504)):
#0  0x00007fdf2f5a1f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdf23f84104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdf23f849f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdf1a529c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fdf23fab3e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdf22009853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007fdf24887d8c in start_thread (arg=0x7fdf16fc4700) at pthread_create.c:304
#7  0x00007fdf2f5af04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdf08a60700 (LWP 1511)):
#0  0x00007fdf2c6ef330 in qt_gettime () at tools/qelapsedtimer_unix.cpp:146
#1  0x00007fdf2c7b0e3d in QTimerInfoList::updateCurrentTime (this=0x1deb7b0) at kernel/qeventdispatcher_unix.cpp:339
#2  0x00007fdf2c7b11a5 in QTimerInfoList::timerWait (this=0x1deb7b0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#3  0x00007fdf2c7afc2c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fdf08a5fb4c) at kernel/qeventdispatcher_glib.cpp:136
#4  0x00007fdf2c7afcd5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#5  0x00007fdf23f830a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdf23f83f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fdf23f84639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fdf2c7b0446 in QEventDispatcherGlib::processEvents (this=0x1e81f70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#9  0x00007fdf2c784882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#10 0x00007fdf2c784abc in QEventLoop::exec (this=0x7fdf08a5fcd0, flags=...) at kernel/qeventloop.cpp:201
#11 0x00007fdf2c69b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#12 0x00007fdf2c766c2f in QInotifyFileSystemWatcherEngine::run (this=0x1e83110) at io/qfilesystemwatcher_inotify.cpp:248
#13 0x00007fdf2c69e175 in QThreadPrivate::start (arg=0x1e83110) at thread/qthread_unix.cpp:320
#14 0x00007fdf22009853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#15 0x00007fdf24887d8c in start_thread (arg=0x7fdf08a60700) at pthread_create.c:304
#16 0x00007fdf2f5af04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdf03fff700 (LWP 1512)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007fdf2c69e79e in wait (this=<value optimized out>, mutex=0x1e49050, time=30000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1e49050, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fdf2c693218 in QThreadPoolThread::run (this=0x1e78e00) at concurrent/qthreadpool.cpp:140
#4  0x00007fdf2c69e175 in QThreadPrivate::start (arg=0x1e78e00) at thread/qthread_unix.cpp:320
#5  0x00007fdf22009853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007fdf24887d8c in start_thread (arg=0x7fdf03fff700) at pthread_create.c:304
#7  0x00007fdf2f5af04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdefc944700 (LWP 1513)):
#0  0x00007fdf2488bd9d in __pthread_mutex_unlock_usercnt (mutex=0x1ed3008) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x1ed3008) at pthread_mutex_unlock.c:290
#2  0x00007fdf23f8379a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdf23f84122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdf23f84639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdf2c7b0446 in QEventDispatcherGlib::processEvents (this=0x1ed2820, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fdf2c784882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fdf2c784abc in QEventLoop::exec (this=0x7fdefc943cd0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007fdf2c69b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#9  0x00007fdf2c766c2f in QInotifyFileSystemWatcherEngine::run (this=0x1ed1cc0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fdf2c69e175 in QThreadPrivate::start (arg=0x1ed1cc0) at thread/qthread_unix.cpp:320
#11 0x00007fdf22009853 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007fdf24887d8c in start_thread (arg=0x7fdefc944700) at pthread_create.c:304
#13 0x00007fdf2f5af04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdf2fcae7c0 (LWP 1497)):
[KCrash Handler]
#6  QObject::startTimer (this=0x276ed10, interval=25000) at kernel/qobject.cpp:1610
#7  0x00007fdef720672c in ?? () from /usr/lib/pymodules/python2.7/dbus/mainloop/qt.so
#8  0x00007fdf2465ee1d in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#9  0x00007fdf2464b40a in dbus_connection_send_with_reply () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#10 0x00007fdf2464b619 in dbus_connection_send_with_reply_and_block () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#11 0x00007fdef7a41a85 in ?? () from /usr/lib/pymodules/python2.7/_dbus_bindings.so
#12 0x00007fdf0e071630 in call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4013
#13 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#14 0x00007fdf0e07327d in PyEval_EvalCodeEx (co=0x25868b0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=7, kws=0x280a490, kwcount=0, defs=0x25de388, defcount=3, closure=0x0) at ../Python/ceval.c:3253
#15 0x00007fdf0e07128d in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4109
#16 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#17 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#18 0x00007fdf0e071f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#19 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#20 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#21 0x00007fdf0e07327d in PyEval_EvalCodeEx (co=0x25cbeb0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=2, kws=0x29dc880, kwcount=2, defs=0x25c6d78, defcount=4, closure=0x0) at ../Python/ceval.c:3253
#22 0x00007fdf0e07128d in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4109
#23 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#24 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#25 0x00007fdf0e071f8c in fast_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4099
#26 call_function (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:4034
#27 PyEval_EvalFrameEx (f=<value optimized out>, throwflag=<value optimized out>) at ../Python/ceval.c:2666
#28 0x00007fdf0e07327d in PyEval_EvalCodeEx (co=0x1717bb0, globals=<value optimized out>, locals=<value optimized out>, args=<value optimized out>, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253
#29 0x00007fdf0dff2192 in function_call (func=0x1b909b0, arg=0x1ba4ed0, kw=0x0) at ../Objects/funcobject.c:526
#30 0x00007fdf0dfc5a53 in PyObject_Call (func=0x1b909b0, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#31 0x00007fdf0dfd88ff in instancemethod_call (func=0x1b909b0, arg=0x1ba4ed0, kw=0x0) at ../Objects/classobject.c:2578
#32 0x00007fdf0dfc5a53 in PyObject_Call (func=0x16e85a0, arg=<value optimized out>, kw=<value optimized out>) at ../Objects/abstract.c:2529
#33 0x00007fdf0e06b627 in PyEval_CallObjectWithKeywords (func=0x16e85a0, arg=0x1630050, kw=<value optimized out>) at ../Python/ceval.c:3882
#34 0x00007fdf0d103ad2 in ?? () from /usr/lib/pymodules/python2.7/sip.so
#35 0x00007fdf0d3a36d8 in ?? () from /usr/lib/pymodules/python2.7/PyQt4/QtCore.so
#36 0x00007fdf0c461b62 in sipPlasma_AppletScript::init() () from /usr/lib/pymodules/python2.7/PyKDE4/plasma.so
#37 0x00007fdf2f0bab4f in Plasma::Applet::init (this=0x1e08e50) at ../../plasma/applet.cpp:241
#38 0x00007fdf2f0d0515 in Plasma::ContainmentPrivate::initApplets (this=0x14aa6e0) at ../../plasma/containment.cpp:463
#39 0x00007fdf2f0e3a5e in Plasma::CoronaPrivate::importLayout (this=0x12dfde0, conf=<value optimized out>, mergeConfig=false) at ../../plasma/corona.cpp:1035
#40 0x00007fdf2f0e4613 in Plasma::Corona::loadLayout (this=0xfb4c50, configName=...) at ../../plasma/corona.cpp:278
#41 0x00007fdf2f0e46dc in Plasma::Corona::initializeLayout (this=0xfb4c50, configName=...) at ../../plasma/corona.cpp:181
#42 0x00007fdf2f8b3ef3 in PlasmaApp::corona (this=0xf89cd0) at ../../../../plasma/desktop/shell/plasmaapp.cpp:797
#43 0x00007fdf2f8b41ef in PlasmaApp::setupDesktop (this=0xf89cd0) at ../../../../plasma/desktop/shell/plasmaapp.cpp:299
#44 0x00007fdf2f8b5a10 in PlasmaApp::qt_metacall (this=0xf89cd0, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x12c33f0) at ./plasmaapp.moc:155
#45 0x00007fdf2c79949a in QObject::event (this=0xf89cd0, e=<value optimized out>) at kernel/qobject.cpp:1226
#46 0x00007fdf2bb48fa4 in QApplication::event (this=0xf89cd0, e=0x12c31f0) at kernel/qapplication.cpp:2503
#47 0x00007fdf2bb469e4 in QApplicationPrivate::notify_helper (this=0xfb6260, receiver=0xf89cd0, e=0x12c31f0) at kernel/qapplication.cpp:4462
#48 0x00007fdf2bb4b3aa in QApplication::notify (this=<value optimized out>, receiver=0xf89cd0, e=0x12c31f0) at kernel/qapplication.cpp:4341
#49 0x00007fdf2d43d866 in KApplication::notify (this=0xf89cd0, receiver=0xf89cd0, event=0x12c31f0) at ../../kdeui/kernel/kapplication.cpp:311
#50 0x00007fdf2c78549c in QCoreApplication::notifyInternal (this=0xf89cd0, receiver=0xf89cd0, event=0x12c31f0) at kernel/qcoreapplication.cpp:731
#51 0x00007fdf2c788c25 in sendEvent (receiver=0x0, event_type=0, data=0xef8b60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xef8b60) at kernel/qcoreapplication.cpp:1372
#53 0x00007fdf2c7b0253 in sendPostedEvents (s=0xfb8d60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#54 postEventSourceDispatch (s=0xfb8d60) at kernel/qeventdispatcher_glib.cpp:277
#55 0x00007fdf23f83bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007fdf23f843a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007fdf23f84639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fdf2c7b03ef in QEventDispatcherGlib::processEvents (this=0xef8340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#59 0x00007fdf2bbeddfe in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#60 0x00007fdf2c784882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#61 0x00007fdf2c784abc in QEventLoop::exec (this=0x7fff32255c60, flags=...) at kernel/qeventloop.cpp:201
#62 0x00007fdf2c788ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#63 0x00007fdf2f89b897 in kdemain (argc=1, argv=0x7fff32256028) at ../../../../plasma/desktop/shell/main.cpp:118
#64 0x00007fdf2f4e7eff in __libc_start_main (main=0x400740 <main(int, char**)>, argc=1, ubp_av=0x7fff32256028, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff32256018) at libc-start.c:226
#65 0x0000000000400669 in _start ()

Possible duplicates by query: bug 271262, bug 269741, bug 269724, bug 269234, bug 268891.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-05-27 23:24:23 UTC
crash in dbus...