Bug 309331

Summary: Dolphin crashed opening a folder with many files
Product: [Applications] dolphin Reporter: Boris Kukushkin <bkukushkin>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Boris Kukushkin 2012-10-31 17:53:22 UTC
Application: dolphin (2.0)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-32-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

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

I tried to open a folder with many (several hundreds) photos. Dolphin froze for a second or two without showing the folder contents (the window seemed to be responsive), showed photos for a moment and started creation of thumbnails, and then crashed.

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

Thread 2 (Thread 0xb1ec8b40 (LWP 3516)):
#0  0xb7796424 in __kernel_vsyscall ()
#1  0xb762e5f0 in __GI___poll (fds=0xb15022b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb4f2fa7b in g_poll (fds=0xb15022b0, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.32.3/./glib/gpoll.c:132
#3  0xb4f220ae in g_main_context_poll (n_fds=1, fds=0xb15022b0, timeout=<optimized out>, context=0xb15004e0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#4  g_main_context_iterate (dispatch=1, block=-1259144624, context=0xb15004e0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#5  g_main_context_iterate (context=0xb15004e0, block=-1259144624, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#6  0xb4f22201 in g_main_context_iteration (context=0xb15004e0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#7  0xb64fd8e7 in QEventDispatcherGlib::processEvents (this=0xb1500468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb64c950d in QEventLoop::processEvents (this=0xb1ec8240, flags=...) at kernel/qeventloop.cpp:149
#9  0xb64c97a9 in QEventLoop::exec (this=0xb1ec8240, flags=...) at kernel/qeventloop.cpp:204
#10 0xb63b294c in QThread::exec (this=0x82bbda0) at thread/qthread.cpp:501
#11 0xb64a6b5d in QInotifyFileSystemWatcherEngine::run (this=0x82bbda0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0xb63b5de0 in QThreadPrivate::start (arg=0x82bbda0) at thread/qthread_unix.cpp:298
#13 0xb4feed4c in start_thread (arg=0xb1ec8b40) at pthread_create.c:308
#14 0xb763cd3e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb475b740 (LWP 3513)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0xb6e50a36 in qDeleteAll<QList<KAction*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#9  qDeleteAll<QList<KAction*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#10 KFileItemActionsPrivate::~KFileItemActionsPrivate (this=0x897efd8, __in_chrg=<optimized out>) at ../../kio/kio/kfileitemactions.cpp:108
#11 0xb6e50af2 in KFileItemActionsPrivate::~KFileItemActionsPrivate (this=0x897efd8, __in_chrg=<optimized out>) at ../../kio/kio/kfileitemactions.cpp:109
#12 0xb6e504b4 in KFileItemActions::~KFileItemActions (this=0xbffb7740, __in_chrg=<optimized out>) at ../../kio/kio/kfileitemactions.cpp:187
#13 0xb7750932 in DolphinContextMenu::openViewportContextMenu (this=0x87df740) at ../../../dolphin/src/dolphincontextmenu.cpp:373
#14 0xb77516b4 in DolphinContextMenu::open (this=0x87df740) at ../../../dolphin/src/dolphincontextmenu.cpp:139
#15 0xb7743d45 in DolphinMainWindow::openContextMenu (this=0x82950c8, pos=..., item=..., url=..., customActions=...) at ../../../dolphin/src/dolphinmainwindow.cpp:1398
#16 0xb77493da in qt_static_metacall (_a=0xbffb79ac, _id=72, _o=0x82950c8, _c=<optimized out>) at ./dolphinmainwindow.moc:259
#17 DolphinMainWindow::qt_static_metacall (_o=0x82950c8, _c=QMetaObject::InvokeMetaMethod, _id=72, _a=0xbffb79ac) at ./dolphinmainwindow.moc:180
#18 0xb64e16b1 in QMetaObject::activate (sender=0x831ff80, m=0xb73e965c, local_signal_index=17, argv=0xbffb79ac) at kernel/qobject.cpp:3547
#19 0xb73b008d in DolphinView::requestContextMenu (this=0x831ff80, _t1=..., _t2=..., _t3=..., _t4=...) at ./dolphinview.moc:413
#20 0xb73b0b77 in DolphinView::slotViewContextMenuRequested (this=0x831ff80, pos=...) at ../../../dolphin/src/views/dolphinview.cpp:777
#21 0xb73b6219 in qt_static_metacall (_a=0xbffb7b38, _id=44, _o=0x831ff80, _c=<optimized out>) at ./dolphinview.moc:223
#22 DolphinView::qt_static_metacall (_o=0x831ff80, _c=QMetaObject::InvokeMetaMethod, _id=44, _a=0xbffb7b38) at ./dolphinview.moc:172
#23 0xb64e16b1 in QMetaObject::activate (sender=0x8314398, m=0xb73e7fa0, local_signal_index=4, argv=0xbffb7b38) at kernel/qobject.cpp:3547
#24 0xb7383915 in KItemListController::viewContextMenuRequested (this=0x8314398, _t1=...) at ./kitemlistcontroller.moc:227
#25 0xb7384441 in KItemListController::mousePressEvent (this=0x8314398, event=0xbffb8c34, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:565
#26 0xb73826cf in KItemListController::processEvent (this=0x8314398, event=0xbffb8c34, transform=...) at ../../../dolphin/src/kitemviews/kitemlistcontroller.cpp:917
#27 0xb738f550 in KItemListView::event (this=0x8339ab0, event=0xbffb8c34) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:748
#28 0xb5934ed4 in notify_helper (e=0xbffb8c34, receiver=0x8339ab0, this=0x8169860) at kernel/qapplication.cpp:4559
#29 QApplicationPrivate::notify_helper (this=0x8169860, receiver=0x8339ab0, e=0xbffb8c34) at kernel/qapplication.cpp:4531
#30 0xb593a30d in QApplication::notify (this=0xbffb8c34, receiver=0x8339ab0, e=0xbffb8c34) at kernel/qapplication.cpp:4288
#31 0xb6ae8e01 in KApplication::notify (this=0xbffb9b88, receiver=0x8339ab0, event=0xbffb8c34) at ../../kdeui/kernel/kapplication.cpp:311
#32 0xb64ca97e in QCoreApplication::notifyInternal (this=0xbffb9b88, receiver=0x8339ab0, event=0xbffb8c34) at kernel/qcoreapplication.cpp:876
#33 0xb5932ced in sendSpontaneousEvent (event=0xbffb8c34, receiver=0x8339ab0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#34 qt_sendSpontaneousEvent (receiver=0x8339ab0, event=0xbffb8c34) at kernel/qapplication.cpp:5557
#35 0xb5fe12fb in sendEvent (event=0xbffb8c34, item=0x8339ab8, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#36 QGraphicsScenePrivate::sendEvent (this=0x854ed38, item=0x8339ab8, event=0xbffb8c34) at graphicsview/qgraphicsscene.cpp:1197
#37 0xb5fe1f53 in QGraphicsScenePrivate::sendMouseEvent (this=0x854ed38, mouseEvent=0xbffb8c34) at graphicsview/qgraphicsscene.cpp:1295
#38 0xb5fe7415 in QGraphicsScenePrivate::mousePressEventHandler (this=0x854ed38, mouseEvent=0xbffb8c34) at graphicsview/qgraphicsscene.cpp:1422
#39 0xb5fe79a3 in QGraphicsScene::mousePressEvent (this=0x830a0a0, mouseEvent=0xbffb8c34) at graphicsview/qgraphicsscene.cpp:4074
#40 0xb5ff1384 in QGraphicsScene::event (this=0x830a0a0, event=0xbffb8c34) at graphicsview/qgraphicsscene.cpp:3455
#41 0xb5934ed4 in notify_helper (e=0xbffb8c34, receiver=0x830a0a0, this=0x8169860) at kernel/qapplication.cpp:4559
#42 QApplicationPrivate::notify_helper (this=0x8169860, receiver=0x830a0a0, e=0xbffb8c34) at kernel/qapplication.cpp:4531
#43 0xb593a30d in QApplication::notify (this=0xbffb8c34, receiver=0x830a0a0, e=0xbffb8c34) at kernel/qapplication.cpp:4288
#44 0xb6ae8e01 in KApplication::notify (this=0xbffb9b88, receiver=0x830a0a0, event=0xbffb8c34) at ../../kdeui/kernel/kapplication.cpp:311
#45 0xb64ca97e in QCoreApplication::notifyInternal (this=0xbffb9b88, receiver=0x830a0a0, event=0xbffb8c34) at kernel/qcoreapplication.cpp:876
#46 0xb5932ced in sendSpontaneousEvent (event=0xbffb8c34, receiver=0x830a0a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#47 qt_sendSpontaneousEvent (receiver=0x830a0a0, event=0xbffb8c34) at kernel/qapplication.cpp:5557
#48 0xb60097e2 in QGraphicsView::mousePressEvent (this=0x854f0b8, event=0xbffb9344) at graphicsview/qgraphicsview.cpp:3164
#49 0xb598f638 in QWidget::event (this=0x854f0b8, event=0xbffb9344) at kernel/qwidget.cpp:8358
#50 0xb5dace55 in QFrame::event (this=0x854f0b8, e=0xbffb9344) at widgets/qframe.cpp:557
#51 0xb5e3fab1 in QAbstractScrollArea::viewportEvent (this=0x854f0b8, e=0xbffb9344) at widgets/qabstractscrollarea.cpp:1043
#52 0xb60136ac in QGraphicsView::viewportEvent (this=0x854f0b8, event=0xbffb9344) at graphicsview/qgraphicsview.cpp:2866
#53 0xb5e421d6 in viewportEvent (this=<optimized out>, event=0xbffb9344) at widgets/qabstractscrollarea_p.h:100
#54 eventFilter (e=0xbffb9344, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#55 QAbstractScrollAreaFilter::eventFilter (this=0x830c1f8, o=0x8317938, e=0xbffb9344) at widgets/qabstractscrollarea_p.h:115
#56 0xb64cab16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8169860, receiver=0x8317938, event=0xbffb9344) at kernel/qcoreapplication.cpp:986
#57 0xb5934ea2 in notify_helper (e=0xbffb9344, receiver=0x8317938, this=0x8169860) at kernel/qapplication.cpp:4555
#58 QApplicationPrivate::notify_helper (this=0x8169860, receiver=0x8317938, e=0xbffb9344) at kernel/qapplication.cpp:4531
#59 0xb593b024 in QApplication::notify (this=0x8169860, receiver=0x8317938, e=0xbffb9344) at kernel/qapplication.cpp:4102
#60 0xb6ae8e01 in KApplication::notify (this=0xbffb9b88, receiver=0x8317938, event=0xbffb9344) at ../../kdeui/kernel/kapplication.cpp:311
#61 0xb64ca97e in QCoreApplication::notifyInternal (this=0xbffb9b88, receiver=0x8317938, event=0xbffb9344) at kernel/qcoreapplication.cpp:876
#62 0xb5935e95 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#63 QApplicationPrivate::sendMouseEvent (receiver=0x8317938, event=0xbffb9344, alienWidget=0x8317938, nativeWidget=0x82950c8, buttonDown=0xb62c9cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#64 0xb59c2074 in QETWidget::translateMouseEvent (this=0x82950c8, event=0xbffb97fc) at kernel/qapplication_x11.cpp:4617
#65 0xb59c0c0d in QApplication::x11ProcessEvent (this=0xbffb9b88, event=0xbffb97fc) at kernel/qapplication_x11.cpp:3732
#66 0xb59edeac in x11EventSourceDispatch (s=0x815fcb0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#67 0xb4f21d86 in g_main_dispatch (context=0x815fea0) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#68 g_main_context_dispatch (context=0x815fea0) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#69 0xb4f22125 in g_main_context_iterate (dispatch=1, block=-1259144624, context=0x815fea0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#70 g_main_context_iterate (context=0x815fea0, block=-1259144624, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#71 0xb4f22201 in g_main_context_iteration (context=0x815fea0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#72 0xb64fd887 in QEventDispatcherGlib::processEvents (this=0x8140798, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#73 0xb59edaaa in QGuiEventDispatcherGlib::processEvents (this=0x8140798, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#74 0xb64c950d in QEventLoop::processEvents (this=0xbffb9af4, flags=...) at kernel/qeventloop.cpp:149
#75 0xb64c97a9 in QEventLoop::exec (this=0xbffb9af4, flags=...) at kernel/qeventloop.cpp:204
#76 0xb64ceeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#77 0xb5932a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#78 0xb77531da in kdemain (argc=6, argv=0xbffb9d74) at ../../../dolphin/src/main.cpp:89
#79 0x0804850b in main (argc=6, argv=0xbffb9d74) at dolphin_dummy.cpp:3

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

Possible duplicates by query: bug 302531, bug 287789, bug 287135.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2012-10-31 21:38:05 UTC
Thanks for the bug report! This looks like a crash that has been reported already.

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