Bug 209385

Summary: Gwenview crashed while browsing/sorting images
Product: [Applications] gwenview Reporter: Bob K <metamorfozis>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bob K 2009-10-04 12:35:48 UTC
Application that crashed: gwenview
Version of the application: 2.3.1
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-020631-generic i686
Distribution: Ubuntu 9.04

 -- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[Current thread is 0 (LWP 11472)]

Thread 2 (Thread 0xb45d4b90 (LWP 11473)):
#0  0xb805c430 in __kernel_vsyscall ()
#1  0xb5f8f0e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66af2ed in __pthread_cond_wait (cond=0x8298510, mutex=0x82984f8) at forward.c:139
#3  0xb7a90172 in QWaitCondition::wait (this=0x8269848, mutex=0x8269844, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb7f9266f in Gwenview::SemanticInfoThread::run (this=0x8269838) at /build/buildd/kdegraphics-4.3.1/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:136
#5  0xb7a8f132 in QThreadPrivate::start (arg=0x8269838) at thread/qthread_unix.cpp:188
#6  0xb5f8b4ff in start_thread (arg=0xb45d4b90) at pthread_create.c:297
#7  0xb66a049e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5b92700 (LWP 11472)):
[KCrash Handler]
#6  0xb7b82119 in QEventLoop::exit (this=0x0, returnCode=0) at ../../include/QtCore/../../src/corelib/kernel/qeventloop.h:58
#7  0xb6c9b824 in QDragManager::eventFilter (this=0x8748e00, o=0x87fc428, e=0xbfe38618) at kernel/qdnd_x11.cpp:1317
#8  0xb7b82eac in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x8224b78, receiver=0x87fc428, event=0xbfe38618) at kernel/qcoreapplication.cpp:707
#9  0xb6c10cb3 in QApplicationPrivate::notify_helper (this=0x8224b78, receiver=0x87fc428, e=0xbfe38618) at kernel/qapplication.cpp:4031
#10 0xb6c199b1 in QApplication::notify (this=0xbfe40d60, receiver=0x87fc428, e=0xbfe38618) at kernel/qapplication.cpp:3758
#11 0xb76ab85d in KApplication::notify (this=0xbfe40d60, receiver=0x87fc428, event=0xbfe38618) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#12 0xb7b83bcb in QCoreApplication::notifyInternal (this=0xbfe40d60, receiver=0x87fc428, event=0xbfe38618) at kernel/qcoreapplication.cpp:610
#13 0xb6c18a1e in QApplicationPrivate::sendMouseEvent (receiver=0x87fc428, event=0xbfe38618, alienWidget=0x0, nativeWidget=0x87fc428, buttonDown=0xb7492aa0, lastMouseReceiver=@0xb7492aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#14 0xb6c88cce in QETWidget::translateMouseEvent (this=0x87fc428, event=0xbfe39cac) at kernel/qapplication_x11.cpp:4409
#15 0xb6c88085 in QApplication::x11ProcessEvent (this=0xbfe40d60, event=0xbfe39cac) at kernel/qapplication_x11.cpp:3428
#16 0xb6cb337a in x11EventSourceDispatch (s=0x82278b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#17 0xb5fd7b88 in IA__g_main_context_dispatch (context=0x8226e90) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#18 0xb5fdb0eb in g_main_context_iterate (context=0x8226e90, block=1, dispatch=1, self=0x82246b8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#19 0xb5fdb268 in IA__g_main_context_iteration (context=0x8226e90, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#20 0xb7baf2f8 in QEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075601816}) at kernel/qeventdispatcher_glib.cpp:327
#21 0xb6cb2a75 in QGuiEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075601768}) at kernel/qguieventdispatcher_glib.cpp:202
#22 0xb7b821fa in QEventLoop::processEvents (this=0x84aeae8, flags={i = -1075601704}) at kernel/qeventloop.cpp:149
#23 0xb7b82642 in QEventLoop::exec (this=0x84aeae8, flags={i = -1075601592}) at kernel/qeventloop.cpp:201
#24 0xb6c9b05b in QDragManager::drag (this=0x8748e00, o=0x85e41f8) at kernel/qdnd_x11.cpp:1969
#25 0xb6c243da in QDrag::exec (this=0x85e41f8, supportedActions={i = -1075601392}, defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:282
#26 0xb717f2bd in QListView::internalDrag (this=0x82de368, supportedActions={i = -1075601328}) at itemviews/qlistview.cpp:1059
#27 0xb717f3e7 in QListView::startDrag (this=0xbfe3807c, supportedActions={i = -1075601084}) at itemviews/qlistview.cpp:981
#28 0xb716690d in QAbstractItemView::mouseMoveEvent (this=0x82de368, event=0xbfe3a998) at itemviews/qabstractitemview.cpp:1552
#29 0xb717f562 in QListView::mouseMoveEvent (this=0x82de368, e=0xbfe3a998) at itemviews/qlistview.cpp:831
#30 0xb6c677dd in QWidget::event (this=0x82de368, event=0xbfe3a998) at kernel/qwidget.cpp:7534
#31 0xb7018a53 in QFrame::event (this=0x82de368, e=0xbfe3a998) at widgets/qframe.cpp:559
#32 0xb70b8c2f in QAbstractScrollArea::viewportEvent (this=0x82de368, e=0xbfe3807c) at widgets/qabstractscrollarea.cpp:962
#33 0xb716b4a7 in QAbstractItemView::viewportEvent (this=0x82de368, event=0xbfe3a998) at itemviews/qabstractitemview.cpp:1476
#34 0xb70bb235 in QAbstractScrollAreaFilter::eventFilter (this=0x82df8c8, o=0x82dd278, e=0xbfe3a998) at widgets/qabstractscrollarea_p.h:100
#35 0xb7b82dea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8224b78, receiver=0x82dd278, event=0xbfe3a998) at kernel/qcoreapplication.cpp:726
#36 0xb6c10d1a in QApplicationPrivate::notify_helper (this=0x8224b78, receiver=0x82dd278, e=0xbfe3a998) at kernel/qapplication.cpp:4052
#37 0xb6c199b1 in QApplication::notify (this=0xbfe40d60, receiver=0x82dd278, e=0xbfe3a998) at kernel/qapplication.cpp:3758
#38 0xb76ab85d in KApplication::notify (this=0xbfe40d60, receiver=0x82dd278, event=0xbfe3a998) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#39 0xb7b83bcb in QCoreApplication::notifyInternal (this=0xbfe40d60, receiver=0x82dd278, event=0xbfe3a998) at kernel/qcoreapplication.cpp:610
#40 0xb6c18a1e in QApplicationPrivate::sendMouseEvent (receiver=0x82dd278, event=0xbfe3a998, alienWidget=0x82dd278, nativeWidget=0x82dc3c8, buttonDown=0xb7492aa0, lastMouseReceiver=@0xb7492aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#41 0xb6c88cce in QETWidget::translateMouseEvent (this=0x82dc3c8, event=0xbfe3c02c) at kernel/qapplication_x11.cpp:4409
#42 0xb6c88085 in QApplication::x11ProcessEvent (this=0xbfe40d60, event=0xbfe3c02c) at kernel/qapplication_x11.cpp:3428
#43 0xb6cb337a in x11EventSourceDispatch (s=0x82278b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0xb5fd7b88 in IA__g_main_context_dispatch (context=0x8226e90) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#45 0xb5fdb0eb in g_main_context_iterate (context=0x8226e90, block=1, dispatch=1, self=0x82246b8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#46 0xb5fdb268 in IA__g_main_context_iteration (context=0x8226e90, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#47 0xb7baf2f8 in QEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075592728}) at kernel/qeventdispatcher_glib.cpp:327
#48 0xb6cb2a75 in QGuiEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075592680}) at kernel/qguieventdispatcher_glib.cpp:202
#49 0xb7b821fa in QEventLoop::processEvents (this=0xbfe3c28c, flags={i = -1075592616}) at kernel/qeventloop.cpp:149
#50 0xb7b82642 in QEventLoop::exec (this=0xbfe3c28c, flags={i = -1075592556}) at kernel/qeventloop.cpp:201
#51 0xb70664a1 in QMenu::exec (this=0xbfe3c2e8, p=@0xbfe3c300, action=0x0) at widgets/qmenu.cpp:1993
#52 0x0806f378 in Gwenview::FileOperations::showMenuForDroppedUrls (parent=0x82de368, urlList=@0xbfe3c3e8, destUrl=@0x83116f4) at /build/buildd/kdegraphics-4.3.1/gwenview/app/fileoperations.cpp:211
#53 0x08093029 in Gwenview::ThumbnailViewHelper::showMenuForUrlDroppedOnViewport (this=0x832abe8, parent=0x82de368, lst=@0xbfe3c3e8)
    at /build/buildd/kdegraphics-4.3.1/gwenview/app/thumbnailviewhelper.cpp:137
