Bug 272464

Summary: Moving Widgets Between Screens on Dual-Head NVIDIA Twinview Produces Crash
Product: [Unmaintained] plasma4 Reporter: David Kolb <kolb.david>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Kolb 2011-05-04 18:47:39 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.1-1.2-desktop i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Moving a folder view widget between the primary screen to the secondary screen.
- Unusual behavior I noticed:
Initially, an outright crash, which I've attached the backtrace for.  Afterwards, as you cross the monitor borders to the secondary screen, the Widget fails to display on the screen during dragging and after releasing the mouse button.
- Custom settings of the application:
Running on NVIDIA proprietary drivers and utilizing twinview
x11-video-nvidiaG02-270.41.06-5.1.i586

-- Backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5906710 (LWP 2769))]

Thread 3 (Thread 0xa92b3b70 (LWP 2836)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb60fa03e in poll () from /lib/libc.so.6
#2  0xb5b800bb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb5b6fc46 in ?? () from /lib/libglib-2.0.so.0
#4  0xb5b6ffce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb6eee7b7 in QEventDispatcherGlib::processEvents (this=0x84b2ff0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb6ebf2bd in QEventLoop::processEvents (this=0xa92b32b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6ebf4e9 in QEventLoop::exec (this=0xa92b32b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6dc07b9 in QThread::exec (this=0x853e960) at thread/qthread.cpp:490
#9  0xb6e9f23d in QInotifyFileSystemWatcherEngine::run (this=0x853e960) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6dc33aa in QThreadPrivate::start (arg=0x853e960) at thread/qthread_unix.cpp:285
#11 0xb6d47b05 in start_thread () from /lib/libpthread.so.0
#12 0xb6104d5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa6ce0b70 (LWP 4425)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6d4c105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb36cce17 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb37e31a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xb36cce5f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb37e31a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb6d47b05 in start_thread () from /lib/libpthread.so.0
#5  0xb6104d5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5906710 (LWP 2769)):
[KCrash Handler]
#7  0x006c006f in ?? ()
#8  0xa5e5b5f4 in GroupingContainment::sceneEventFilter (this=0x8ee52c8, watched=0x8edad78, event=0xbf8defac) at /usr/src/debug/kdeplasma-addons-4.6.0/containments/groupingdesktop/lib/groupingcontainment.cpp:732
#9  0xb6a63a65 in QGraphicsScenePrivate::filterEvent (this=0x8160218, item=0x8edad78, event=0xbf8defac) at graphicsview/qgraphicsscene.cpp:1167
#10 0xb6a63b03 in QGraphicsScenePrivate::sendEvent (this=0x8160218, item=0x8edad78, event=0xbf8defac) at graphicsview/qgraphicsscene.cpp:1195
#11 0xb6a64a6c in QGraphicsScenePrivate::sendHoverEvent (this=0xbf8dedf8, type=3213749752, item=0x8edad78, hoverEvent=0xbf8df0ac) at graphicsview/qgraphicsscene.cpp:1254
#12 0xb6a65076 in QGraphicsScenePrivate::dispatchHoverEvent (this=0x8160218, hoverEvent=0xbf8df0ac) at graphicsview/qgraphicsscene.cpp:3917
#13 0xb6a654a4 in QGraphicsScene::mouseMoveEvent (this=0x811f280, mouseEvent=0xbf8df624) at graphicsview/qgraphicsscene.cpp:4076
#14 0xb6a78947 in QGraphicsScene::event (this=0x811f280, event=0xbf8df624) at graphicsview/qgraphicsscene.cpp:3433
#15 0xb63cc414 in QApplicationPrivate::notify_helper (this=0x80d7568, receiver=0x811f280, e=0xbf8df624) at kernel/qapplication.cpp:4445
#16 0xb63d50c7 in QApplication::notify (this=0x80d0b88, receiver=0x811f280, e=0xbf8df624) at kernel/qapplication.cpp:3845
#17 0xb751a1f1 in KApplication::notify (this=0x80d0b88, receiver=0x811f280, event=0xbf8df624) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#18 0xb6ebffde in QCoreApplication::notifyInternal (this=0x80d0b88, receiver=0x811f280, event=0xbf8df624) at kernel/qcoreapplication.cpp:732
#19 0xb63ca36d in sendSpontaneousEvent (receiver=0x811f280, event=0xbf8df624) at ../../src/corelib/kernel/qcoreapplication.h:218
#20 qt_sendSpontaneousEvent (receiver=0x811f280, event=0xbf8df624) at kernel/qapplication.cpp:5439
#21 0xb6a91bca in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x858d228, event=0xbf8dfe54) at graphicsview/qgraphicsview.cpp:647
#22 0xb6a91dfe in QGraphicsView::mouseMoveEvent (this=0x875dad0, event=0xbf8dfe54) at graphicsview/qgraphicsview.cpp:3274
#23 0xb64275ec in QWidget::event (this=0x875dad0, event=0xbf8dfe54) at kernel/qwidget.cpp:8185
#24 0xb6835ed5 in QFrame::event (this=0x875dad0, e=0xbf8dfe54) at widgets/qframe.cpp:557
#25 0xb68c78a1 in QAbstractScrollArea::viewportEvent (this=0x875dad0, e=0xbf8dfe54) at widgets/qabstractscrollarea.cpp:1043
#26 0xb6a96dbc in QGraphicsView::viewportEvent (this=0x875dad0, event=0xbf8dfe54) at graphicsview/qgraphicsview.cpp:2864
#27 0xb68ca196 in viewportEvent (this=0x87a94c8, o=0x87b1f28, e=0xbf8dfe54) at widgets/qabstractscrollarea_p.h:100
#28 QAbstractScrollAreaFilter::eventFilter (this=0x87a94c8, o=0x87b1f28, e=0xbf8dfe54) at widgets/qabstractscrollarea_p.h:116
#29 0xb6ec0176 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80d7568, receiver=0x87b1f28, event=0xbf8dfe54) at kernel/qcoreapplication.cpp:847
#30 0xb63cc3e4 in QApplicationPrivate::notify_helper (this=0x80d7568, receiver=0x87b1f28, e=0xbf8dfe54) at kernel/qapplication.cpp:4441
#31 0xb63d5c20 in QApplication::notify (this=0xbf8dfb6c, receiver=0x87b1f28, e=0xbf8dfe54) at kernel/qapplication.cpp:4006
#32 0xb751a1f1 in KApplication::notify (this=0x80d0b88, receiver=0x87b1f28, event=0xbf8dfe54) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#33 0xb6ebffde in QCoreApplication::notifyInternal (this=0x80d0b88, receiver=0x87b1f28, event=0xbf8dfe54) at kernel/qcoreapplication.cpp:732
#34 0xb63cd45c in sendSpontaneousEvent (receiver=0x87b1f28, event=0xbf8dfe54, alienWidget=0x87b1f28, nativeWidget=0x875dad0, buttonDown=0xb6d3ec00, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#35 QApplicationPrivate::sendMouseEvent (receiver=0x87b1f28, event=0xbf8dfe54, alienWidget=0x87b1f28, nativeWidget=0x875dad0, buttonDown=0xb6d3ec00, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3103
#36 0xb6459030 in QETWidget::translateMouseEvent (this=0x875dad0, event=0xbf8e036c) at kernel/qapplication_x11.cpp:4438
#37 0xb645813e in QApplication::x11ProcessEvent (this=0x80d0b88, event=0xbf8e036c) at kernel/qapplication_x11.cpp:3442
#38 0xb6482960 in x11EventSourceDispatch (s=0x80da700, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#39 0xb5b6f509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0xb5b6fd10 in ?? () from /lib/libglib-2.0.so.0
#41 0xb5b6ffce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0xb6eee76b in QEventDispatcherGlib::processEvents (this=0x80d6f28, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#43 0xb648255a in QGuiEventDispatcherGlib::processEvents (this=0x80d6f28, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0xb6ebf2bd in QEventLoop::processEvents (this=0xbf8e0624, flags=...) at kernel/qeventloop.cpp:149
#45 0xb6ebf4e9 in QEventLoop::exec (this=0xbf8e0624, flags=...) at kernel/qeventloop.cpp:201
#46 0xb6ec3f90 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#47 0xb63ca104 in QApplication::exec () at kernel/qapplication.cpp:3719
#48 0xb0e008aa in kdemain (argc=1, argv=0x80b82a8) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/main.cpp:118
#49 0x0804e531 in _start ()

This bug may be a duplicate of or related to bug 272359, bug 268424, bug 262557.

Possible duplicates by query: bug 272359, bug 268433, bug 268424, bug 262557.

Reported using DrKonqi
Comment 1 Dario Andres 2011-05-08 22:39:49 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 ***