Bug 272359

Summary: Plasma crashes when moving any applet between screens (dual head)
Product: [Unmaintained] plasma4 Reporter: Xavier Hourcade <public.oss>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Xavier Hourcade 2011-05-03 20:28:16 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.12-90.fc14.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Drag any applet from primary to secondary screen (dual head).
Plasma crash instantly, and the applet is lost (with its associated settings).
First occured with "Notes", then I created a new "Favourite" and reproduced it.

Using KDE 4.6.2 and plasma addons (Grid Desktop enabled), Fedora 14 x86_64 (all up to date from stable repos) on Asus V1S laptop, with NVidia GeForce 8600M GT adapter (nouveau driver).

Bug 267950 "Grid Desktop broken with nVidia DualHead setup" may be related (but doesn't look like a duplicate, no crash is reported).

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  0x000000378944a8c5 in typeinfo name for QXRenderTessellator () from /usr/lib64/libQtGui.so.4
#7  0x407fe00000000000 in ?? ()
#8  0x00007f49b17a591c in GroupingContainment::sceneEventFilter (this=0xcacdd0, watched=<value optimized out>, event=0x7fff59d59540) at /usr/src/debug/kdeplasma-addons-4.6.2/containments/groupingdesktop/lib/groupingcontainment.cpp:732
#9  0x00000037893aa8aa in QGraphicsScenePrivate::filterEvent (this=0x7ec590, item=0xfde1c0, event=0x7fff59d59540) at graphicsview/qgraphicsscene.cpp:1167
#10 0x00000037893aa965 in QGraphicsScenePrivate::sendEvent (this=0x7ec590, item=0xfde1c0, event=0x7fff59d59540) at graphicsview/qgraphicsscene.cpp:1195
#11 0x00000037893ab87f in QGraphicsScenePrivate::sendHoverEvent (this=0x7ec590, type=<value optimized out>, item=0xfde1c0, hoverEvent=0x7fff59d596d0) at graphicsview/qgraphicsscene.cpp:1254
#12 0x00000037893abe32 in QGraphicsScenePrivate::dispatchHoverEvent (this=0x7ec590, hoverEvent=0x7fff59d596d0) at graphicsview/qgraphicsscene.cpp:3917
#13 0x00000037893ac214 in QGraphicsScene::mouseMoveEvent (this=<value optimized out>, mouseEvent=0x7fff59d59da0) at graphicsview/qgraphicsscene.cpp:4076
#14 0x00000037893be6fb in QGraphicsScene::event (this=0xa3bdc0, event=0x7fff59d59da0) at graphicsview/qgraphicsscene.cpp:3433
#15 0x0000003788db7cd4 in QApplicationPrivate::notify_helper (this=0x7dee90, receiver=0xa3bdc0, e=0x7fff59d59da0) at kernel/qapplication.cpp:4462
#16 0x0000003788dbc88a in QApplication::notify (this=<value optimized out>, receiver=0xa3bdc0, e=0x7fff59d59da0) at kernel/qapplication.cpp:4341
#17 0x0000003cd823ff96 in KApplication::notify (this=0x7ce200, receiver=0xa3bdc0, event=0x7fff59d59da0) at /usr/src/debug/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311
#18 0x000000378755d19c in QCoreApplication::notifyInternal (this=0x7ce200, receiver=0xa3bdc0, event=0x7fff59d59da0) at kernel/qcoreapplication.cpp:731
#19 0x00000037893d46cf in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x1a87370, event=0x7fff59d5a950) at graphicsview/qgraphicsview.cpp:647
#20 0x00000037893d48ae in QGraphicsView::mouseMoveEvent (this=0xfe97a0, event=0x7fff59d5a950) at graphicsview/qgraphicsview.cpp:3274
#21 0x0000003788e09720 in QWidget::event (this=0xfe97a0, event=0x7fff59d5a950) at kernel/qwidget.cpp:8244
#22 0x00000037891b49b6 in QFrame::event (this=0xfe97a0, e=0x7fff59d5a950) at widgets/qframe.cpp:557
#23 0x00000037893d8f4b in QGraphicsView::viewportEvent (this=0xfe97a0, event=0x7fff59d5a950) at graphicsview/qgraphicsview.cpp:2864
#24 0x000000378755d327 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1700230, event=0x7fff59d5a950) at kernel/qcoreapplication.cpp:846
#25 0x0000003788db7ca1 in QApplicationPrivate::notify_helper (this=0x7dee90, receiver=0x1700230, e=0x7fff59d5a950) at kernel/qapplication.cpp:4458
#26 0x0000003788dbd10a in QApplication::notify (this=<value optimized out>, receiver=0x1700230, e=0x7fff59d5a950) at kernel/qapplication.cpp:4023
#27 0x0000003cd823ff96 in KApplication::notify (this=0x7ce200, receiver=0x1700230, event=0x7fff59d5a950) at /usr/src/debug/kdelibs-4.6.2/kdeui/kernel/kapplication.cpp:311
#28 0x000000378755d19c in QCoreApplication::notifyInternal (this=0x7ce200, receiver=0x1700230, event=0x7fff59d5a950) at kernel/qcoreapplication.cpp:731
#29 0x0000003788db8cd5 in sendEvent (receiver=0x1700230, event=0x7fff59d5a950, alienWidget=0x1700230, nativeWidget=0xfe97a0, buttonDown=0x378988eaf8, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#30 QApplicationPrivate::sendMouseEvent (receiver=0x1700230, event=0x7fff59d5a950, alienWidget=0x1700230, nativeWidget=0xfe97a0, buttonDown=0x378988eaf8, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#31 0x0000003788e37548 in QETWidget::translateMouseEvent (this=0xfe97a0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4461
#32 0x0000003788e35c29 in QApplication::x11ProcessEvent (this=0x7ce200, event=0x7fff59d5b2a0) at kernel/qapplication_x11.cpp:3587
#33 0x0000003788e5d656 in x11EventSourceDispatch (s=0x7e45d0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#34 0x0000003ee5041e33 in g_main_dispatch (context=0x7e3520) at gmain.c:2149
#35 g_main_context_dispatch (context=0x7e3520) at gmain.c:2702
#36 0x0000003ee5042610 in g_main_context_iterate (context=0x7e3520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#37 0x0000003ee50428ad in g_main_context_iteration (context=0x7e3520, may_block=1) at gmain.c:2843
#38 0x000000378758834f in QEventDispatcherGlib::processEvents (this=0x783150, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#39 0x0000003788e5d35e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#40 0x000000378755c532 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#41 0x000000378755c77c in QEventLoop::exec (this=0x7fff59d5b5b0, flags=...) at kernel/qeventloop.cpp:201
#42 0x0000003787560c3b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#43 0x000000392a83ed68 in kdemain (argc=1, argv=0x7fff59d5b9a8) at /usr/src/debug/kdebase-workspace-4.6.2/plasma/desktop/shell/main.cpp:118
#44 0x0000003ee2c1ee5d in __libc_start_main (main=0x400990 <main(int, char**)>, argc=1, ubp_av=0x7fff59d5b9a8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff59d5b998) at libc-start.c:226
#45 0x00000000004008b9 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2011-05-08 22:39:59 UTC
[Comment from a bug triager]
This issue is being tracked at bug 262557, merging.
Thanks

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