Bug 302516

Summary: Crash when dragging file to Chromium's File picker
Product: [Applications] dolphin Reporter: Jeffrey <eljefedelito>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac, vavrik.vladimir
Priority: NOR    
Version: 2.0   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Jeffrey 2012-06-25 16:26:59 UTC
Application: dolphin (2.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.2
Operating System: Linux 3.2.0-2-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

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

Trying to drag a file to Chromium's File Picker for an upload/attachment to a Google email

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7174930 (LWP 23927))]

Thread 3 (Thread 0xb4edbb70 (LWP 23928)):
#0  0x444a828e in __pthread_mutex_lock (mutex=0x8e34598) at pthread_mutex_lock.c:92
#1  0x443f0536 in pthread_mutex_lock (mutex=0x8e34598) at forward.c:182
#2  0x446eb6a0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x446aba9a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x42ad4e7f in QEventDispatcherGlib::processEvents (this=0x8e50b70, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x42aa163c in QEventLoop::processEvents (this=this@entry=0xb4edb2a8, flags=...) at kernel/qeventloop.cpp:149
#6  0x42aa1931 in QEventLoop::exec (this=0xb4edb2a8, flags=...) at kernel/qeventloop.cpp:204
#7  0x4298e08c in QThread::exec (this=0x8e32468) at thread/qthread.cpp:501
#8  0x42a7fd3d in QInotifyFileSystemWatcherEngine::run (this=0x8e32468) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x42991450 in QThreadPrivate::start (arg=0x8e32468) at thread/qthread_unix.cpp:307
#10 0x444a5c39 in start_thread (arg=0xb4edbb70) at pthread_create.c:304
#11 0x443e327e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb355ab70 (LWP 23940)):
#0  0x444d9e11 in *__GI_clock_gettime (clock_id=1, tp=0xb355a008) at ../sysdeps/unix/clock_gettime.c:116
#1  0x429f0035 in do_gettime (frac=0xb355a000, sec=0xb3559ff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x42ad584e in QTimerInfoList::updateCurrentTime (this=0xb38034b4) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb3801998 in ?? ()
#5  0x00000000 in ?? ()

