[Bug 166766] New: Plasma Overlay Crash when using Screensaver with plasmoids

Bernhard Friedreich friesoft at gmail.com
Wed Jul 16 21:06:56 CEST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=166766         
           Summary: Plasma Overlay Crash when using Screensaver with
                    plasmoids
           Product: plasma
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: panel-devel kde org
        ReportedBy: friesoft gmail com


Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          ++ (SUSE Linux) 4.3.2 20080613 (prerelease) [gcc-4_3-branch revision 136744] 
OS:                Linux

I played around a bit with the plasmoids on screensaver thingy and when I logged back in (from the screensaver (screen locked)) the krashhandler appeared.

Hope I'm not overeager as this is still in heavy development by chani (btw: THX so much for these great oppurtunities you open us up with this))... hm.. that wasn't english.. well I hope you understood it nonetheless ^^

Backtrace:

Application: Plasma for the Screensaver (plasma-overlay), signal SIGABRT
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb492c6f0 (LWP 1423))]

Thread 1 (Thread 0xb492c6f0 (LWP 1423)):
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb5a7f8f0 in raise () from /lib/libc.so.6
#8  0xb5a81228 in abort () from /lib/libc.so.6
#9  0xb6a00883 in qt_message_output (msgType=QtFatalMsg, buf=0xbf99f3a0 "ASSERT: \"applet!=0\" in file /kde/src/KDE/kdebase/workspace/libs/plasma/containment.cpp, line 833")
    at global/qglobal.cpp:2058
#10 0xb6a008e7 in qFatal (msg=0xb6b4c4b8 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2260
#11 0xb6a00d09 in qt_assert (assertion=0xb7f70022 "applet!=0", file=0xb7f6fe2c "/kde/src/KDE/kdebase/workspace/libs/plasma/containment.cpp", line=833) at global/qglobal.cpp:1828
#12 0xb7ebe74c in Plasma::Containment::sceneEventFilter (this=0x8100198, watched=0x82e1ef0, event=0xbf9a152c) at /kde/src/KDE/kdebase/workspace/libs/plasma/containment.cpp:833
#13 0xb65002b7 in QGraphicsScenePrivate::filterEvent (this=0x80d02b8, item=0x82e1ef0, event=0xbf9a152c) at graphicsview/qgraphicsscene.cpp:1026
#14 0xb650031d in QGraphicsScenePrivate::sendEvent (this=0x80d02b8, item=0x82e1ef0, event=0xbf9a152c) at graphicsview/qgraphicsscene.cpp:1044
#15 0xb650200e in QGraphicsScene::setFocusItem (this=0x8121080, item=0x0, focusReason=Qt::OtherFocusReason) at graphicsview/qgraphicsscene.cpp:2634
#16 0xb64efa50 in QGraphicsItem::clearFocus (this=0x82e1ef0) at graphicsview/qgraphicsitem.cpp:1871
#17 0xb652a419 in ~QGraphicsWidget (this=0x82e1ee8) at graphicsview/qgraphicswidget.cpp:218
#18 0xb7e964b1 in ~Applet (this=0x82e1ee8) at /kde/src/KDE/kdebase/workspace/libs/plasma/applet.cpp:128
#19 0xb296da82 in ~ClockApplet (this=0x82e1ee8) at /kde/src/KDE/kdebase/workspace/plasma/applets/libplasmaclock/clockapplet.cpp:72
#20 0xb2979036 in ~Clock (this=0x82e1ee8) at /kde/src/KDE/kdebase/workspace/plasma/applets/analog-clock/clock.cpp:73
#21 0xb7ec501d in qDeleteAll<QList<Plasma::Applet*>::const_iterator> (begin={i = 0xbf9a1604}, end={i = 0xbf9a1600}) at /home/friedreb/qt-copy/include/QtCore/../../src/corelib/tools/qalgorithms.h:352
#22 0xb7ec54ff in qDeleteAll<QList<Plasma::Applet*> > (c= 0x81080ec) at /home/friedreb/qt-copy/include/QtCore/../../src/corelib/tools/qalgorithms.h:360
#23 0xb7ec66c6 in ~ContainmentPrivate (this=0x81080e0) at /kde/src/KDE/kdebase/workspace/libs/plasma/containment_p.h:50
#24 0xb7ec4554 in ~Containment (this=0x8100198) at /kde/src/KDE/kdebase/workspace/libs/plasma/containment.cpp:107
#25 0xb2d8a8a4 in ~SaverDesktop (this=0x8100198) at /kde/src/KDE/kdebase/workspace/krunner/lock/plasma/containment/desktop.cpp:56
#26 0xb7ec9153 in qDeleteAll<QList<Plasma::Containment*>::const_iterator> (begin={i = 0xbf9a1674}, end={i = 0xbf9a1670})
    at /home/friedreb/qt-copy/include/QtCore/../../src/corelib/tools/qalgorithms.h:352
#27 0xb7ec9269 in qDeleteAll<QList<Plasma::Containment*> > (c= 0x80f8db4) at /home/friedreb/qt-copy/include/QtCore/../../src/corelib/tools/qalgorithms.h:360
#28 0xb7ec9b92 in ~CoronaPrivate (this=0x80f8d88) at /kde/src/KDE/kdebase/workspace/libs/plasma/corona.cpp:64
#29 0xb7ec8e9e in ~Corona (this=0x8121080) at /kde/src/KDE/kdebase/workspace/libs/plasma/corona.cpp:191
#30 0x0804f4a6 in ~SaverCorona (this=0x8121080) at /kde/src/KDE/kdebase/workspace/krunner/lock/plasma/savercorona.h:31
#31 0x08052367 in PlasmaApp::cleanup (this=0x80715a0) at /kde/src/KDE/kdebase/workspace/krunner/lock/plasma/plasmaapp.cpp:219
#32 0x08052458 in PlasmaApp::qt_metacall (this=0x80715a0, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf9a1784) at /kde/build/KDE/kdebase/workspace/krunner/lock/plasma/plasmaapp.moc:91
#33 0xb6b0d8e8 in QMetaObject::activate (sender=0x80715a0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3007
#34 0xb6b0dd75 in QMetaObject::activate (sender=0x80715a0, m=0xb6ba57e4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3080
#35 0xb6b4af39 in QCoreApplication::aboutToQuit (this=0x80715a0) at .moc/debug-shared/moc_qcoreapplication.cpp:123
#36 0xb6af9b1d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849
#37 0xb5f4d0a2 in QApplication::exec () at kernel/qapplication.cpp:3304
#38 0x0805139f in main (argc=1, argv=0xbf9a19c4) at /kde/src/KDE/kdebase/workspace/krunner/lock/plasma/main.cpp:58


More information about the Panel-devel mailing list