Bug 164697 - Moving New device notifier from desktop to panel crashes plasma
Summary: Moving New device notifier from desktop to panel crashes plasma
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources NetBSD
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-22 22:02 UTC by erik_hahn
Modified: 2008-06-23 05:03 UTC (History)
0 users

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 erik_hahn 2008-06-22 22:02:20 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc 4.3.1 
OS:                NetBSD

Plasma crashes when a New Device Notifier is moved from the Desktop to the panel. Creating the Plasmoid directly on the Desktop doesn't work.

SVN revision of plasma is 819297, kdelibs is 822309

Application: Plasma Workspace (<unknown>), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb7f036d0 (LWP 22457)]
[New Thread 0xb5e28b90 (LWP 22460)]
[New Thread 0xb5071b90 (LWP 22459)]
[New Thread 0xb671ab90 (LWP 22458)]
[KCrash handler]
#6  0x00000011 in ?? ()
#7  0x424ad795 in ?? () from /usr/lib/qt4/libQtGui.so.4
#8  0x424a591f in QGraphicsLayout::QGraphicsLayout ()
   from /usr/lib/qt4/libQtGui.so.4
#9  0x424a8065 in QGraphicsLinearLayout::QGraphicsLinearLayout ()
   from /usr/lib/qt4/libQtGui.so.4
#10 0xb5e4c499 in DeviceNotifier::initSysTray (this=0x84e96e0)
    at /var/tmp/paludis/kde-base-plasma-workspace-scm/work/plasma-workspace/plasma/applets/devicenotifier/devicenotifier.cpp:174
#11 0xb5e4c5ee in DeviceNotifier::constraintsEvent (this=0x84e96e0, 
    constraints={i = -1075546444})
    at /var/tmp/paludis/kde-base-plasma-workspace-scm/work/plasma-workspace/plasma/applets/devicenotifier/devicenotifier.cpp:206
#12 0x42fe26c6 in Plasma::Applet::flushPendingConstraintsEvents (
    this=<value optimized out>)
    at /var/tmp/paludis/kde-base-libplasma-scm/work/libplasma/libs/plasma/applet.cpp:805
#13 0x42fe281d in Plasma::Applet::timerEvent (this=<value optimized out>, 
    event=<value optimized out>)
    at /var/tmp/paludis/kde-base-libplasma-scm/work/libplasma/libs/plasma/applet.cpp:1410
#14 0x4165bd5a in QObject::event () from /usr/lib/qt4/libQtCore.so.4
#15 0x424aa644 in QGraphicsWidget::event () from /usr/lib/qt4/libQtGui.so.4
#16 0x41ed2731 in QApplicationPrivate::notify_helper ()
   from /usr/lib/qt4/libQtGui.so.4
#17 0x41ed6449 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#18 0x42b60ac1 in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-scm/kdeui/kernel/kapplication.cpp:311
#19 0x4164ad04 in QCoreApplication::notifyInternal ()
   from /usr/lib/qt4/libQtCore.so.4
#20 0x41678970 in ?? () from /usr/lib/qt4/libQtCore.so.4
#21 0x416793bc in QEventDispatcherUNIX::processEvents ()
   from /usr/lib/qt4/libQtCore.so.4
#22 0x41f666c3 in ?? () from /usr/lib/qt4/libQtGui.so.4
#23 0x41649e77 in QEventLoop::processEvents ()
   from /usr/lib/qt4/libQtCore.so.4
#24 0x4164a009 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4
#25 0x4164c0fe in QCoreApplication::exec () from /usr/lib/qt4/libQtCore.so.4
#26 0x41ed1e64 in QApplication::exec () from /usr/lib/qt4/libQtGui.so.4
#27 0x41406616 in kdemain (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /var/tmp/paludis/kde-base-plasma-workspace-scm/work/plasma-workspace/plasma/plasma/main.cpp:54
#28 0x080486a2 in main (argc=0, argv=0x84e96f0)
    at /var/tmp/paludis/kde-base-plasma-workspace-scm/work/plasma-workspace_build/plasma/plasma/plasma-qgv_dummy.cpp:3
#0  0xb7f2d410 in __kernel_vsyscall ()
Comment 1 Christophe Marin 2008-06-22 23:00:16 UTC
Are you really using netbsd ? Isn't it Gentoo instead ? 
Comment 2 Aaron J. Seigo 2008-06-23 05:03:05 UTC
SVN commit 823327 by aseigo:

don't crash when switching form factors
BUG:164697


 M  +8 -14     devicenotifier.cpp  
 M  +0 -1      devicenotifier.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=823327