Thread 1 (Thread 0xb7174930 (LWP 23927)):
[KCrash Handler]
#7  0x44d5a96a in QWidget::testAttribute_helper (this=0x8e8a1f0, attribute=Qt::WA_Hover) at kernel/qwidget.cpp:11043
#8  0x44d19098 in testAttribute (attribute=<optimized out>, this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1042
#9  QApplication::notify (this=0x33, receiver=0x8e8a1f0, e=0xbfb8c514) at kernel/qapplication.cpp:4121
#10 0x43313931 in KApplication::notify (this=0xbfb8e890, receiver=0x8e8a1f0, event=0xbfb8c514) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x42aa2b6e in QCoreApplication::notifyInternal (this=0xbfb8e890, receiver=0x8e8a1f0, event=0xbfb8c514) at kernel/qcoreapplication.cpp:915
#12 0x44d148ff in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#13 QApplicationPrivate::sendMouseEvent (receiver=0x8e8a1f0, event=0xbfb8c514, alienWidget=0x0, nativeWidget=0x8e8a1f0, buttonDown=0x456a72f4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#14 0x44d9d6e7 in QETWidget::translateMouseEvent (this=0x8e8a1f0, event=0xbfb8c93c) at kernel/qapplication_x11.cpp:4523
#15 0x44d9c1d9 in QApplication::x11ProcessEvent (this=0xbfb8e890, event=0xbfb8c93c) at kernel/qapplication_x11.cpp:3646
#16 0x44dc6c14 in x11EventSourceDispatch (s=0x8d23180, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#17 0x446ab633 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#18 0x446ab9d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#19 0x446abab1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0x42ad4e61 in QEventDispatcherGlib::processEvents (this=0x8d06780, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#21 0x44dc67fa in QGuiEventDispatcherGlib::processEvents (this=0x8d06780, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x42aa163c in QEventLoop::processEvents (this=this@entry=0x9c6ae88, flags=...) at kernel/qeventloop.cpp:149
#23 0x42aa1931 in QEventLoop::exec (this=0x9c6ae88, flags=...) at kernel/qeventloop.cpp:204
#24 0x44dab607 in QDragManager::drag (this=0x91ec5e0, o=0x97fd688) at kernel/qdnd_x11.cpp:2016
#25 0x44d26d00 in QDrag::exec (this=0x97fd688, supportedActions=..., defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:284
#26 0xb75695e5 in KItemListController::startDragging (this=this@entry=0x8ec9d10) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:1058
#27 0xb756973d in KItemListController::mouseMoveEvent (this=0x8ec9d10, event=0xbfb8d8a0, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:617
#28 0xb7568ea9 in KItemListController::processEvent (this=0x8ec9d10, event=event@entry=0xbfb8d8a0, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:917
#29 0xb757583e in KItemListView::event (this=0x8e94978, event=0xbfb8d8a0) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:748
#30 0x44d13a9c in QApplicationPrivate::notify_helper (this=0x8d23220, receiver=0x8e94978, e=0xbfb8d8a0) at kernel/qapplication.cpp:4556
#31 0x44d1849f in QApplication::notify (this=0xbfb8d8a0, receiver=0x8e94978, e=0xbfb8d8a0) at kernel/qapplication.cpp:3938
#32 0x43313931 in KApplication::notify (this=0xbfb8e890, receiver=0x8e94978, event=0xbfb8d8a0) at ../../kdeui/kernel/kapplication.cpp:311
#33 0x42aa2b6e in QCoreApplication::notifyInternal (this=0xbfb8e890, receiver=0x8e94978, event=0xbfb8d8a0) at kernel/qcoreapplication.cpp:915
#34 0x44d11b7d in sendSpontaneousEvent (event=0xbfb8d8a0, receiver=0x8e94978) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#35 qt_sendSpontaneousEvent (receiver=0x8e94978, event=0xbfb8d8a0) at kernel/qapplication.cpp:5554
#36 0x453a46db in sendEvent (event=0xbfb8d8a0, item=0x8e94980, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#37 QGraphicsScenePrivate::sendEvent (this=0x8f03858, item=0x8e94980, event=0xbfb8d8a0) at graphicsview/qgraphicsscene.cpp:1197
#38 0x453a5301 in sendMouseEvent (mouseEvent=0xbfb8d8a0, this=0x8f03858) at graphicsview/qgraphicsscene.cpp:1295
#39 QGraphicsScenePrivate::sendMouseEvent (this=0x8f03858, mouseEvent=0xbfb8d8a0) at graphicsview/qgraphicsscene.cpp:1274
#40 0x453a5e53 in QGraphicsScene::mouseMoveEvent (this=0x8ec9780, mouseEvent=0xbfb8d8a0) at graphicsview/qgraphicsscene.cpp:4102
#41 0x453b9bed in QGraphicsScene::event (this=0x8ec9780, event=0xbfb8d8a0) at graphicsview/qgraphicsscene.cpp:3451
#42 0x44d13a9c in QApplicationPrivate::notify_helper (this=0x8d23220, receiver=0x8ec9780, e=0xbfb8d8a0) at kernel/qapplication.cpp:4556
#43 0x44d1849f in QApplication::notify (this=0xbfb8d8a0, receiver=0x8ec9780, e=0xbfb8d8a0) at kernel/qapplication.cpp:3938
#44 0x43313931 in KApplication::notify (this=0xbfb8e890, receiver=0x8ec9780, event=0xbfb8d8a0) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x42aa2b6e in QCoreApplication::notifyInternal (this=0xbfb8e890, receiver=0x8ec9780, event=0xbfb8d8a0) at kernel/qcoreapplication.cpp:915
#46 0x44d11b7d in sendSpontaneousEvent (event=0xbfb8d8a0, receiver=0x8ec9780) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#47 qt_sendSpontaneousEvent (receiver=0x8ec9780, event=0xbfb8d8a0) at kernel/qapplication.cpp:5554
#48 0x453cfc06 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x8f3b1a8, event=0xbfb8e0a4) at graphicsview/qgraphicsview.cpp:646
#49 0x453d32ce in QGraphicsView::mouseMoveEvent (this=0x8f03c88, event=0xbfb8e0a4) at graphicsview/qgraphicsview.cpp:3276
#50 0x44d6cef7 in QWidget::event (this=0x8f03c88, event=0xbfb8e0a4) at kernel/qwidget.cpp:8356
#51 0x4517e315 in QFrame::event (this=0x8f03c88, e=0xbfb8e0a4) at widgets/qframe.cpp:557
#52 0x4520f5d3 in QAbstractScrollArea::viewportEvent (this=0x8f03c88, e=0xbfb8e0a4) at widgets/qabstractscrollarea.cpp:1043
#53 0x453d6d1c in QGraphicsView::viewportEvent (this=0x8f03c88, event=0xbfb8e0a4) at graphicsview/qgraphicsview.cpp:2866
#54 0x45211de6 in viewportEvent (event=0xbfb8e0a4, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#55 QAbstractScrollAreaFilter::eventFilter (this=0x8ebb630, o=0x8eabd78, e=0xbfb8e0a4) at widgets/qabstractscrollarea_p.h:116
#56 0x42aa2cde in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8d23220, receiver=0x8eabd78, event=0xbfb8e0a4) at kernel/qcoreapplication.cpp:1025
#57 0x44d13a6d in QApplicationPrivate::notify_helper (this=0x8d23220, receiver=0x8eabd78, e=0xbfb8e0a4) at kernel/qapplication.cpp:4552
#58 0x44d18f83 in QApplication::notify (this=0x8d23220, receiver=0x8eabd78, e=0xbfb8e0a4) at kernel/qapplication.cpp:4099
#59 0x43313931 in KApplication::notify (this=0xbfb8e890, receiver=0x8eabd78, event=0xbfb8e0a4) at ../../kdeui/kernel/kapplication.cpp:311
#60 0x42aa2b6e in QCoreApplication::notifyInternal (this=0xbfb8e890, receiver=0x8eabd78, event=0xbfb8e0a4) at kernel/qcoreapplication.cpp:915
#61 0x44d148ff in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#62 QApplicationPrivate::sendMouseEvent (receiver=0x8eabd78, event=0xbfb8e0a4, alienWidget=0x8eabd78, nativeWidget=0x8e797c8, buttonDown=0x456a72f4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#63 0x44d9d6e7 in QETWidget::translateMouseEvent (this=0x8e797c8, event=0xbfb8e4cc) at kernel/qapplication_x11.cpp:4523
#64 0x44d9c1d9 in QApplication::x11ProcessEvent (this=0xbfb8e890, event=0xbfb8e4cc) at kernel/qapplication_x11.cpp:3646
#65 0x44dc6c14 in x11EventSourceDispatch (s=0x8d23180, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#66 0x446ab633 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#67 0x446ab9d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0x446abab1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#69 0x42ad4e61 in QEventDispatcherGlib::processEvents (this=0x8d06780, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#70 0x44dc67fa in QGuiEventDispatcherGlib::processEvents (this=0x8d06780, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x42aa163c in QEventLoop::processEvents (this=this@entry=0xbfb8e7c8, flags=...) at kernel/qeventloop.cpp:149
#72 0x42aa1931 in QEventLoop::exec (this=0xbfb8e7c8, flags=...) at kernel/qeventloop.cpp:204
#73 0x42aa70aa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#74 0x44d118f4 in QApplication::exec () at kernel/qapplication.cpp:3817
#75 0xb77a0a65 in kdemain (argc=6, argv=0xbfb8e984) at ../../../dolphin/src/main.cpp:89
#76 0x0804861b in main (argc=6, argv=0xbfb8e984) at dolphin_dummy.cpp:3

This bug may be a duplicate of or related to bug 269744.

Possible duplicates by query: bug 299877, bug 294918, bug 289205, bug 287942, bug 281502.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2012-07-03 06:22:11 UTC
Thanks for the bug report! This is a bug in Qt, see
https://bugreports.qt-project.org/browse/QTBUG-19363

*** This bug has been marked as a duplicate of bug 299877 ***
Comment 2 Vladimír Vavřík 2013-06-09 20:33:36 UTC
Created attachment 80414 [details]
New crash information added by DrKonqi

dolphin (2.0) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

Doing the same action as in 302516, but in google docs upload.

-- Backtrace (Reduced):
#6  0x00007f7b8c31b63f in QWidget::testAttribute_helper(Qt::WidgetAttribute) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00007f7b8c2e0168 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#8  0x00007f7b8dc3a3f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#9  0x00007f7b8d1d4e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f7b8c2db862 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4