Application: dolphin (15.08.1) Qt Version: 5.4.2 Operating System: Linux 4.2.0-040200rc3-generic x86_64 Distribution: Ubuntu Wily Werewolf (development branch) -- Information about the crash: - What I was doing when the application crashed: Akregator update ate my feeds (but that's another bug)... so I'm poking around in "~/.kde/share/apps" so I can copy akregator folder to somewhere else to work on it. I notice there is two folders "akregator" and "akregator.old" so I select them (drag select) -> boom. Try again -> boom. Try clicking "akregator" first (no boom) then "akregator.old" -> boom Try other way - first click "akregator.old" (no boom) then click "akregator" -> boom Try random other folders (anywhere) -> first click, no boom, second folder selected -> boom Noticed Baloo in trace; it's indexing is not enabled (slows my Xeon desktop to a crawl like nothing else, but that's another bug) Noticed also " Bug 347684 - baloo_file crash - FileIQ::fileQueue - mdb_txn_begin " The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb4c1518800 (LWP 10761))] Thread 5 (Thread 0x7fb4abf38700 (LWP 10762)): #0 0x00007fb4c0f398dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fb4b593cbd2 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fb4b593e74f in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fb4ae4869e9 in QXcbEventReader::run() (this=0x1809dd0) at qxcbconnection.cpp:1105 #4 0x00007fb4bbdce25e in QThreadPrivate::start(void*) (arg=0x1809dd0) at thread/qthread_unix.cpp:337 #5 0x00007fb4b84396aa in start_thread (arg=0x7fb4abf38700) at pthread_create.c:333 #6 0x00007fb4c0f44eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fb4a1dfa700 (LWP 10764)): #0 0x00007fb4b843eda0 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fb4a9bd2513 in () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so #2 0x00007fb4a9bd1b28 in () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so #3 0x00007fb4b84396aa in start_thread (arg=0x7fb4a1dfa700) at pthread_create.c:333 #4 0x00007fb4c0f44eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fb49e5e2700 (LWP 10765)): #0 0x00007fb4b7d478b4 in g_mutex_unlock (mutex=0x7fb498000990) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gthread-posix.c:1350 #1 0x00007fb4b7d031e1 in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fb498003020, timeout=<optimized out>, context=0x7fb498000990) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:4134 #2 0x00007fb4b7d031e1 in g_main_context_iterate (context=context@entry=0x7fb498000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3835 #3 0x00007fb4b7d032fc in g_main_context_iteration (context=0x7fb498000990, may_block=may_block@entry=1) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3901 #4 0x00007fb4bc004e1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb4980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007fb4bbfab2da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb49e5e1dc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007fb4bbdc9374 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007fb4bbdce25e in QThreadPrivate::start(void*) (arg=0x1d42c90) at thread/qthread_unix.cpp:337 #8 0x00007fb4b84396aa in start_thread (arg=0x7fb49e5e2700) at pthread_create.c:333 #9 0x00007fb4c0f44eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fb4976d3700 (LWP 14483)): #0 0x00007fb4b843f149 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fb4bbdcf436 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x222cdb0) at thread/qwaitcondition_unix.cpp:126 #2 0x00007fb4bbdcf436 in QWaitCondition::wait(QMutex*, unsigned long) (time=30000, this=0x222cdb0) at thread/qwaitcondition_unix.cpp:134 #3 0x00007fb4bbdcf436 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x1f0eba0, mutex=mutex@entry=0x2435c60, time=30000) at thread/qwaitcondition_unix.cpp:208 #4 0x00007fb4bbdcafa3 in QThreadPoolThread::run() (this=0x1f0eb90) at thread/qthreadpool.cpp:127 #5 0x00007fb4bbdce25e in QThreadPrivate::start(void*) (arg=0x1f0eb90) at thread/qthread_unix.cpp:337 #6 0x00007fb4b84396aa in start_thread (arg=0x7fb4976d3700) at pthread_create.c:333 #7 0x00007fb4c0f44eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fb4c1518800 (LWP 10761)): [KCrash Handler] #6 0x00007fb4b4613b40 in mdb_txn_begin () at /usr/lib/x86_64-linux-gnu/liblmdb.so.0 #7 0x00007fb4bed3b5fc in Baloo::File::load() (this=0x7ffd6e1e33e0) at ../../../src/lib/file.cpp:108 #8 0x00007fb4bf2cb806 in () at /usr/lib/x86_64-linux-gnu/libKF5BalooWidgets.so.5 #9 0x00007fb4bbfdf1d1 in QObject::event(QEvent*) (this=0x25bfdf0, e=<optimized out>) at kernel/qobject.cpp:1245 #10 0x00007fb4bca8bb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x17e8920, receiver=receiver@entry=0x25bfdf0, e=e@entry=0x2089380) at kernel/qapplication.cpp:3720 #11 0x00007fb4bca91230 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=0x25bfdf0, e=0x2089380) at kernel/qapplication.cpp:3503 #12 0x00007fb4bbfada9b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=0x25bfdf0, event=event@entry=0x2089380) at kernel/qcoreapplication.cpp:935 #13 0x00007fb4bbfafbd7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x2089380, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #14 0x00007fb4bbfafbd7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x17e7ad0) at kernel/qcoreapplication.cpp:1552 #15 0x00007fb4bbfb0108 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #16 0x00007fb4bc0049f3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1832090) at kernel/qeventdispatcher_glib.cpp:271 #17 0x00007fb4b7d02ff7 in g_main_context_dispatch (context=0x7fb4a40016f0) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3154 #18 0x00007fb4b7d02ff7 in g_main_context_dispatch (context=context@entry=0x7fb4a40016f0) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3769 #19 0x00007fb4b7d03250 in g_main_context_iterate (context=context@entry=0x7fb4a40016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3840 #20 0x00007fb4b7d032fc in g_main_context_iteration (context=0x7fb4a40016f0, may_block=may_block@entry=1) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3901 #21 0x00007fb4bc004dff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1839ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #22 0x00007fb4bbfab2da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd6e1e39b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #23 0x00007fb4bcc09e90 in QMenu::exec(QPoint const&, QAction*) (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2180 #24 0x00007fb4c125d356 in () at /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so #25 0x00007fb4c125e8d5 in () at /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so #26 0x00007fb4c1254014 in () at /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so #27 0x00007fb4bbfde197 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd6e1e3d90, r=0x18bd7e0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #28 0x00007fb4bbfde197 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x1d3b290, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3702 #29 0x00007fb4c0bff504 in DolphinView::requestContextMenu(QPoint const&, KFileItem const&, QUrl const&, QList<QAction*> const&) () at /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #30 0x00007fb4c0bdaf8e in DolphinView::slotItemContextMenuRequested(int, QPointF const&) () at /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #31 0x00007fb4bbfde197 in QMetaObject::activate(QObject*, int, int, void**) (a=0x7ffd6e1e3f50, r=0x1d3b290, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #32 0x00007fb4bbfde197 in QMetaObject::activate(QObject*, int, int, void**) (sender=0x1d498b0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3702 #33 0x00007fb4c0bfd8d6 in KItemListController::itemContextMenuRequested(int, QPointF const&) () at /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #34 0x00007fb4c0b9cb3d in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () at /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #35 0x00007fb4c0b9c0f4 in KItemListController::processEvent(QEvent*, QTransform const&) () at /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #36 0x00007fb4c0bae572 in KItemListView::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5 #37 0x00007fb4bca8bb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x17e8920, receiver=receiver@entry=0x1d399b0, e=e@entry=0x7ffd6e1e47f0) at kernel/qapplication.cpp:3720 #38 0x00007fb4bca91230 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=0x1d399b0, e=0x7ffd6e1e47f0) at kernel/qapplication.cpp:3503 #39 0x00007fb4bbfada9b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=0x1d399b0, event=event@entry=0x7ffd6e1e47f0) at kernel/qcoreapplication.cpp:935 #40 0x00007fb4bca88286 in qt_sendSpontaneousEvent(QObject*, QEvent*) (event=event@entry=0x7ffd6e1e47f0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #41 0x00007fb4bca88286 in qt_sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x7ffd6e1e47f0) at kernel/qapplication.cpp:4166 #42 0x00007fb4bcda72c3 in QGraphicsScenePrivate::sendEvent(QGraphicsItem*, QEvent*) (this=<optimized out>, item=0x1d399c0, event=0x7ffd6e1e47f0) at graphicsview/qgraphicsscene.cpp:1236 #43 0x00007fb4bcda7d71 in QGraphicsScenePrivate::sendMouseEvent(QGraphicsSceneMouseEvent*) (this=0x1db1d80, mouseEvent=0x7ffd6e1e47f0) at graphicsview/qgraphicsscene.cpp:1314 #44 0x00007fb4bcdafd76 in QGraphicsScenePrivate::mousePressEventHandler(QGraphicsSceneMouseEvent*) (this=this@entry=0x1db1d80, mouseEvent=mouseEvent@entry=0x7ffd6e1e47f0) at graphicsview/qgraphicsscene.cpp:1441 #45 0x00007fb4bcdb01a9 in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) (this=<optimized out>, mouseEvent=0x7ffd6e1e47f0) at graphicsview/qgraphicsscene.cpp:3990 #46 0x00007fb4bcdb95b0 in QGraphicsScene::event(QEvent*) (this=0x1db8270, event=0x7ffd6e1e47f0) at graphicsview/qgraphicsscene.cpp:3358 #47 0x00007fb4bca8bb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x17e8920, receiver=receiver@entry=0x1db8270, e=e@entry=0x7ffd6e1e47f0) at kernel/qapplication.cpp:3720 #48 0x00007fb4bca91230 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=0x1db8270, e=0x7ffd6e1e47f0) at kernel/qapplication.cpp:3503 #49 0x00007fb4bbfada9b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=0x1db8270, event=event@entry=0x7ffd6e1e47f0) at kernel/qcoreapplication.cpp:935 #50 0x00007fb4bca88286 in qt_sendSpontaneousEvent(QObject*, QEvent*) (event=event@entry=0x7ffd6e1e47f0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #51 0x00007fb4bca88286 in qt_sendSpontaneousEvent(QObject*, QEvent*) (receiver=<optimized out>, event=event@entry=0x7ffd6e1e47f0) at kernel/qapplication.cpp:4166 #52 0x00007fb4bcdd3a0f in QGraphicsView::mousePressEvent(QMouseEvent*) (this=0x1db8290, event=0x7ffd6e1e4d80) at graphicsview/qgraphicsview.cpp:3268 #53 0x00007fb4bcace5cf in QWidget::event(QEvent*) (this=this@entry=0x1db8290, event=event@entry=0x7ffd6e1e4d80) at kernel/qwidget.cpp:8653 #54 0x00007fb4bcbc876e in QFrame::event(QEvent*) (this=0x1db8290, e=0x7ffd6e1e4d80) at widgets/qframe.cpp:526 #55 0x00007fb4bcdd4dd3 in QGraphicsView::viewportEvent(QEvent*) (this=0x1db8290, event=0x7ffd6e1e4d80) at graphicsview/qgraphicsview.cpp:2960 #56 0x00007fb4bbfad88c in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (this=this@entry=0x17e8920, receiver=receiver@entry=0x1d90dc0, event=event@entry=0x7ffd6e1e4d80) at kernel/qcoreapplication.cpp:1031 #57 0x00007fb4bca8bb6c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x17e8920, receiver=receiver@entry=0x1d90dc0, e=e@entry=0x7ffd6e1e4d80) at kernel/qapplication.cpp:3716 #58 0x00007fb4bca91c7a in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x1d90dc0, e=0x7ffd6e1e4d80) at kernel/qapplication.cpp:3280 #59 0x00007fb4bbfada9b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=receiver@entry=0x1d90dc0, event=event@entry=0x7ffd6e1e4d80) at kernel/qcoreapplication.cpp:935 #60 0x00007fb4bca906f2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (event=0x7ffd6e1e4d80, receiver=0x1d90dc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #61 0x00007fb4bca906f2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) (receiver=receiver@entry=0x1d90dc0, event=event@entry=0x7ffd6e1e4d80, alienWidget=alienWidget@entry=0x1d90dc0, nativeWidget=0x18bd7e0, buttonDown=buttonDown@entry=0x7fb4bcfb1a10 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2751 #62 0x00007fb4bcae5440 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=this@entry=0x1b62ea0, event=event@entry=0x7ffd6e1e51a0) at kernel/qwidgetwindow.cpp:543 #63 0x00007fb4bcae778b in QWidgetWindow::event(QEvent*) (this=0x1b62ea0, event=0x7ffd6e1e51a0) at kernel/qwidgetwindow.cpp:210 #64 0x00007fb4bca8bb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x17e8920, receiver=receiver@entry=0x1b62ea0, e=e@entry=0x7ffd6e1e51a0) at kernel/qapplication.cpp:3720 #65 0x00007fb4bca91230 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=0x1b62ea0, e=0x7ffd6e1e51a0) at kernel/qapplication.cpp:3503 #66 0x00007fb4bbfada9b in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7ffd6e1e5650, receiver=receiver@entry=0x1b62ea0, event=event@entry=0x7ffd6e1e51a0) at kernel/qcoreapplication.cpp:935 #67 0x00007fb4bc4e0458 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (event=0x7ffd6e1e51a0, receiver=0x1b62ea0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #68 0x00007fb4bc4e0458 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x210fe30) at kernel/qguiapplication.cpp:1772 #69 0x00007fb4bc4e2095 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x210fe30) at kernel/qguiapplication.cpp:1576 #70 0x00007fb4bc4c7648 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:572 #71 0x00007fb4ae4b31e0 in userEventSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #72 0x00007fb4b7d02ff7 in g_main_context_dispatch (context=0x7fb4a40016f0) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3154 #73 0x00007fb4b7d02ff7 in g_main_context_dispatch (context=context@entry=0x7fb4a40016f0) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3769 #74 0x00007fb4b7d03250 in g_main_context_iterate (context=context@entry=0x7fb4a40016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3840 #75 0x00007fb4b7d032fc in g_main_context_iteration (context=0x7fb4a40016f0, may_block=may_block@entry=1) at /build/glib2.0-QXxxHj/glib2.0-2.45.8/./glib/gmain.c:3901 #76 0x00007fb4bc004dff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1839ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #77 0x00007fb4bbfab2da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd6e1e5520, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #78 0x00007fb4bbfb2e4c in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1188 #79 0x00007fb4c12661c4 in kdemain () at /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so #80 0x00007fb4c0e5ea40 in __libc_start_main (main=0x400730 <main>, argc=1, argv=0x7ffd6e1e57d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd6e1e57c8) at libc-start.c:289 #81 0x0000000000400769 in _start () Reported using DrKonqi
This is fixed in baloo-5.15.
*** This bug has been marked as a duplicate of bug 352365 ***