Bug 219671

Summary: plasma-desktop crashed on clicking on powerdevil battery applet
Product: [Unmaintained] plasma4 Reporter: Martin Steigerwald <Martin>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Martin Steigerwald 2009-12-22 13:45:27 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.32.2-tp42-toi-3.0.99.44 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
It just crashed on clicking on the powerdevil battery applet in order to change the profile.

Then while DrKonqi collected backtraces I did Ctrl-F2 to start "plasma-desktop" again to get back my desktop and it crashed again. This was reproducable. I will report such a crash with backtraces after I finished this DrKonqi instance. I will link to it from this bug report then.

 -- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5782700 (LWP 2774))]

Thread 3 (Thread 0xa812fb70 (LWP 2775)):
#0  0xb78db424 in __kernel_vsyscall ()
#1  0xb5fbb0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb60a682d in __pthread_cond_wait (cond=0x90a4660, mutex=0x90a4648) at forward.c:139
#3  0xb769f602 in QWaitConditionPrivate::wait (this=0x9088b18, mutex=0x9088b14, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9088b18, mutex=0x9088b14, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb5deca9a in QHostInfoAgent::run (this=0x9088b08) at kernel/qhostinfo.cpp:252
#6  0xb769e70e in QThreadPrivate::start (arg=0x9088b08) at thread/qthread_unix.cpp:244
#7  0xb5fb7585 in start_thread (arg=0xa812fb70) at pthread_create.c:300
#8  0xb60992be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa695ab70 (LWP 2779)):
#0  0xb78db424 in __kernel_vsyscall ()
#1  0xb5fbb0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xb60a682d in __pthread_cond_wait (cond=0xa70549ec, mutex=0xa70549d4) at forward.c:139
#3  0xa6f7f377 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xa704f900) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xa6f7f3c1 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0xa704f900) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xb5fb7585 in start_thread (arg=0xa695ab70) at pthread_create.c:300
#6  0xb60992be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5782700 (LWP 2774)):
[KCrash Handler]
#6  qNumVariantToHelper<double> (this=0x0, ok=0x0) at kernel/qvariant.cpp:2361
#7  QVariant::toDouble (this=0x0, ok=0x0) at kernel/qvariant.cpp:2475
#8  0xa8327060 in HalPower::brightness (this=0x9099c60, device=...) at ../../../solid/hal/halpower.cpp:396
#9  0xa84ef0c4 in Solid::Control::PowerManager::brightness (device=...) at ../../../../libs/solid/control/powermanager.cpp:198
#10 0xa849e285 in Battery::updateStatus (this=0x8cfda28) at ../../../../plasma/applets/battery/battery.cpp:605
#11 0xb533734e in Plasma::PopupAppletPrivate::dialogStatusChanged (this=0x8c382e8, status=32) at ../../plasma/popupapplet.cpp:618
#12 0xb5339ee8 in Plasma::PopupApplet::qt_metacall (this=0x8cfda28, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfd088dc) at ./popupapplet.moc:90
#13 0xa849f97a in Battery::qt_metacall (this=0x8cfda28, _c=QMetaObject::InvokeMetaMethod, _id=53, _a=0xbfd088dc) at ./battery.moc:90
#14 0xb77a6755 in QMetaObject::metacall (object=0xb6c647a0, cl=QMetaObject::InvokeMetaMethod, idx=53, argv=0xbfd088dc) at kernel/qmetaobject.cpp:237
#15 0xb77b5ad1 in QMetaObject::activate (sender=0x91dfd30, m=0xb544afa0, local_signal_index=1, argv=0xbfd088dc) at kernel/qobject.cpp:3294
#16 0xb531c919 in Plasma::Dialog::dialogVisible (this=0x91dfd30, _t1=true) at ./dialog.moc:96
#17 0xb531e594 in Plasma::Dialog::showEvent (this=0x91dfd30, event=0xbfd08edc) at ../../plasma/dialog.cpp:525
#18 0xb63b97b3 in QWidget::event (this=0x91dfd30, event=0xbfd08edc) at kernel/qwidget.cpp:8181
#19 0xb531d0a6 in Plasma::Dialog::event (this=0x91dfd30, event=0xbfd08edc) at ../../plasma/dialog.cpp:397
#20 0xb635bb5c in QApplicationPrivate::notify_helper (this=0x880eac0, receiver=0x91dfd30, e=0xbfd08edc) at kernel/qapplication.cpp:4242
#21 0xb6363268 in QApplication::notify (this=0x8808868, receiver=0x91dfd30, e=0xbfd08edc) at kernel/qapplication.cpp:4125
#22 0xb6e5f62d in KApplication::notify (this=0x8808868, receiver=0x91dfd30, event=0xbfd08edc) at ../../kdeui/kernel/kapplication.cpp:302
#23 0xb77a13eb in QCoreApplication::notifyInternal (this=0x8808868, receiver=0x91dfd30, event=0xbfd08edc) at kernel/qcoreapplication.cpp:704
#24 0xb63be5c3 in QCoreApplication::sendEvent (this=0x9256d08) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QWidgetPrivate::show_helper (this=0x9256d08) at kernel/qwidget.cpp:7172
#26 0xb63beb8b in QWidget::setVisible (this=0x91dfd30, visible=true) at kernel/qwidget.cpp:7394
#27 0xb531cd13 in QWidget::show (this=0x8c3a538, amount=0) at /usr/include/qt4/QtGui/qwidget.h:473
#28 Plasma::DialogPrivate::progressShow (this=0x8c3a538, amount=0) at ../../plasma/dialog.cpp:622
#29 0xb531d7f7 in Plasma::Dialog::qt_metacall (this=0x91dfd30, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd090a8) at ./dialog.moc:78
#30 0xb77a6755 in QMetaObject::metacall (object=0xb6c647a0, cl=QMetaObject::InvokeMetaMethod, idx=31, argv=0xbfd090a8) at kernel/qmetaobject.cpp:237
#31 0xb77aa39b in QMetaMethod::invoke (this=0xbfd0942c, object=0x91dfd30, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1533
#32 0xb77aaaf0 in QMetaObject::invokeMethod (obj=0x91dfd30, member=0xb5426a40 "progressShow", type=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., 
    val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1113