#54 0xb7f81294 in Gwenview::ThumbnailView::dropEvent (this=0x82de368, event=0xbfe3cadc) at /build/buildd/kdegraphics-4.3.1/gwenview/lib/thumbnailview/thumbnailview.cpp:474
#55 0xb6c67551 in QWidget::event (this=0x82de368, event=0xbfe3cadc) at kernel/qwidget.cpp:7731
#56 0xb7018a53 in QFrame::event (this=0x82de368, e=0xbfe3cadc) at widgets/qframe.cpp:559
#57 0xb70b8c2f in QAbstractScrollArea::viewportEvent (this=0x82de368, e=0xbfe3807c) at widgets/qabstractscrollarea.cpp:962
#58 0xb716b4a7 in QAbstractItemView::viewportEvent (this=0x82de368, event=0xbfe3cadc) at itemviews/qabstractitemview.cpp:1476
#59 0xb70bb235 in QAbstractScrollAreaFilter::eventFilter (this=0x82df8c8, o=0x82dd278, e=0xbfe3cadc) at widgets/qabstractscrollarea_p.h:100
#60 0xb7b82dea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8224b78, receiver=0x82dd278, event=0xbfe3cadc) at kernel/qcoreapplication.cpp:726
#61 0xb6c10d1a in QApplicationPrivate::notify_helper (this=0x8224b78, receiver=0x82dd278, e=0xbfe3cadc) at kernel/qapplication.cpp:4052
#62 0xb6c19651 in QApplication::notify (this=0xbfe40d60, receiver=0x82dd278, e=0xbfe3cadc) at kernel/qapplication.cpp:4009
#63 0xb76ab85d in KApplication::notify (this=0xbfe40d60, receiver=0x82dd278, event=0xbfe3cadc) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#64 0xb7b83bcb in QCoreApplication::notifyInternal (this=0xbfe40d60, receiver=0x82dd278, event=0xbfe3cadc) at kernel/qcoreapplication.cpp:610
#65 0xb6c969cd in QX11Data::xdndHandleDrop (this=0x8228928, xe=0xbfe3cbd8, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#66 0xb6c9b693 in QDragManager::drop (this=0x8748e00) at kernel/qdnd_x11.cpp:1709
#67 0xb6c9b856 in QDragManager::eventFilter (this=0x8748e00, o=0x8614330, e=0xbfe3d078) at kernel/qdnd_x11.cpp:1302
#68 0xb7b82eac in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x8224b78, receiver=0x8614330, event=0xbfe3d078) at kernel/qcoreapplication.cpp:707
#69 0xb6c10cb3 in QApplicationPrivate::notify_helper (this=0x8224b78, receiver=0x8614330, e=0xbfe3d078) at kernel/qapplication.cpp:4031
#70 0xb6c199b1 in QApplication::notify (this=0xbfe40d60, receiver=0x8614330, e=0xbfe3d078) at kernel/qapplication.cpp:3758
#71 0xb76ab85d in KApplication::notify (this=0xbfe40d60, receiver=0x8614330, event=0xbfe3d078) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#72 0xb7b83bcb in QCoreApplication::notifyInternal (this=0xbfe40d60, receiver=0x8614330, event=0xbfe3d078) at kernel/qcoreapplication.cpp:610
#73 0xb6c18a1e in QApplicationPrivate::sendMouseEvent (receiver=0x8614330, event=0xbfe3d078, alienWidget=0x0, nativeWidget=0x8614330, buttonDown=0xb7492aa0, lastMouseReceiver=@0xb7492aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#74 0xb6c88cce in QETWidget::translateMouseEvent (this=0x8614330, event=0xbfe3e70c) at kernel/qapplication_x11.cpp:4409
#75 0xb6c88085 in QApplication::x11ProcessEvent (this=0xbfe40d60, event=0xbfe3e70c) at kernel/qapplication_x11.cpp:3428
#76 0xb6cb337a in x11EventSourceDispatch (s=0x82278b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#77 0xb5fd7b88 in IA__g_main_context_dispatch (context=0x8226e90) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#78 0xb5fdb0eb in g_main_context_iterate (context=0x8226e90, block=1, dispatch=1, self=0x82246b8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#79 0xb5fdb268 in IA__g_main_context_iteration (context=0x8226e90, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#80 0xb7baf2f8 in QEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075582776}) at kernel/qeventdispatcher_glib.cpp:327
#81 0xb6cb2a75 in QGuiEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075582728}) at kernel/qguieventdispatcher_glib.cpp:202
#82 0xb7b821fa in QEventLoop::processEvents (this=0x87950a0, flags={i = -1075582664}) at kernel/qeventloop.cpp:149
#83 0xb7b82642 in QEventLoop::exec (this=0x87950a0, flags={i = -1075582552}) at kernel/qeventloop.cpp:201
#84 0xb6c9b05b in QDragManager::drag (this=0x8748e00, o=0x86e9c68) at kernel/qdnd_x11.cpp:1969
#85 0xb6c243da in QDrag::exec (this=0x86e9c68, supportedActions={i = -1075582352}, defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:282
#86 0xb717f2bd in QListView::internalDrag (this=0x82de368, supportedActions={i = -1075582288}) at itemviews/qlistview.cpp:1059
#87 0xb717f3e7 in QListView::startDrag (this=0xbfe3807c, supportedActions={i = -1075582044}) at itemviews/qlistview.cpp:981
#88 0xb716690d in QAbstractItemView::mouseMoveEvent (this=0x82de368, event=0xbfe3f3f8) at itemviews/qabstractitemview.cpp:1552
#89 0xb717f562 in QListView::mouseMoveEvent (this=0x82de368, e=0xbfe3f3f8) at itemviews/qlistview.cpp:831
#90 0xb6c677dd in QWidget::event (this=0x82de368, event=0xbfe3f3f8) at kernel/qwidget.cpp:7534
#91 0xb7018a53 in QFrame::event (this=0x82de368, e=0xbfe3f3f8) at widgets/qframe.cpp:559
#92 0xb70b8c2f in QAbstractScrollArea::viewportEvent (this=0x82de368, e=0xbfe3807c) at widgets/qabstractscrollarea.cpp:962
#93 0xb716b4a7 in QAbstractItemView::viewportEvent (this=0x82de368, event=0xbfe3f3f8) at itemviews/qabstractitemview.cpp:1476
#94 0xb70bb235 in QAbstractScrollAreaFilter::eventFilter (this=0x82df8c8, o=0x82dd278, e=0xbfe3f3f8) at widgets/qabstractscrollarea_p.h:100
#95 0xb7b82dea in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8224b78, receiver=0x82dd278, event=0xbfe3f3f8) at kernel/qcoreapplication.cpp:726
#96 0xb6c10d1a in QApplicationPrivate::notify_helper (this=0x8224b78, receiver=0x82dd278, e=0xbfe3f3f8) at kernel/qapplication.cpp:4052
#97 0xb6c199b1 in QApplication::notify (this=0xbfe40d60, receiver=0x82dd278, e=0xbfe3f3f8) at kernel/qapplication.cpp:3758
#98 0xb76ab85d in KApplication::notify (this=0xbfe40d60, receiver=0x82dd278, event=0xbfe3f3f8) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#99 0xb7b83bcb in QCoreApplication::notifyInternal (this=0xbfe40d60, receiver=0x82dd278, event=0xbfe3f3f8) at kernel/qcoreapplication.cpp:610
#100 0xb6c18a1e in QApplicationPrivate::sendMouseEvent (receiver=0x82dd278, event=0xbfe3f3f8, alienWidget=0x82dd278, nativeWidget=0x82dc3c8, buttonDown=0xb7492aa0, lastMouseReceiver=@0xb7492aa4)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#101 0xb6c88cce in QETWidget::translateMouseEvent (this=0x82dc3c8, event=0xbfe40a8c) at kernel/qapplication_x11.cpp:4409
#102 0xb6c88085 in QApplication::x11ProcessEvent (this=0xbfe40d60, event=0xbfe40a8c) at kernel/qapplication_x11.cpp:3428
#103 0xb6cb337a in x11EventSourceDispatch (s=0x82278b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#104 0xb5fd7b88 in IA__g_main_context_dispatch (context=0x8226e90) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#105 0xb5fdb0eb in g_main_context_iterate (context=0x8226e90, block=1, dispatch=1, self=0x82246b8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#106 0xb5fdb268 in IA__g_main_context_iteration (context=0x8226e90, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#107 0xb7baf2f8 in QEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075573688}) at kernel/qeventdispatcher_glib.cpp:327
#108 0xb6cb2a75 in QGuiEventDispatcherGlib::processEvents (this=0x820f1d0, flags={i = -1075573640}) at kernel/qguieventdispatcher_glib.cpp:202
#109 0xb7b821fa in QEventLoop::processEvents (this=0xbfe40cf0, flags={i = -1075573576}) at kernel/qeventloop.cpp:149
#110 0xb7b82642 in QEventLoop::exec (this=0xbfe40cf0, flags={i = -1075573512}) at kernel/qeventloop.cpp:201
#111 0xb7b84ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#112 0xb6c10bb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#113 0x0808225d in main (argc=6, argv=0xbfe40eb4) at /build/buildd/kdegraphics-4.3.1/gwenview/app/main.cpp:95

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-04 17:44:07 UTC
It seems you were in the middle of a drag&drop operation. This could be related to bug 206542 / bug 199191
- Do you think you would be able to reproduce the situation ?
- Do you use Desktop Effects / Compositing ?

Thanks
Comment 2 Bob K 2009-10-04 22:24:16 UTC
(In reply to comment #1)
> It seems you were in the middle of a drag&drop operation. This could be related
> to bug 206542 / bug 199191
> - Do you think you would be able to reproduce the situation ?
No, i don't know what i did exactly.

> - Do you use Desktop Effects / Compositing ?
Yes

>
> Thanks
Comment 3 Dario Andres 2009-10-10 18:01:40 UTC
Merging with bug 199191. Thanks

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