Application: dolphin (15.12.0) Qt Version: 5.5.1 Operating System: Linux 4.1.13-5-default x86_64 Distribution: "openSUSE Leap 42.1 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: right-clicking (2nd mouse button) on files crashes dolphin every time The crash can be reproduced every time. -- Backtrace: Application: Dolphin (dolphin), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f03a0ce07c0 (LWP 2333))] Thread 4 (Thread 0x7f0389d02700 (LWP 2334)): #0 0x00007f03a057bc1d in poll () from /lib64/libc.so.6 #1 0x00007f03935c9422 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f03935cb00f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f038c0573c9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f039a6c632f in QThreadPrivate::start (arg=0x15bd420) at thread/qthread_unix.cpp:331 #5 0x00007f03961790a4 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f03a058404d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f0377b90700 (LWP 2337)): #0 0x00007f039a6bebfa in testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x1917418: 0x1) at ../../src/corelib/arch/qatomic_x86.h:259 #1 testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x1917418: 0x1) at ../../src/corelib/thread/qgenericatomic.h:166 #2 testAndSetAcquire (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, this=0x1917418, this@entry=0x1) at ../../src/corelib/thread/qbasicatomic.h:278 #3 fastTryLock (current=<synthetic pointer>, this=0x1917418, this@entry=0x1) at thread/qmutex.h:82 #4 QMutex::lock (this=this@entry=0x1917418) at thread/qmutex.cpp:212 #5 0x00007f039a8f9885 in QMutexLocker (m=0x1917418, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128 #6 canWaitLocked (this=0x19173f0) at ../../src/corelib/thread/qthread_p.h:240 #7 postEventSourcePrepare (timeout=<synthetic pointer>, s=0x7f03700012d0) at kernel/qeventdispatcher_glib.cpp:254 #8 postEventSourceCheck (source=0x7f03700012d0) at kernel/qeventdispatcher_glib.cpp:264 #9 0x00007f03955f38f1 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #10 0x00007f03955f3df8 in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007f03955f3f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #12 0x00007f039a8f8d8b in QEventDispatcherGlib::processEvents (this=0x7f03700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #13 0x00007f039a89fd53 in QEventLoop::exec (this=this@entry=0x7f0377b8fe10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #14 0x00007f039a6c161a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #15 0x00007f039a6c632f in QThreadPrivate::start (arg=0x1917320) at thread/qthread_unix.cpp:331 #16 0x00007f03961790a4 in start_thread () from /lib64/libpthread.so.0 #17 0x00007f03a058404d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f0376533700 (LWP 2344)): [KCrash Handler] #6 testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x84: <error reading variable>) at ../../src/corelib/arch/qatomic_x86.h:259 #7 testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x84: <error reading variable>) at ../../src/corelib/thread/qgenericatomic.h:166 #8 testAndSetAcquire (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, this=this@entry=0x84) at ../../src/corelib/thread/qbasicatomic.h:278 #9 fastTryLock (current=<synthetic pointer>, this=this@entry=0x84) at thread/qmutex.h:82 #10 QMutex::lock (this=this@entry=0x84) at thread/qmutex.cpp:212 #11 0x00007f039a6c5568 in QMutexLocker (m=0x84, this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:128 #12 QThreadPrivate::finish (arg=arg@entry=0x1c2ab70) at thread/qthread_unix.cpp:343 #13 0x00007f039a6c6351 in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:572 #14 QThreadPrivate::start (arg=0x1c2ab70) at thread/qthread_unix.cpp:333 #15 0x00007f03961790a4 in start_thread () from /lib64/libpthread.so.0 #16 0x00007f03a058404d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f03a0ce07c0 (LWP 2333)): #0 0x00007f039617d05f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f03935c9669 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f03935cad5f in ?? () from /usr/lib64/libxcb.so.1 #3 0x00007f03935cae72 in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1 #4 0x00007f038c0729c6 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #5 0x00007f038c072a48 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #6 0x00007f039b28e498 in QCursor::pos(QScreen const*) () from /usr/lib64/libQt5Gui.so.5 #7 0x00007f039b28e561 in QCursor::pos() () from /usr/lib64/libQt5Gui.so.5 #8 0x00007f039bb8b7b2 in QMenu::popup(QPoint const&, QAction*) () from /usr/lib64/libQt5Widgets.so.5 #9 0x00007f039bb8d4b0 in QMenu::internalDelayedPopup() () from /usr/lib64/libQt5Widgets.so.5 #10 0x00007f039a8d28bc in QObject::event (this=0x1b9c530, e=<optimized out>) at kernel/qobject.cpp:1220 #11 0x00007f039ba56f64 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #12 0x00007f039bb923db in QMenu::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #13 0x00007f039ba16e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #14 0x00007f039ba1bcc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #15 0x00007f039a8a1e95 in QCoreApplication::notifyInternal (this=0x7fffd13337e0, receiver=0x1b9c530, event=event@entry=0x7fffd1331880) at kernel/qcoreapplication.cpp:965 #16 0x00007f039a8f877d in sendEvent (event=0x7fffd1331880, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:224 #17 QTimerInfoList::activateTimers (this=0x15e0950) at kernel/qtimerinfo_unix.cpp:637 #18 0x00007f039a8f8aa1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #19 0x00007f03955f3c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #20 0x00007f03955f3ed8 in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007f03955f3f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f039a8f8d8b in QEventDispatcherGlib::processEvents (this=0x15f7d10, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #23 0x00007f039a89fd53 in QEventLoop::exec (this=0x7fffd1331ab0, flags=...) at kernel/qeventloop.cpp:204 #24 0x00007f039bb8ca20 in QMenu::exec(QPoint const&, QAction*) () from /usr/lib64/libQt5Widgets.so.5 #25 0x00007f03a089db72 in DolphinContextMenu::openItemContextMenu (this=0x1b9c530) at /usr/src/debug/dolphin-15.12.0/src/dolphincontextmenu.cpp:299 #26 0x00007f03a089f12d in DolphinContextMenu::open (this=0x1b9c530) at /usr/src/debug/dolphin-15.12.0/src/dolphincontextmenu.cpp:113 #27 0x00007f03a0895007 in DolphinMainWindow::openContextMenu (this=0x165acc0, pos=..., item=..., url=..., customActions=...) at /usr/src/debug/dolphin-15.12.0/src/dolphinmainwindow.cpp:759 #28 0x00007f039a8d173f in call (a=0x7fffd1331ea0, r=0x165acc0, this=0x1aadd90) at ../../src/corelib/kernel/qobject_impl.h:124 #29 QMetaObject::activate (sender=0x1a337f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd1331ea0) at kernel/qobject.cpp:3698 #30 0x00007f03a025df54 in DolphinView::requestContextMenu(QPoint const&, KFileItem const&, QUrl const&, QList<QAction*> const&) () from /usr/lib64/libdolphinprivate.so.5 #31 0x00007f03a023c0ef in DolphinView::slotItemContextMenuRequested(int, QPointF const&) () from /usr/lib64/libdolphinprivate.so.5 #32 0x00007f039a8d173f in call (a=0x7fffd1332080, r=0x1a337f0, this=0x1a2e920) at ../../src/corelib/kernel/qobject_impl.h:124 #33 QMetaObject::activate (sender=0x19bc1c0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffd1332080) at kernel/qobject.cpp:3698 #34 0x00007f03a025cda6 in KItemListController::itemContextMenuRequested(int, QPointF const&) () from /usr/lib64/libdolphinprivate.so.5 #35 0x00007f03a01ff7d4 in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /usr/lib64/libdolphinprivate.so.5 #36 0x00007f03a01fe8eb in KItemListController::processEvent(QEvent*, QTransform const&) () from /usr/lib64/libdolphinprivate.so.5 #37 0x00007f03a02103b2 in KItemListView::event(QEvent*) () from /usr/lib64/libdolphinprivate.so.5 #38 0x00007f039ba16e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #39 0x00007f039ba1bcc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #40 0x00007f039a8a1e95 in QCoreApplication::notifyInternal (this=0x7fffd13337e0, receiver=0x19a29f0, event=0x7fffd1332950) at kernel/qcoreapplication.cpp:965 #41 0x00007f039bd2573f in ?? () from /usr/lib64/libQt5Widgets.so.5 #42 0x00007f039bd25b25 in ?? () from /usr/lib64/libQt5Widgets.so.5 #43 0x00007f039bd2ea52 in ?? () from /usr/lib64/libQt5Widgets.so.5 #44 0x00007f039bd2ee99 in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #45 0x00007f039bd382e0 in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #46 0x00007f039ba16e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #47 0x00007f039ba1bcc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #48 0x00007f039a8a1e95 in QCoreApplication::notifyInternal (this=0x7fffd13337e0, receiver=0x19d0f30, event=0x7fffd1332950) at kernel/qcoreapplication.cpp:965 #49 0x00007f039bd51f27 in QGraphicsView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5 #50 0x00007f039ba573ba in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #51 0x00007f039bb5143e in QFrame::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #52 0x00007f039bd53b53 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #53 0x00007f039a8a20d3 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1a552d0, event=0x7fffd1332ec0) at kernel/qcoreapplication.cpp:1072 #54 0x00007f039ba16e5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #55 0x00007f039ba1c2cb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #56 0x00007f039a8a1e95 in QCoreApplication::notifyInternal (this=0x7fffd13337e0, receiver=0x1a552d0, event=0x7fffd1332ec0) at kernel/qcoreapplication.cpp:965 #57 0x00007f039ba1b191 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 #58 0x00007f039ba7013b in ?? () from /usr/lib64/libQt5Widgets.so.5 #59 0x00007f039ba72353 in ?? () from /usr/lib64/libQt5Widgets.so.5 #60 0x00007f039ba16e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #61 0x00007f039ba1bcc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #62 0x00007f039a8a1e95 in QCoreApplication::notifyInternal (this=0x7fffd13337e0, receiver=0x184cbf0, event=0x7fffd1333310) at kernel/qcoreapplication.cpp:965 #63 0x00007f039b284804 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 #64 0x00007f039b286015 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 #65 0x00007f039b26b118 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 #66 0x00007f038c082200 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #67 0x00007f03955f3c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #68 0x00007f03955f3ed8 in ?? () from /usr/lib64/libglib-2.0.so.0 #69 0x00007f03955f3f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #70 0x00007f039a8f8d6c in QEventDispatcherGlib::processEvents (this=0x15f7d10, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #71 0x00007f039a89fd53 in QEventLoop::exec (this=this@entry=0x7fffd1333690, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #72 0x00007f039a8a78f6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #73 0x00007f03a08a65f1 in kdemain (argc=1, argv=<optimized out>) at /usr/src/debug/dolphin-15.12.0/src/main.cpp:150 #74 0x00007f03a04c0b05 in __libc_start_main () from /lib64/libc.so.6 #75 0x00000000004007ee in _start () at ../sysdeps/x86_64/start.S:122 Possible duplicates by query: bug 357733, bug 351357, bug 348572, bug 348291, bug 347722. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 351485 ***