Bug 282777

Summary: Plasma crashed when trying to add the "Media Player" widget
Product: [Unmaintained] plasma4 Reporter: Amir M <amir.malki>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Amir M 2011-09-26 06:55:33 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 2.6.35.14-95.fc14.x86_64 x86_64
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed:
I tryed to add the "Media Player" widget:
1) unlocked widgets
2) removed a widget (Netstat) from plasma
3) Add widgets
4) dubel-click on "media player" widget
5) dubel-click on the "now playing" widget
6) plasma didn't respond and after 4~7 seconds it crashed.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
162	62:	movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7f8e872a8840 (LWP 2745))]

Thread 8 (Thread 0x7f8e6c8c5700 (LWP 2757)):
#0  0xffffffffff600136 in ?? ()
#1  0x00007f8e6c8c4a00 in ?? ()
#2  0x00007fff5a5ff7b2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x7f8e5e463700 (LWP 9945)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b59a7457b in wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b70a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x35b06f0, th=0x1411b680) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b70a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3546aa0, th=0x1411b680) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b70a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e5e462d50, parent=0x35b06f0, th=0x1411b680) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003b70a0b5b8 in ThreadWeaver::Thread::run (this=0x1411b680) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003b59a73e95 in QThreadPrivate::start (arg=0x1411b680) at thread/qthread_unix.cpp:320
#8  0x0000003b4fa06ccb in start_thread (arg=0x7f8e5e463700) at pthread_create.c:301
#9  0x0000003b4f2e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f8e5f31f700 (LWP 9946)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b59a7457b in wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b70a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x35b06f0, th=0xfddcfd0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b70a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3546aa0, th=0xfddcfd0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b70a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x3546aa0, th=0xfddcfd0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003b70a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e5f31ed50, parent=0x35b06f0, th=0xfddcfd0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003b70a0b5b8 in ThreadWeaver::Thread::run (this=0xfddcfd0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003b59a73e95 in QThreadPrivate::start (arg=0xfddcfd0) at thread/qthread_unix.cpp:320
#9  0x0000003b4fa06ccb in start_thread (arg=0x7f8e5f31f700) at pthread_create.c:301
#10 0x0000003b4f2e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f8e679be700 (LWP 9947)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b59a7457b in wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b70a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x35b06f0, th=0xff3bd80) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b70a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3546aa0, th=0xff3bd80) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b70a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e679bdd50, parent=0x35b06f0, th=0xff3bd80) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003b70a0b5b8 in ThreadWeaver::Thread::run (this=0xff3bd80) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003b59a73e95 in QThreadPrivate::start (arg=0xff3bd80) at thread/qthread_unix.cpp:320
#8  0x0000003b4fa06ccb in start_thread (arg=0x7f8e679be700) at pthread_create.c:301
#9  0x0000003b4f2e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f8e53082700 (LWP 9948)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b59a7457b in wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3549af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b70a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x35b06f0, th=0x3864ee0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b70a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x3546aa0, th=0x3864ee0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b70a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e53081d50, parent=0x35b06f0, th=0x3864ee0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003b70a0b5b8 in ThreadWeaver::Thread::run (this=0x3864ee0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003b59a73e95 in QThreadPrivate::start (arg=0x3864ee0) at thread/qthread_unix.cpp:320
#8  0x0000003b4fa06ccb in start_thread (arg=0x7f8e53082700) at pthread_create.c:301
#9  0x0000003b4f2e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f8e43217700 (LWP 2420)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f8e505d7d21 in ?? () from /usr/lib64/libxine.so.1
#2  0x0000003b4fa06ccb in start_thread (arg=0x7f8e43217700) at pthread_create.c:301
#3  0x0000003b4f2e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f8e42a16700 (LWP 2426)):
[KCrash Handler]
#6  0x0000003b4f2330c5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003b4f234a76 in abort () at abort.c:92
#8  0x0000003b50e4ab8a in g_logv (log_domain=0x3b50ea3e06 "GLib", log_level=<value optimized out>, format=0x3b50eaa4c0 "Cannot create pipe main loop wake-up: %s\n", args1=0x7f8e42a15bb0) at gmessages.c:557
#9  0x0000003b50e4ac13 in g_log (log_domain=<value optimized out>, log_level=<value optimized out>, format=<value optimized out>) at gmessages.c:577
#10 0x0000003b50e3eb62 in g_main_context_init_pipe (context=0x7f8e3c0009b0) at gmain.c:520
#11 0x0000003b50e3ef13 in g_main_context_new () at gmain.c:615
#12 0x0000003b59b88121 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x7f8e3c0008e0, context=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:310
#13 0x0000003b59b88200 in QEventDispatcherGlib::QEventDispatcherGlib (this=0x7f8e3c0008c0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#14 0x0000003b59a7327c in QThreadPrivate::createEventDispatcher (data=0x1b53a180) at thread/qthread_unix.cpp:261
#15 0x0000003b59a73e76 in QThreadPrivate::start (arg=0x1b54d530) at thread/qthread_unix.cpp:313
#16 0x0000003b4fa06ccb in start_thread (arg=0x7f8e42a16700) at pthread_create.c:301
#17 0x0000003b4f2e0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f8e872a8840 (LWP 2745)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b59a7457b in wait (this=<value optimized out>, mutex=0x1b54d540, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1b54d540, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f8e50834b66 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007f8e50834beb in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#5  0x00007f8e50834c22 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#6  0x00007f8e50852529 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#7  0x00007f8e5085b9a3 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x0000003b6942f09f in ?? () from /usr/lib64/libphonon.so.4
#9  0x0000003b6943b0c6 in ?? () from /usr/lib64/libphonon.so.4
#10 0x0000003b6943cbb8 in Phonon::MediaNodePrivate::backendObject() () from /usr/lib64/libphonon.so.4
#11 0x0000003b6944374d in Phonon::Path::reconnect(Phonon::MediaNode*, Phonon::MediaNode*) () from /usr/lib64/libphonon.so.4
#12 0x0000003b69443a4d in Phonon::createPath(Phonon::MediaNode*, Phonon::MediaNode*) () from /usr/lib64/libphonon.so.4
#13 0x0000003b6d02e7ad in Plasma::VideoWidget::VideoWidget (this=0x1ade5cf0, parent=<value optimized out>) at /usr/src/debug/kdelibs-4.6.5/plasma/widgets/videowidget.cpp:256
#14 0x00007f8e50f9bb95 in ?? () from /usr/lib64/kde4/plasma_applet_mediaplayer.so
#15 0x0000003b6cf24654 in Plasma::Containment::addApplet (this=0x270e7a0, applet=0x1b53ac90, pos=..., delayInit=false) at /usr/src/debug/kdelibs-4.6.5/plasma/containment.cpp:921
#16 0x0000003b6cf24977 in Plasma::ContainmentPrivate::addApplet (this=0x26d3da0, name=..., args=<value optimized out>, appletGeometry=..., id=<value optimized out>, delayInit=false) at /usr/src/debug/kdelibs-4.6.5/plasma/containment.cpp:2311
#17 0x0000003b68c57e1b in Plasma::WidgetExplorer::addApplet(PlasmaAppletItem*) () from /usr/lib64/libplasmagenericshell.so.4
#18 0x0000003b68c59bd4 in Plasma::WidgetExplorer::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasmagenericshell.so.4
#19 0x0000003b59b71acf in QMetaObject::activate (sender=0x1b19c5a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff5a522a40) at kernel/qobject.cpp:3278
#20 0x0000003b68c3084f in ?? () from /usr/lib64/libplasmagenericshell.so.4
#21 0x0000003b68c30954 in ?? () from /usr/lib64/libplasmagenericshell.so.4
#22 0x0000003b59b71acf in QMetaObject::activate (sender=0x1b3d8700, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff5a522b60) at kernel/qobject.cpp:3278
#23 0x0000003b68c31242 in Plasma::AbstractIcon::doubleClicked(Plasma::AbstractIcon*) () from /usr/lib64/libplasmagenericshell.so.4
#24 0x0000003b5d982453 in QGraphicsItem::sceneEvent (this=0x1b3d8710, event=0x7fff5a523520) at graphicsview/qgraphicsitem.cpp:6724
#25 0x0000003b5d9ab600 in QGraphicsScenePrivate::sendMouseEvent (this=0x22cbf10, mouseEvent=0x7fff5a523520) at graphicsview/qgraphicsscene.cpp:1281
#26 0x0000003b5d9b4719 in QGraphicsScenePrivate::mousePressEventHandler (this=0x22cbf10, mouseEvent=0x7fff5a523520) at graphicsview/qgraphicsscene.cpp:1406
#27 0x0000003b5d9be5ff in QGraphicsScene::event (this=0x2336a70, event=0x7fff5a523520) at graphicsview/qgraphicsscene.cpp:3443
#28 0x0000003b5d3b7d24 in QApplicationPrivate::notify_helper (this=0x22c4a70, receiver=0x2336a70, e=0x7fff5a523520) at kernel/qapplication.cpp:4462
#29 0x0000003b5d3bc8da in QApplication::notify (this=<value optimized out>, receiver=0x2336a70, e=0x7fff5a523520) at kernel/qapplication.cpp:4341
#30 0x0000003b5f240f46 in KApplication::notify (this=0x22a64e0, receiver=0x2336a70, event=0x7fff5a523520) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#31 0x0000003b59b5d19c in QCoreApplication::notifyInternal (this=0x22a64e0, receiver=0x2336a70, event=0x7fff5a523520) at kernel/qcoreapplication.cpp:731
#32 0x0000003b5d9d084f in QGraphicsView::mouseDoubleClickEvent (this=0x1b43b970, event=0x7fff5a523f80) at graphicsview/qgraphicsview.cpp:3120
#33 0x0000003b5d409756 in QWidget::event (this=0x1b43b970, event=0x7fff5a523f80) at kernel/qwidget.cpp:8263
#34 0x0000003b5d7b4936 in QFrame::event (this=0x1b43b970, e=0x7fff5a523f80) at widgets/qframe.cpp:557
#35 0x0000003b5d9d8ecb in QGraphicsView::viewportEvent (this=0x1b43b970, event=0x7fff5a523f80) at graphicsview/qgraphicsview.cpp:2864
#36 0x0000003b59b5d327 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1b46be40, event=0x7fff5a523f80) at kernel/qcoreapplication.cpp:846
#37 0x0000003b5d3b7cf1 in QApplicationPrivate::notify_helper (this=0x22c4a70, receiver=0x1b46be40, e=0x7fff5a523f80) at kernel/qapplication.cpp:4458
#38 0x0000003b5d3bd15a in QApplication::notify (this=<value optimized out>, receiver=0x1b46be40, e=0x7fff5a523f80) at kernel/qapplication.cpp:4023
#39 0x0000003b5f240f46 in KApplication::notify (this=0x22a64e0, receiver=0x1b46be40, event=0x7fff5a523f80) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#40 0x0000003b59b5d19c in QCoreApplication::notifyInternal (this=0x22a64e0, receiver=0x1b46be40, event=0x7fff5a523f80) at kernel/qcoreapplication.cpp:731
#41 0x0000003b5d3b8d25 in sendEvent (receiver=0x1b46be40, event=0x7fff5a523f80, alienWidget=0x1b46be40, nativeWidget=0x1b1ad500, buttonDown=0x3b5de8ea58, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#42 QApplicationPrivate::sendMouseEvent (receiver=0x1b46be40, event=0x7fff5a523f80, alienWidget=0x1b46be40, nativeWidget=0x1b1ad500, buttonDown=0x3b5de8ea58, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#43 0x0000003b5d437598 in QETWidget::translateMouseEvent (this=0x1b1ad500, event=<value optimized out>) at kernel/qapplication_x11.cpp:4461
#44 0x0000003b5d435c79 in QApplication::x11ProcessEvent (this=0x22a64e0, event=0x7fff5a5248d0) at kernel/qapplication_x11.cpp:3587
#45 0x0000003b5d45d6a6 in x11EventSourceDispatch (s=0x22ca790, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#46 0x0000003b50e41e33 in g_main_dispatch (context=0x22c9520) at gmain.c:2149
#47 g_main_context_dispatch (context=0x22c9520) at gmain.c:2702
#48 0x0000003b50e42610 in g_main_context_iterate (context=0x22c9520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#49 0x0000003b50e428ad in g_main_context_iteration (context=0x22c9520, may_block=1) at gmain.c:2843
#50 0x0000003b59b8834f in QEventDispatcherGlib::processEvents (this=0x224cbb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#51 0x0000003b5d45d3ae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#52 0x0000003b59b5c532 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#53 0x0000003b59b5c77c in QEventLoop::exec (this=0x7fff5a524be0, flags=...) at kernel/qeventloop.cpp:201
#54 0x0000003b59b60c3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#55 0x0000003b64a3f00d in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#56 0x0000003b4f21ee5d in __libc_start_main (main=0x400990 <_start+256>, argc=1, ubp_av=0x7fff5a525018, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff5a525008) at libc-start.c:226
#57 0x00000000004008b9 in _start ()

Possible duplicates by query: bug 277494, bug 277317, bug 271340, bug 270069, bug 266777.

Reported using DrKonqi