Bug 268433

Summary: Dragging widget from Grouping Desktop to Panel with autohide
Product: [Unmaintained] plasma4 Reporter: Magnus <magnus>
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 Magnus 2011-03-14 04:33:38 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 x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
Dragging a widget from Grouping Desktop to Panel with auto hide.
This required me to mouse over bottom of screen to show the panel and be superfast to drag the widget before the panel hid again. But with crash as a result.

- Custom settings of the application:
Grouping Desktop on desktop
Auto hide on panel

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7fde02e19700 (LWP 2152)):
#0  0x00007fde236c20a4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fde1f2e2453 in g_main_context_query () from /lib64/libglib-2.0.so.0
#2  0x00007fde1f2e301b in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fde1f2e3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fde23a62976 in QEventDispatcherGlib::processEvents (this=0xf19720, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fde23a37052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fde23a37265 in QEventLoop::exec (this=0x7fde02e18de0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fde2394c1e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#8  0x00007fde23a18968 in QInotifyFileSystemWatcherEngine::run (this=0xf18c80) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fde2394ea5e in QThreadPrivate::start (arg=0xf18c80) at thread/qthread_unix.cpp:285
#10 0x00007fde236bfa3f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fde2247a67d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fddfb536700 (LWP 5310)):
#0  0x00007fde236c438c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fde18bd3044 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fde18eec180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fde18bd3079 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fde18efa254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fde236bfa3f in start_thread () from /lib64/libpthread.so.0
#4  0x00007fde2247a67d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fde01fd3700 (LWP 5311)):
#0  0x00007fde236c438c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fde19df8084 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fde236bfa3f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fde2247a67d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fde24d82760 (LWP 2146)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007fdde15155b7 in GroupingContainment::sceneEventFilter (this=0x2df0b80, watched=<value optimized out>, event=0x7fff08aad300) at /usr/src/debug/kdeplasma-addons-4.6.0/containments/groupingdesktop/lib/groupingcontainment.cpp:732
#8  0x00007fde231d144a in QGraphicsScenePrivate::filterEvent (this=0x776a70, item=0x25946b0, event=0x7fff08aad300) at graphicsview/qgraphicsscene.cpp:1167
#9  0x00007fde231d1505 in QGraphicsScenePrivate::sendEvent (this=0x776a70, item=0x25946b0, event=0x7fff08aad300) at graphicsview/qgraphicsscene.cpp:1195
#10 0x00007fde231d241f in QGraphicsScenePrivate::sendHoverEvent (this=0x776a70, type=<value optimized out>, item=0x25946b0, hoverEvent=0x7fff08aad490) at graphicsview/qgraphicsscene.cpp:1254
#11 0x00007fde231d29f2 in QGraphicsScenePrivate::dispatchHoverEvent (this=0x776a70, hoverEvent=0x7fff08aad490) at graphicsview/qgraphicsscene.cpp:3917
#12 0x00007fde231d2dd4 in QGraphicsScene::mouseMoveEvent (this=<value optimized out>, mouseEvent=0x7fff08aadb60) at graphicsview/qgraphicsscene.cpp:4076
#13 0x00007fde231e4eab in QGraphicsScene::event (this=0x70b170, event=0x7fff08aadb60) at graphicsview/qgraphicsscene.cpp:3433
#14 0x00007fde22be6d14 in QApplicationPrivate::notify_helper (this=0x6a3990, receiver=0x70b170, e=0x7fff08aadb60) at kernel/qapplication.cpp:4445
#15 0x00007fde22bef22a in QApplication::notify (this=<value optimized out>, receiver=0x70b170, e=0x7fff08aadb60) at kernel/qapplication.cpp:4324
#16 0x00007fde246db9e6 in KApplication::notify (this=0x699930, receiver=0x70b170, event=0x7fff08aadb60) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#17 0x00007fde23a37bfc in QCoreApplication::notifyInternal (this=0x699930, receiver=0x70b170, event=0x7fff08aadb60) at kernel/qcoreapplication.cpp:732
#18 0x00007fde231fb67f in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x13be3c0, event=0x7fff08aae720) at graphicsview/qgraphicsview.cpp:647
#19 0x00007fde231fb87e in QGraphicsView::mouseMoveEvent (this=0x127d4c0, event=0x7fff08aae720) at graphicsview/qgraphicsview.cpp:3274
#20 0x00007fde22c3856c in QWidget::event (this=0x127d4c0, event=0x7fff08aae720) at kernel/qwidget.cpp:8185
#21 0x00007fde22fdc906 in QFrame::event (this=0x127d4c0, e=0x7fff08aae720) at widgets/qframe.cpp:557
#22 0x00007fde231ff8bb in QGraphicsView::viewportEvent (this=0x127d4c0, event=0x7fff08aae720) at graphicsview/qgraphicsview.cpp:2864
#23 0x00007fde23a37d87 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x10d96a0, event=0x7fff08aae720) at kernel/qcoreapplication.cpp:847
#24 0x00007fde22be6ce1 in QApplicationPrivate::notify_helper (this=0x6a3990, receiver=0x10d96a0, e=0x7fff08aae720) at kernel/qapplication.cpp:4441
#25 0x00007fde22befaac in QApplication::notify (this=<value optimized out>, receiver=0x10d96a0, e=0x7fff08aae720) at kernel/qapplication.cpp:4006
#26 0x00007fde246db9e6 in KApplication::notify (this=0x699930, receiver=0x10d96a0, event=0x7fff08aae720) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#27 0x00007fde23a37bfc in QCoreApplication::notifyInternal (this=0x699930, receiver=0x10d96a0, event=0x7fff08aae720) at kernel/qcoreapplication.cpp:732
#28 0x00007fde22be7d25 in sendEvent (receiver=0x10d96a0, event=0x7fff08aae720, alienWidget=0x10d96a0, nativeWidget=0x127d4c0, buttonDown=0x7fde236b6178, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#29 QApplicationPrivate::sendMouseEvent (receiver=0x10d96a0, event=0x7fff08aae720, alienWidget=0x10d96a0, nativeWidget=0x127d4c0, buttonDown=0x7fde236b6178, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3105
#30 0x00007fde22c65e08 in QETWidget::translateMouseEvent (this=0x127d4c0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4438
#31 0x00007fde22c645a5 in QApplication::x11ProcessEvent (this=0x699930, event=0x7fff08aaf080) at kernel/qapplication_x11.cpp:3578
#32 0x00007fde22c8c0f2 in x11EventSourceDispatch (s=0x6a7230, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0x00007fde1f2e2bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#34 0x00007fde1f2e33b0 in ?? () from /lib64/libglib-2.0.so.0
#35 0x00007fde1f2e3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#36 0x00007fde23a6291f in QEventDispatcherGlib::processEvents (this=0x69a390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007fde22c8bd8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fde23a37052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fde23a37265 in QEventLoop::exec (this=0x7fff08aaf3a0, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007fde23a3b6ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#41 0x00007fde140e0da8 in kdemain (argc=1, argv=0x6961a0) at /usr/src/debug/kdebase-workspace-4.6.0/plasma/desktop/shell/main.cpp:118
#42 0x00000000004075e9 in _start ()

Possible duplicates by query: bug 268424, bug 262557.

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