Bug 242284 - plasma crashes while moving plasmoid beyond the bounds of panel
Summary: plasma crashes while moving plasmoid beyond the bounds of panel
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-20 18:52 UTC by Nick Malakhov
Modified: 2012-05-28 22:25 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Malakhov 2010-06-20 18:52:37 UTC
Version:           unspecified (using KDE 4.4.4) 
OS:                Linux



Reproducible: Always

Steps to Reproduce:
1) create panel with width less than width of the screen
2) add any plasmoid to the panel
3) drag plasmoid beyond the bounds of panel, plasma will crash after a while

Actual Results:  
plasma crashes

Expected Results:  
widget goes to desktop
Comment 1 Marco Martin 2010-06-20 19:33:15 UTC
can you reproduce with a backtrace?
see
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Nick Malakhov 2010-06-20 19:43:18 UTC
> see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

It says "The KDE Crash Dialog should appear right after the crash" but it doesn't (when plasma crashes, it appears only when other applications crash)
Comment 3 Dmitry Khlystov 2010-06-21 07:54:36 UTC
debian testing, KDE 4.4.4, Qt 4.6.3

Application: Рабочее пространство Plasma (plasma-desktop), signal: Segmentation fault
[KCrash Handler]
#6  QGraphicsLinearLayout::d_func (this=0x0, item=0xa4b5620) at graphicsview/qgraphicslinearlayout.h:109
#7  QGraphicsLinearLayout::removeItem (this=0x0, item=0xa4b5620) at graphicsview/qgraphicslinearlayout.cpp:311
#8  0xb78aded3 in PanelAppletOverlay::mouseMoveEvent (this=0xa968138, event=0xbfd8ddc4) at ../../../../plasma/desktop/shell/panelappletoverlay.cpp:331
#9  0xb5ed469a in QWidget::event (this=0xa968138, event=0xbfd8ddc4) at kernel/qwidget.cpp:8029
#10 0xb5e765cc in QApplicationPrivate::notify_helper (this=0x9ff42d8, receiver=0xa968138, e=0xbfd8ddc4) at kernel/qapplication.cpp:4302
#11 0xb5e7daf7 in QApplication::notify (this=0x9fe6900, receiver=0xa968138, e=0xbfd8ddc4) at kernel/qapplication.cpp:3867
#12 0xb6bf8b4a in KApplication::notify (this=0x9fe6900, receiver=0xa968138, event=0xbfd8ddc4) at ../../kdeui/kernel/kapplication.cpp:302
#13 0xb5b8b52b in QCoreApplication::notifyInternal (this=0x9fe6900, receiver=0xa968138, event=0xbfd8ddc4) at kernel/qcoreapplication.cpp:726
#14 0xb5e7ca52 in QCoreApplication::sendEvent (receiver=0xa968138, event=0xbfd8ddc4, alienWidget=0x0, nativeWidget=0xa457ad0, buttonDown=0xb67be998, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#15 QApplicationPrivate::sendMouseEvent (receiver=0xa968138, event=0xbfd8ddc4, alienWidget=0x0, nativeWidget=0xa457ad0, buttonDown=0xb67be998, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2967
#16 0xb5f07d7c in QETWidget::translateMouseEvent (this=0xa457ad0, event=0xbfd8e210) at kernel/qapplication_x11.cpp:4380
#17 0xb5f0728b in QApplication::x11ProcessEvent (this=0x9fe6900, event=0xbfd8e210) at kernel/qapplication_x11.cpp:3391
#18 0xb5f353e2 in x11EventSourceDispatch (s=0x9ff7568, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#19 0xb40602f5 in g_main_dispatch (context=0x9ff6690) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:1960
#20 IA__g_main_context_dispatch (context=0x9ff6690) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2513
#21 0xb4063fd8 in g_main_context_iterate (context=0x9ff6690, block=<value optimized out>, dispatch=1, self=0x9ff42b0) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2591
#22 0xb40641b8 in IA__g_main_context_iteration (context=0x9ff6690, may_block=1) at /build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gmain.c:2654
#23 0xb5bb7095 in QEventDispatcherGlib::processEvents (this=0x9fd0ba0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#24 0xb5f34f45 in QGuiEventDispatcherGlib::processEvents (this=0x9fd0ba0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0xb5b89b49 in QEventLoop::processEvents (this=0xbfd8e504, flags=) at kernel/qeventloop.cpp:149
#26 0xb5b89f9a in QEventLoop::exec (this=0xbfd8e504, flags=...) at kernel/qeventloop.cpp:201
#27 0xb5b8f1cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#28 0xb5e76667 in QApplication::exec () at kernel/qapplication.cpp:3581
#29 0xb789afae in kdemain (argc=1, argv=0xbfd8e704) at ../../../../plasma/desktop/shell/main.cpp:112
#30 0x0804861b in main (argc=1, argv=0xbfd8e704) at plasma-desktop_dummy.cpp:3
Comment 4 Myriam Schweingruber 2012-05-28 22:25:53 UTC
Closing for lack of feedback.