menu bar causes plasma-desktop to crash when choosing a song

Reported by Robert Rak on 2012-09-17
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
plasma-widget-menubar
Undecided
Unassigned

Bug Description

To reproduce this all I have to do is launch any media player (tested with amarok, clementine, juk, and rhythmbox) and choose a song to play. Plasma-desktop crashes immediately and reloads itself. This is while running KDE 4.9.1 from kubuntu-backports (I'm on Kubuntu 12.04). After removing the Window Menubar plasma widget from my panel I have no problems whatsoever. Below I am including a screenshot of my desktop configuration as well as a backtrace from kde's crash reporting utility.

http://i.minus.com/ieufUhs2T6D7P.png

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 0x7fafc900f780 (LWP 10019))]

Thread 4 (Thread 0x7fafa9f86700 (LWP 10020)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x00007fafc22d6222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2 0x00007fafc22d6259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3 0x00007fafbcb5ce9a in start_thread (arg=0x7fafa9f86700) at pthread_create.c:308
#4 0x00007fafc88f44bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fafa17ca700 (LWP 10021)):
#0 0x00007fafbc431930 in pthread_mutex_lock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007fafbc49b5a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fafbc45f851 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fafbc45ff5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fafbc460164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fafc5523906 in QEventDispatcherGlib::processEvents (this=0x7faf9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6 0x00007fafc54f2e42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7 0x00007fafc54f3097 in QEventLoop::exec (this=0x7fafa17c9dd0, flags=...) at kernel/qeventloop.cpp:204
#8 0x00007fafc53f2057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9 0x00007fafc54d2b4f in QInotifyFileSystemWatcherEngine::run (this=0x154b440) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fafc53f507b in QThreadPrivate::start (arg=0x154b440) at thread/qthread_unix.cpp:307
#11 0x00007fafbcb5ce9a in start_thread (arg=0x7fafa17ca700) at pthread_create.c:308
#12 0x00007fafc88f44bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7faf9a82c700 (LWP 10024)):
#0 0x00007fafc88e8b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1 0x00007fafbc460036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fafbc460164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fafc5523906 in QEventDispatcherGlib::processEvents (this=0x7faf8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x00007fafc54f2e42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007fafc54f3097 in QEventLoop::exec (this=0x7faf9a82bdd0, flags=...) at kernel/qeventloop.cpp:204
#6 0x00007fafc53f2057 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7 0x00007fafc54d2b4f in QInotifyFileSystemWatcherEngine::run (this=0x172e890) at io/qfilesystemwatcher_inotify.cpp:248
#8 0x00007fafc53f507b in QThreadPrivate::start (arg=0x172e890) at thread/qthread_unix.cpp:307
#9 0x00007fafbcb5ce9a in start_thread (arg=0x7faf9a82c700) at pthread_create.c:308
#10 0x00007fafc88f44bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fafc900f780 (LWP 10019)):
[KCrash Handler]
#6 QVariant::userType (this=0x0) at kernel/qvariant.cpp:1784
#7 0x00007fafab2b22d2 in ?? () from /usr/lib/kde4/plasma_applet_menubar.so
#8 0x00007fafab2a8d39 in ?? () from /usr/lib/kde4/plasma_applet_menubar.so
#9 0x00007fafab2a8dbb in ?? () from /usr/lib/kde4/plasma_applet_menubar.so
#10 0x00007fafc586f37b in QDBusConnectionPrivate::deliverCall (this=0xbcc620, object=0x10de6f0, msg=..., metaTypes=..., slotIdx=11) at qdbusintegrator.cpp:947
#11 0x00007fafc550d926 in QObject::event (this=0x10de6f0, e=<optimized out>) at kernel/qobject.cpp:1195
#12 0x00007fafc48757b4 in notify_helper (e=0x2937270, receiver=0x10de6f0, this=0xbec080) at kernel/qapplication.cpp:4556
#13 QApplicationPrivate::notify_helper (this=0xbec080, receiver=0x10de6f0, e=0x2937270) at kernel/qapplication.cpp:4528
#14 0x00007fafc487a583 in QApplication::notify (this=0xbda320, receiver=0x10de6f0, e=0x2937270) at kernel/qapplication.cpp:4417
#15 0x00007fafc61d74a6 in KApplication::notify (this=0xbda320, receiver=0x10de6f0, event=0x2937270) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007fafc54f430c in QCoreApplication::notifyInternal (this=0xbda320, receiver=0x10de6f0, event=0x2937270) at kernel/qcoreapplication.cpp:915
#17 0x00007fafc54f80ea in sendEvent (event=0x2937270, receiver=0x10de6f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb621f0) at kernel/qcoreapplication.cpp:1539
#19 0x00007fafc5523473 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#21 0x00007fafbc45fd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fafbc4600a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fafbc460164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fafc552389f in QEventDispatcherGlib::processEvents (this=0xb63ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#25 0x00007fafc491dcde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007fafc54f2e42 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007fafc54f3097 in QEventLoop::exec (this=0x7fff03087e10, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007fafc54f83e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#29 0x00007fafc8bfaba3 in kdemain (argc=1, argv=0x7fff030881f8) at ../../../../plasma/desktop/shell/main.cpp:120
#30 0x00007fafc882376d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff030881f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff030881e8) at libc-start.c:226
#31 0x0000000000400671 in _start ()

Akul Gupta (akulgupta100) wrote :

tried also wit noise kplayer banshee bangarang and audacious

Hendrik Moens (moenshendrik) wrote :

I have the same issue on two separate PCs, both running KDE 4.9.1 from kubuntu-backports on Kubuntu 12.04.

Mike Vaughn (mikevaughn) wrote :

Same issue here after upgrading to KDE 4.9.1 on Kubuntu 12.04. Anyone know if this has been reported upstream yet?

Robert Rak (cynicist) wrote :

I did until I realized that the issue is specific to this widget. Once you remove it there are no problems so I assume 4.9.1 just introduced something that this widget hasn't been updated to deal with yet.

krusty (kaabud-lp) wrote :

maybe this bug is related to
https://bugs.launchpad.net/ubuntu/+source/plasma-widget-menubar/+bug/1000506

with the plasma-widget-menubar version mentioned in comment #6 i get no more plasma crashes

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions