Bug 378717 - Dolphin crash when browsing files on a mounted ISO
Summary: Dolphin crash when browsing files on a mounted ISO
Status: RESOLVED DUPLICATE of bug 351485
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 15.12.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-04-12 21:26 UTC by Max
Modified: 2017-04-13 13:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max 2017-04-12 21:26:28 UTC
Application: dolphin (15.12.3)

Qt Version: 5.5.1
Operating System: Linux 4.4.0-72-generic x86_64
Distribution: Ubuntu 16.04.2 LTS

-- Information about the crash:
- I was attempting to select a file for copy on a mounted ISO
- Running Kubuntu as guest in VMware Workstation 12

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
[Current thread is 1 (Thread 0x7f0afdd058c0 (LWP 8160))]

Thread 4 (Thread 0x7f09a7b58700 (LWP 8185)):
[KCrash Handler]
#6  QBasicAtomicOps<8>::testAndSetRelaxed<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x1, expectedValue=0x0, _q_value=@0x81: <error reading variable>) at ../../include/QtCore/../../src/corelib/arch/qatomic_x86.h:259
#7  QGenericAtomicOps<QBasicAtomicOps<8> >::testAndSetAcquire<QMutexData*, QMutexData*> (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, _q_value=@0x81: <error reading variable>) at ../../include/QtCore/../../src/corelib/thread/qgenericatomic.h:166
#8  QBasicAtomicPointer<QMutexData>::testAndSetAcquire (currentValue=<synthetic pointer>, newValue=<optimized out>, expectedValue=0x0, this=this@entry=0x81) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:276
#9  QBasicMutex::fastTryLock (current=<synthetic pointer>, this=this@entry=0x81) at thread/qmutex.h:82
#10 QMutex::lock (this=this@entry=0x81) at thread/qmutex.cpp:212
#11 0x00007f0b0b6f191b in QMutexLocker::QMutexLocker (m=0x81, this=<synthetic pointer>) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:128
#12 QThreadPrivate::finish (arg=arg@entry=0x12fe410) at thread/qthread_unix.cpp:343
#13 0x00007f0b0b6f27df in __pthread_cleanup_class::~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:561
#14 QThreadPrivate::start (arg=0x12fe410) at thread/qthread_unix.cpp:290
#15 0x00007f0b07ea06ba in start_thread (arg=0x7f09a7b58700) at pthread_create.c:333
#16 0x00007f0b10b2c82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f0aed1d4700 (LWP 8164)):
#0  0x00007f0b10b20b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0b0731438c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0b0731449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0b0b9297eb in QEventDispatcherGlib::processEvents (this=0x7f0ae80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0b0b8d0b4a in QEventLoop::exec (this=this@entry=0x7f0aed1d3d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f0b0b6ed834 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f0b0b6f27be in QThreadPrivate::start (arg=0x10ead00) at thread/qthread_unix.cpp:331
#7  0x00007f0b07ea06ba in start_thread (arg=0x7f0aed1d4700) at pthread_create.c:333
#8  0x00007f0b10b2c82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f0afb607700 (LWP 8161)):
#0  0x00007f0b10b2d79d in recvmsg () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f0b052aadd7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0b052a8ed1 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0b052aa8d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f0afd959629 in QXcbEventReader::run (this=0xcfde00) at qxcbconnection.cpp:1253
#5  0x00007f0b0b6f27be in QThreadPrivate::start (arg=0xcfde00) at thread/qthread_unix.cpp:331
#6  0x00007f0b07ea06ba in start_thread (arg=0x7f0afb607700) at pthread_create.c:333
#7  0x00007f0b10b2c82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0afdd058c0 (LWP 8160)):
#0  __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1  0x00007f0b07ea2dbd in __GI___pthread_mutex_lock (mutex=0xcf16f8) at ../nptl/pthread_mutex_lock.c:80
#2  0x00007f0b052a964c in xcb_send_request64 () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0b052a9969 in xcb_send_request () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007f0b052b01e3 in xcb_query_pointer () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007f0afd97b39f in QXcbCursor::queryPointer (c=0xceff40, rootWin=rootWin@entry=0x0, pos=pos@entry=0x7fffbd751670, keybMask=keybMask@entry=0x0) at qxcbcursor.cpp:617
#6  0x00007f0afd97b468 in QXcbCursor::pos (this=0xd0dde0) at qxcbcursor.cpp:639
#7  0x00007f0b0be2ff88 in QCursor::pos (screen=<optimized out>) at kernel/qcursor.cpp:182
#8  0x00007f0b0be30061 in QCursor::pos () at kernel/qcursor.cpp:206
#9  0x00007f0b0c554961 in QMenu::popup (this=0x1b1a900, p=..., atAction=atAction@entry=0x0) at widgets/qmenu.cpp:2103
#10 0x00007f0b0c5569a1 in QMenu::internalDelayedPopup (this=0x1463d00) at widgets/qmenu.cpp:3257
#11 0x00007f0b0b902bb3 in QObject::event (this=this@entry=0x1463d00, e=e@entry=0x7fffbd751c00) at kernel/qobject.cpp:1261
#12 0x00007f0b0c418cdb in QWidget::event (this=this@entry=0x1463d00, event=event@entry=0x7fffbd751c00) at kernel/qwidget.cpp:9105
#13 0x00007f0b0c55ba73 in QMenu::event (this=0x1463d00, e=0x7fffbd751c00) at widgets/qmenu.cpp:2654
#14 0x00007f0b0c3d605c in QApplicationPrivate::notify_helper (this=this@entry=0xce43e0, receiver=receiver@entry=0x1463d00, e=e@entry=0x7fffbd751c00) at kernel/qapplication.cpp:3716
#15 0x00007f0b0c3db516 in QApplication::notify (this=0x7fffbd753ad0, receiver=0x1463d00, e=0x7fffbd751c00) at kernel/qapplication.cpp:3499
#16 0x00007f0b0b8d338b in QCoreApplication::notifyInternal (this=0x7fffbd753ad0, receiver=0x1463d00, event=event@entry=0x7fffbd751c00) at kernel/qcoreapplication.cpp:965
#17 0x00007f0b0b9285ed in QCoreApplication::sendEvent (event=0x7fffbd751c00, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:224
#18 QTimerInfoList::activateTimers (this=0xd1df10) at kernel/qtimerinfo_unix.cpp:637
#19 0x00007f0b0b928af1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#20 0x00007f0b07314197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f0b073143f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f0b0731449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f0b0b9297eb in QEventDispatcherGlib::processEvents (this=0xd1eea0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#24 0x00007f0b0b8d0b4a in QEventLoop::exec (this=this@entry=0x7fffbd751e40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#25 0x00007f0b0c555e00 in QMenu::exec (this=this@entry=0x1463d00, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2307
#26 0x00007f0b10e43d26 in DolphinContextMenu::openItemContextMenu (this=0x1463d00) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/dolphincontextmenu.cpp:299
#27 0x00007f0b10e452a5 in DolphinContextMenu::open (this=0x1463d00) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/dolphincontextmenu.cpp:113
#28 0x00007f0b10e3ae84 in DolphinMainWindow::openContextMenu (this=0xdb7650, pos=..., item=..., url=..., customActions=...) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/dolphinmainwindow.cpp:759
#29 0x00007f0b0b901baf in QtPrivate::QSlotObjectBase::call (a=0x7fffbd752220, r=0xdb7650, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#30 QMetaObject::activate (sender=sender@entry=0x10e7df0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7fffbd752220) at kernel/qobject.cpp:3698
#31 0x00007f0b0b902537 in QMetaObject::activate (sender=sender@entry=0x10e7df0, m=m@entry=0x7f0b10a219a0 <DolphinView::staticMetaObject>, local_signal_index=local_signal_index@entry=18, argv=argv@entry=0x7fffbd752220) at kernel/qobject.cpp:3578
#32 0x00007f0b107e58d4 in DolphinView::requestContextMenu (this=this@entry=0x10e7df0, _t1=..., _t2=..., _t3=..., _t4=...) at /build/dolphin-HvGmRr/dolphin-15.12.3/obj-x86_64-linux-gnu/src/moc_dolphinview.cpp:927
#33 0x00007f0b107c190e in DolphinView::slotItemContextMenuRequested (this=0x10e7df0, index=<optimized out>, pos=...) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/views/dolphinview.cpp:857
#34 0x00007f0b0b901baf in QtPrivate::QSlotObjectBase::call (a=0x7fffbd7523e0, r=0x10e7df0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124
#35 QMetaObject::activate (sender=sender@entry=0x10db570, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffbd7523e0) at kernel/qobject.cpp:3698
#36 0x00007f0b0b902537 in QMetaObject::activate (sender=sender@entry=0x10db570, m=m@entry=0x7f0b10a22160 <KItemListController::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffbd7523e0) at kernel/qobject.cpp:3578
#37 0x00007f0b107e3ca6 in KItemListController::itemContextMenuRequested (this=this@entry=0x10db570, _t1=0, _t2=...) at /build/dolphin-HvGmRr/dolphin-15.12.3/obj-x86_64-linux-gnu/src/moc_kitemlistcontroller.cpp:420
#38 0x00007f0b1078363d in KItemListController::mousePressEvent (this=0x10db570, event=0x7fffbd752c80, transform=...) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/kitemviews/kitemlistcontroller.cpp:621
#39 0x00007f0b10782bf4 in KItemListController::processEvent (this=0x10db570, event=event@entry=0x7fffbd752c80, transform=...) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/kitemviews/kitemlistcontroller.cpp:1010
#40 0x00007f0b107951b2 in KItemListView::event (this=0x111e830, event=0x7fffbd752c80) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/kitemviews/kitemlistview.cpp:907
#41 0x00007f0b0c3d605c in QApplicationPrivate::notify_helper (this=this@entry=0xce43e0, receiver=receiver@entry=0x111e830, e=e@entry=0x7fffbd752c80) at kernel/qapplication.cpp:3716
#42 0x00007f0b0c3db516 in QApplication::notify (this=0x7fffbd753ad0, receiver=0x111e830, e=0x7fffbd752c80) at kernel/qapplication.cpp:3499
#43 0x00007f0b0b8d338b in QCoreApplication::notifyInternal (this=0x7fffbd753ad0, receiver=0x111e830, event=event@entry=0x7fffbd752c80) at kernel/qcoreapplication.cpp:965
#44 0x00007f0b0c3d2756 in QCoreApplication::sendSpontaneousEvent (event=event@entry=0x7fffbd752c80, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#45 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fffbd752c80) at kernel/qapplication.cpp:4163
#46 0x00007f0b0c6fa493 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x111e840, event=0x7fffbd752c80) at graphicsview/qgraphicsscene.cpp:1236
#47 0x00007f0b0c6faf41 in QGraphicsScenePrivate::sendMouseEvent (this=0x10d6490, mouseEvent=0x7fffbd752c80) at graphicsview/qgraphicsscene.cpp:1314
#48 0x00007f0b0c7036f6 in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0x10d6490, mouseEvent=mouseEvent@entry=0x7fffbd752c80) at graphicsview/qgraphicsscene.cpp:1441
#49 0x00007f0b0c703b39 in QGraphicsScene::mousePressEvent (this=<optimized out>, mouseEvent=0x7fffbd752c80) at graphicsview/qgraphicsscene.cpp:4020
#50 0x00007f0b0c70d0c0 in QGraphicsScene::event (this=0x1108a80, event=0x7fffbd752c80) at graphicsview/qgraphicsscene.cpp:3388
#51 0x00007f0b0c3d605c in QApplicationPrivate::notify_helper (this=this@entry=0xce43e0, receiver=receiver@entry=0x1108a80, e=e@entry=0x7fffbd752c80) at kernel/qapplication.cpp:3716
#52 0x00007f0b0c3db516 in QApplication::notify (this=0x7fffbd753ad0, receiver=0x1108a80, e=0x7fffbd752c80) at kernel/qapplication.cpp:3499
#53 0x00007f0b0b8d338b in QCoreApplication::notifyInternal (this=0x7fffbd753ad0, receiver=0x1108a80, event=event@entry=0x7fffbd752c80) at kernel/qcoreapplication.cpp:965
#54 0x00007f0b0c3d2756 in QCoreApplication::sendSpontaneousEvent (event=event@entry=0x7fffbd752c80, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#55 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fffbd752c80) at kernel/qapplication.cpp:4163
#56 0x00007f0b0c726a9f in QGraphicsView::mousePressEvent (this=0x1108b40, event=0x7fffbd753210) at graphicsview/qgraphicsview.cpp:3270
#57 0x00007f0b0c4193cf in QWidget::event (this=this@entry=0x1108b40, event=event@entry=0x7fffbd753210) at kernel/qwidget.cpp:8674
#58 0x00007f0b0c517b4e in QFrame::event (this=0x1108b40, e=0x7fffbd753210) at widgets/qframe.cpp:540
#59 0x00007f0b0c727e93 in QGraphicsView::viewportEvent (this=0x1108b40, event=0x7fffbd753210) at graphicsview/qgraphicsview.cpp:2962
#60 0x00007f0b0b8d3172 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xce43e0, receiver=receiver@entry=0x111e190, event=event@entry=0x7fffbd753210) at kernel/qcoreapplication.cpp:1072
#61 0x00007f0b0c3d603c in QApplicationPrivate::notify_helper (this=this@entry=0xce43e0, receiver=receiver@entry=0x111e190, e=e@entry=0x7fffbd753210) at kernel/qapplication.cpp:3712
#62 0x00007f0b0c3dbc19 in QApplication::notify (this=<optimized out>, receiver=0x111e190, e=0x7fffbd753210) at kernel/qapplication.cpp:3276
#63 0x00007f0b0b8d338b in QCoreApplication::notifyInternal (this=0x7fffbd753ad0, receiver=receiver@entry=0x111e190, event=event@entry=0x7fffbd753210) at kernel/qcoreapplication.cpp:965
#64 0x00007f0b0c3dab32 in QCoreApplication::sendSpontaneousEvent (event=0x7fffbd753210, receiver=0x111e190) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#65 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x111e190, event=event@entry=0x7fffbd753210, alienWidget=alienWidget@entry=0x111e190, nativeWidget=0xdb7650, buttonDown=buttonDown@entry=0x7f0b0c906b20 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770
#66 0x00007f0b0c43357b in QWidgetWindow::handleMouseEvent (this=this@entry=0xdbee50, event=event@entry=0x7fffbd753620) at kernel/qwidgetwindow.cpp:555
#67 0x00007f0b0c435b3b in QWidgetWindow::event (this=0xdbee50, event=0x7fffbd753620) at kernel/qwidgetwindow.cpp:210
#68 0x00007f0b0c3d605c in QApplicationPrivate::notify_helper (this=this@entry=0xce43e0, receiver=receiver@entry=0xdbee50, e=e@entry=0x7fffbd753620) at kernel/qapplication.cpp:3716
#69 0x00007f0b0c3db516 in QApplication::notify (this=0x7fffbd753ad0, receiver=0xdbee50, e=0x7fffbd753620) at kernel/qapplication.cpp:3499
#70 0x00007f0b0b8d338b in QCoreApplication::notifyInternal (this=0x7fffbd753ad0, receiver=receiver@entry=0xdbee50, event=event@entry=0x7fffbd753620) at kernel/qcoreapplication.cpp:965
#71 0x00007f0b0be254e1 in QCoreApplication::sendSpontaneousEvent (event=0x7fffbd753620, receiver=0xdbee50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#72 QGuiApplicationPrivate::processMouseEvent (e=0x143c540) at kernel/qguiapplication.cpp:1804
#73 0x00007f0b0be271a5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x143c540) at kernel/qguiapplication.cpp:1596
#74 0x00007f0b0be0af08 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#75 0x00007f0afd98b060 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#76 0x00007f0b07314197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#77 0x00007f0b073143f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#78 0x00007f0b0731449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007f0b0b9297cf in QEventDispatcherGlib::processEvents (this=0xd1eea0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#80 0x00007f0b0b8d0b4a in QEventLoop::exec (this=this@entry=0x7fffbd7539a0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#81 0x00007f0b0b8d8bec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#82 0x00007f0b0be1cbfc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1542
#83 0x00007f0b0c3d2495 in QApplication::exec () at kernel/qapplication.cpp:2976
#84 0x00007f0b10e4ce2b in kdemain (argc=2, argv=<optimized out>) at /build/dolphin-HvGmRr/dolphin-15.12.3/src/main.cpp:150
#85 0x00007f0b10a46830 in __libc_start_main (main=0x400710 <main(int, char**)>, argc=2, argv=0x7fffbd753c58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffbd753c48) at ../csu/libc-start.c:291
#86 0x0000000000400749 in _start ()

Possible duplicates by query: bug 364038, bug 362619.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-04-13 13:59:13 UTC

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