#33 0xb52dc31a in QMetaObject::invokeMethod (this=0x8b5bfa8, frames=5, duration=100, curve=Plasma::Animator::EaseInCurve, receiver=0x91dfd30, slot=0xb5426a40 "progressShow")
    at /usr/include/qt4/QtCore/qobjectdefs.h:403
#34 Plasma::Animator::customAnimation (this=0x8b5bfa8, frames=5, duration=100, curve=Plasma::Animator::EaseInCurve, receiver=0x91dfd30, slot=0xb5426a40 "progressShow")
    at ../../plasma/animator.cpp:433
#35 0xb531cee4 in Plasma::Dialog::animatedShow (this=0x91dfd30, direction=Plasma::Down) at ../../plasma/dialog.cpp:582
#36 0xb53399ac in Plasma::PopupAppletPrivate::internalTogglePopup (this=0x8c382e8) at ../../plasma/popupapplet.cpp:579
#37 0xb5339e4a in Plasma::PopupApplet::mouseReleaseEvent (this=0x8cfda28, event=0xbfd09cb4) at ../../plasma/popupapplet.cpp:361
#38 0xb69c7d10 in QGraphicsItem::sceneEvent (this=0x8cfda30, event=0xbfd09cb4) at graphicsview/qgraphicsitem.cpp:6531
#39 0xb6a16d27 in QGraphicsWidget::sceneEvent (this=0x8cfda28, event=0xbfd09cb4) at graphicsview/qgraphicswidget.cpp:1131
#40 0xb69dda13 in QGraphicsScenePrivate::sendEvent (this=0x88a71d8, item=0x8cfda30, event=0xbfd09cb4) at graphicsview/qgraphicsscene.cpp:1138
#41 0xb69df791 in QGraphicsScenePrivate::sendMouseEvent (this=0x88a71d8, mouseEvent=0xbfd09cb4) at graphicsview/qgraphicsscene.cpp:1212
#42 0xb69e33a1 in QGraphicsScene::mouseReleaseEvent (this=0x8939cc0, mouseEvent=0xbfd09cb4) at graphicsview/qgraphicsscene.cpp:4007
#43 0xb69f3b47 in QGraphicsScene::event (this=0x8939cc0, event=0xbfd09cb4) at graphicsview/qgraphicsscene.cpp:3348
#44 0xb635bb5c in QApplicationPrivate::notify_helper (this=0x880eac0, receiver=0x8939cc0, e=0xbfd09cb4) at kernel/qapplication.cpp:4242
#45 0xb636333d in QApplication::notify (this=0x8808868, receiver=0x8939cc0, e=0xbfd09cb4) at kernel/qapplication.cpp:3661
#46 0xb6e5f62d in KApplication::notify (this=0x8808868, receiver=0x8939cc0, event=0xbfd09cb4) at ../../kdeui/kernel/kapplication.cpp:302
#47 0xb77a13eb in QCoreApplication::notifyInternal (this=0x8808868, receiver=0x8939cc0, event=0xbfd09cb4) at kernel/qcoreapplication.cpp:704
#48 0xb635c92e in QCoreApplication::sendSpontaneousEvent (receiver=0x8939cc0, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#49 qt_sendSpontaneousEvent (receiver=0x8939cc0, event=0x0) at kernel/qapplication.cpp:5219
#50 0xb6a0fd95 in QGraphicsView::mouseReleaseEvent (this=0x93e0938, event=0xbfd0a4bc) at graphicsview/qgraphicsview.cpp:3219
#51 0xb63b9af0 in QWidget::event (this=0x93e0938, event=0xbfd0a4bc) at kernel/qwidget.cpp:7974
#52 0xb67a6523 in QFrame::event (this=0x93e0938, e=0xbfd0a4bc) at widgets/qframe.cpp:557
#53 0xb683f5d2 in QAbstractScrollArea::viewportEvent (this=0x93e0938, e=0x0) at widgets/qabstractscrollarea.cpp:1032
#54 0xb6a0cf5a in QGraphicsView::viewportEvent (this=0x93e0938, event=0xbfd0a4bc) at graphicsview/qgraphicsview.cpp:2747
#55 0xb6841fb5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x929b9c0, o=0x913fbd8, e=0xbfd0a4bc) at widgets/qabstractscrollarea_p.h:100
#56 QAbstractScrollAreaFilter::eventFilter (this=0x929b9c0, o=0x913fbd8, e=0xbfd0a4bc) at widgets/qabstractscrollarea_p.h:116
#57 0xb77a070a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x880eac0, receiver=0x913fbd8, event=0xbfd0a4bc) at kernel/qcoreapplication.cpp:819
#58 0xb635bb39 in QApplicationPrivate::notify_helper (this=0x880eac0, receiver=0x913fbd8, e=0xbfd0a4bc) at kernel/qapplication.cpp:4238
#59 0xb6363fa2 in QApplication::notify (this=0x8808868, receiver=0x913fbd8, e=0xbfd0a4bc) at kernel/qapplication.cpp:3822
#60 0xb6e5f62d in KApplication::notify (this=0x8808868, receiver=0x913fbd8, event=0xbfd0a4bc) at ../../kdeui/kernel/kapplication.cpp:302
#61 0xb77a13eb in QCoreApplication::notifyInternal (this=0x8808868, receiver=0x913fbd8, event=0xbfd0a4bc) at kernel/qcoreapplication.cpp:704
#62 0xb6362c61 in QCoreApplication::sendEvent (receiver=0x913fbd8, event=0xbfd0a4bc, alienWidget=0x913fbd8, nativeWidget=0x93e0938, buttonDown=0xb6c8c920, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#63 QApplicationPrivate::sendMouseEvent (receiver=0x913fbd8, event=0xbfd0a4bc, alienWidget=0x913fbd8, nativeWidget=0x93e0938, buttonDown=0xb6c8c920, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2956
#64 0xb63ec115 in QETWidget::translateMouseEvent (this=0x93e0938, event=0xbfd0a93c) at kernel/qapplication_x11.cpp:4368
#65 0xb63eae6b in QApplication::x11ProcessEvent (this=0x8808868, event=0xbfd0a93c) at kernel/qapplication_x11.cpp:3501
#66 0xb6417e52 in x11EventSourceDispatch (s=0x88115a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#67 0xb5f0cf28 in g_main_dispatch (context=0x8810a20) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:1960
#68 IA__g_main_context_dispatch (context=0x8810a20) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2513
#69 0xb5f106b3 in g_main_context_iterate (context=0x8810a20, block=1, dispatch=1, self=0x880e568) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2591
#70 0xb5f10838 in IA__g_main_context_iteration (context=0x8810a20, may_block=1) at /build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2654
#71 0xb77cd4e1 in QEventDispatcherGlib::processEvents (this=0x880e8b0, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#72 0xb64179a5 in QGuiEventDispatcherGlib::processEvents (this=0x880e8b0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#73 0xb779fa3a in QEventLoop::processEvents (this=0xbfd0aba0, flags=...) at kernel/qeventloop.cpp:149
#74 0xb779fe82 in QEventLoop::exec (this=0xbfd0aba0, flags=...) at kernel/qeventloop.cpp:201
#75 0xb77a2599 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#76 0xb635bbf7 in QApplication::exec () at kernel/qapplication.cpp:3570
#77 0xb3b895cd in kdemain (argc=1, argv=0x87fd190) at ../../../../plasma/shells/desktop/main.cpp:50
#78 0x0804e291 in launch (argc=1, _name=0x87cc21c "/usr/bin/plasma-desktop", args=0x87cc234 "", cwd=0x0, envc=0, envs=0x87cc238 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805105f "0") at ../../kinit/kinit.cpp:677
#79 0x0804ea15 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#80 0x0804ee5b in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#81 0x0804f689 in main (argc=2, argv=0xbfd0b414, envp=0xbfd0b420) at ../../kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Martin Steigerwald 2009-12-22 13:50:52 UTC

*** This bug has been marked as a duplicate of bug 219449 ***