Bug 268799 - plasma crashed when moving device notifier from the desktop to systray
Summary: plasma crashed when moving device notifier from the desktop to systray
Status: RESOLVED DUPLICATE of bug 250137
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-18 04:04 UTC by Andrei ILIE
Modified: 2011-04-12 10:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
The strange looking device notifier (84.96 KB, image/jpeg)
2011-03-29 22:33 UTC, Andrei ILIE
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei ILIE 2011-03-18 04:04:08 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.11-83.fc14.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
1. I tried to move the device notifier widget from the desktop to systray
2. after dragging it to the systray, it didn't remained there, but fell to the desktop again as a widget (strangely drawn)
3. the systray got an extra icon space where should be the device notifier
4. mouse click that empty spot, where now should have been device notifier
5. plasma crashed

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  QGraphicsItem::scene (this=0x26d5fb0) at graphicsview/qgraphicsitem.cpp:1515
#7  0x00000031a13b3afd in QGraphicsScene::removeItem (this=0xfd8100, item=0x26d5fb0) at graphicsview/qgraphicsscene.cpp:2949
#8  0x0000003b32f1ff51 in Plasma::ContainmentPrivate::appletDestroyed (this=0x13422f0, applet=0x2642ff0) at /usr/src/debug/kdelibs-4.5.5/plasma/containment.cpp:2403
#9  0x0000003b32f28b09 in Plasma::Containment::qt_metacall (this=0x12d4220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff38e35170) at /usr/src/debug/kdelibs-4.5.5/x86_64-redhat-linux-gnu/plasma/containment.moc:152
#10 0x00007f3fe9048f20 in DefaultDesktop::qt_metacall (this=0x12d4220, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff38e35170) at /usr/src/debug/kdebase-workspace-4.5.5/x86_64-redhat-linux-gnu/plasma/desktop/containments/desktop/desktop.moc:78
#11 0x00000031a077004f in QMetaObject::activate (sender=0x2642ff0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff38e35170) at kernel/qobject.cpp:3272
#12 0x0000003b32f046e2 in Plasma::Applet::appletDestroyed (this=<value optimized out>, _t1=0x2642ff0) at /usr/src/debug/kdelibs-4.5.5/x86_64-redhat-linux-gnu/plasma/applet.moc:319
#13 0x0000003b32f0f166 in Plasma::Applet::~Applet (this=0x2642ff0, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.5/plasma/applet.cpp:193
#14 0x00007f3fe9d31889 in DeviceNotifier::~DeviceNotifier (this=0x2642ff0, __in_chrg=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/generic/applets/devicenotifier/devicenotifier.cpp:80
#15 0x00000031a076fb78 in QObject::event (this=0x2642ff0, e=<value optimized out>) at kernel/qobject.cpp:1194
#16 0x00000031a13d8d2b in QGraphicsWidget::event (this=0x2642ff0, event=0x26b2f00) at graphicsview/qgraphicswidget.cpp:1407
#17 0x00000031a0db78c4 in QApplicationPrivate::notify_helper (this=0xfe2b30, receiver=0x2642ff0, e=0x26b2f00) at kernel/qapplication.cpp:4445
#18 0x00000031a0dbc3da in QApplication::notify (this=<value optimized out>, receiver=0x2642ff0, e=0x26b2f00) at kernel/qapplication.cpp:4324
#19 0x00000031a8620596 in KApplication::notify (this=0xfd0230, receiver=0x2642ff0, event=0x26b2f00) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#20 0x00000031a075b7ac in QCoreApplication::notifyInternal (this=0xfd0230, receiver=0x2642ff0, event=0x26b2f00) at kernel/qcoreapplication.cpp:732
#21 0x00000031a075ef95 in sendEvent (receiver=0x0, event_type=0, data=0xfb6fa0) at kernel/qcoreapplication.h:215
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xfb6fa0) at kernel/qcoreapplication.cpp:1373
#23 0x00000031a0786723 in sendPostedEvents (s=0xfe6150) at kernel/qcoreapplication.h:220
#24 postEventSourceDispatch (s=0xfe6150) at kernel/qeventdispatcher_glib.cpp:277
#25 0x000000319b641e33 in g_main_dispatch (context=0xfe51f0) at gmain.c:2149
#26 g_main_context_dispatch (context=0xfe51f0) at gmain.c:2702
#27 0x000000319b642610 in g_main_context_iterate (context=0xfe51f0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#28 0x000000319b6428ad in g_main_context_iteration (context=0xfe51f0, may_block=1) at gmain.c:2843
#29 0x00000031a07868bf in QEventDispatcherGlib::processEvents (this=0xfb67b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#30 0x00000031a0e5c59e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#31 0x00000031a075ab42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#32 0x00000031a075ad8c in QEventLoop::exec (this=0x7fff38e35be0, flags=...) at kernel/qeventloop.cpp:201
#33 0x00000031a075f24b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#34 0x0000003b32a37f88 in kdemain (argc=1, argv=0x7fff38e35fd8) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/desktop/shell/main.cpp:118
#35 0x0000003198e1ee5d in __libc_start_main (main=0x400920 <main(int, char**)>, argc=1, ubp_av=0x7fff38e35fd8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff38e35fc8) at libc-start.c:226
#36 0x0000000000400849 in _start ()

Possible duplicates by query: bug 254139, bug 250137.

Reported using DrKonqi
Comment 1 Andrei ILIE 2011-03-29 22:33:59 UTC
Created attachment 58442 [details]
The strange looking device notifier
Comment 2 Andrei ILIE 2011-03-29 22:38:21 UTC
When trying to drag the device notifier from the desktop to the main panel, device notifier remained on the desktop in a strange form (see the attached pic) and on tha panel appeard an empty space. Everything resolved after a relogin.

Also, dragging device notifier from the widget list to the main panel doesn't seem to work... You have to double click it, if you want it added to the main panel.
Comment 3 Beat Wolf 2011-04-12 10:57:11 UTC

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