Bug 380944 - Dolphin crash when click a pdf.
Summary: Dolphin crash when click a pdf.
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 17.04.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2017-06-07 17:59 UTC by Angel
Modified: 2018-10-28 03:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Angel 2017-06-07 17:59:14 UTC
Application: dolphin (17.04.1)

Qt Version: 5.7.1
Frameworks Version: 5.34.0
Operating System: Linux 4.8.0-54-generic x86_64
Distribution: KDE neon LTS User Edition 5.8

-- Information about the crash:
- What I was doing when the application crashed:
There were a few open tabs, and click a pdf file for view it with okular.

-- 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 0x7fa2d92708c0 (LWP 2287))]

Thread 4 (Thread 0x7fa2b3ab7700 (LWP 2291)):
#0  0x00007fa2d8c81b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa2cd96138c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2cd96149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2d3a0f75b in QEventDispatcherGlib::processEvents (this=0x7fa2ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa2d39ba0ba in QEventLoop::exec (this=this@entry=0x7fa2b3ab6d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fa2d37e9f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007fa2d37eeb48 in QThreadPrivate::start (arg=0x2006580) at thread/qthread_unix.cpp:368
#7  0x00007fa2cfc986ba in start_thread (arg=0x7fa2b3ab7700) at pthread_create.c:333
#8  0x00007fa2d8c8d82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fa2c2502700 (LWP 2290)):
#0  0x00007fa2d8c7d69d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa2cd9a46f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa2cd960e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa2cd961330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa2cd96149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa2d3a0f75b in QEventDispatcherGlib::processEvents (this=0x7fa2b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007fa2d39ba0ba in QEventLoop::exec (this=this@entry=0x7fa2c2501cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007fa2d37e9f64 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#8  0x00007fa2d935b735 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007fa2d37eeb48 in QThreadPrivate::start (arg=0x7fa2d93cfd60) at thread/qthread_unix.cpp:368
#10 0x00007fa2cfc986ba in start_thread (arg=0x7fa2c2502700) at pthread_create.c:333
#11 0x00007fa2d8c8d82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fa2c42ef700 (LWP 2289)):
#0  0x00007fa2d8c81b5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fa2ccc65c62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa2ccc678d7 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa2c6e78d79 in QXcbEventReader::run (this=0x1bcf310) at qxcbconnection.cpp:1343
#4  0x00007fa2d37eeb48 in QThreadPrivate::start (arg=0x1bcf310) at thread/qthread_unix.cpp:368
#5  0x00007fa2cfc986ba in start_thread (arg=0x7fa2c42ef700) at pthread_create.c:333
#6  0x00007fa2d8c8d82d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fa2d92708c0 (LWP 2287)):
[KCrash Handler]
#6  0x00007fa2d6d07e68 in KFileItem::isMimeTypeKnown() const () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#7  0x00007fa2d891e658 in DolphinView::openItemAsFolderUrl (item=..., browseThroughArchives=<optimized out>) at /workspace/build/src/views/dolphinview.cpp:1277
#8  0x00007fa2d8f9f705 in DolphinViewContainer::slotItemActivated (this=0x2370f20, item=...) at /workspace/build/src/dolphinviewcontainer.cpp:501
#9  0x00007fa2d39e71f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe83385c90, r=0x2370f20, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#10 QMetaObject::activate (sender=sender@entry=0x249f100, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe83385c90) at kernel/qobject.cpp:3723
#11 0x00007fa2d39e7837 in QMetaObject::activate (sender=sender@entry=0x249f100, m=m@entry=0x7fa2d8b82960 <DolphinView::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffe83385c90) at kernel/qobject.cpp:3602
#12 0x00007fa2d8943ef5 in DolphinView::itemActivated (this=this@entry=0x249f100, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/src/moc_dolphinview.cpp:860
#13 0x00007fa2d8915901 in DolphinView::slotItemActivated (this=0x249f100, index=<optimized out>) at /workspace/build/src/views/dolphinview.cpp:814
#14 0x00007fa2d39e71f6 in QtPrivate::QSlotObjectBase::call (a=0x7ffe83385e10, r=0x249f100, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#15 QMetaObject::activate (sender=sender@entry=0x24a26c0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe83385e10) at kernel/qobject.cpp:3723
#16 0x00007fa2d39e7837 in QMetaObject::activate (sender=sender@entry=0x24a26c0, m=m@entry=0x7fa2d8b83120 <KItemListController::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe83385e10) at kernel/qobject.cpp:3602
#17 0x00007fa2d894272e in KItemListController::itemActivated (this=this@entry=0x24a26c0, _t1=_t1@entry=2) at /workspace/build/obj-x86_64-linux-gnu/src/moc_kitemlistcontroller.cpp:415
#18 0x00007fa2d88db075 in KItemListController::mouseReleaseEvent (this=0x24a26c0, event=0x7ffe833865e0, transform=...) at /workspace/build/src/kitemviews/kitemlistcontroller.cpp:778
#19 0x00007fa2d88d9514 in KItemListController::processEvent (this=0x24a26c0, event=event@entry=0x7ffe833865e0, transform=...) at /workspace/build/src/kitemviews/kitemlistcontroller.cpp:1026
#20 0x00007fa2d88eb0a2 in KItemListView::event (this=0x24a0d00, event=0x7ffe833865e0) at /workspace/build/src/kitemviews/kitemlistview.cpp:912
#21 0x00007fa2d429aecc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x24a0d00, e=0x7ffe833865e0) at kernel/qapplication.cpp:3799
#22 0x00007fa2d42a28c6 in QApplication::notify (this=0x7ffe83387440, receiver=0x24a0d00, e=0x7ffe833865e0) at kernel/qapplication.cpp:3556
#23 0x00007fa2d39bc0c8 in QCoreApplication::notifyInternal2 (receiver=0x24a0d00, event=0x7ffe833865e0) at kernel/qcoreapplication.cpp:988
#24 0x00007fa2d429b1ee in QCoreApplication::sendSpontaneousEvent (event=event@entry=0x7ffe833865e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#25 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffe833865e0) at kernel/qapplication.cpp:4238
#26 0x00007fa2d45a2023 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x24a0d10, event=0x7ffe833865e0) at graphicsview/qgraphicsscene.cpp:1246
#27 0x00007fa2d45a29d1 in QGraphicsScenePrivate::sendMouseEvent (this=0x24ab2d0, mouseEvent=0x7ffe833865e0) at graphicsview/qgraphicsscene.cpp:1324
#28 0x00007fa2d45a7a4a in QGraphicsScene::mouseReleaseEvent (this=<optimized out>, mouseEvent=0x7ffe833865e0) at graphicsview/qgraphicsscene.cpp:4098
#29 0x00007fa2d45b2f30 in QGraphicsScene::event (this=0x24ab250, event=0x7ffe833865e0) at graphicsview/qgraphicsscene.cpp:3411
#30 0x00007fa2d429aecc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x24ab250, e=0x7ffe833865e0) at kernel/qapplication.cpp:3799
#31 0x00007fa2d42a28c6 in QApplication::notify (this=0x7ffe83387440, receiver=0x24ab250, e=0x7ffe833865e0) at kernel/qapplication.cpp:3556
#32 0x00007fa2d39bc0c8 in QCoreApplication::notifyInternal2 (receiver=0x24ab250, event=0x7ffe833865e0) at kernel/qcoreapplication.cpp:988
#33 0x00007fa2d429b1ee in QCoreApplication::sendSpontaneousEvent (event=event@entry=0x7ffe833865e0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#34 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffe833865e0) at kernel/qapplication.cpp:4238
#35 0x00007fa2d45ce4ec in QGraphicsView::mouseReleaseEvent (this=0x24ab290, event=0x7ffe83386b50) at graphicsview/qgraphicsview.cpp:3417
#36 0x00007fa2d42e1f38 in QWidget::event (this=this@entry=0x24ab290, event=event@entry=0x7ffe83386b50) at kernel/qwidget.cpp:9161
#37 0x00007fa2d43c900e in QFrame::event (this=0x24ab290, e=0x7ffe83386b50) at widgets/qframe.cpp:550
#38 0x00007fa2d45cf47b in QGraphicsView::viewportEvent (this=0x24ab290, event=0x7ffe83386b50) at graphicsview/qgraphicsview.cpp:2973
#39 0x00007fa2d39bbe32 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x24afa40, event=event@entry=0x7ffe83386b50) at kernel/qcoreapplication.cpp:1099
#40 0x00007fa2d429aea5 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x24afa40, e=0x7ffe83386b50) at kernel/qapplication.cpp:3795
#41 0x00007fa2d42a3165 in QApplication::notify (this=<optimized out>, receiver=0x24afa40, e=0x7ffe83386b50) at kernel/qapplication.cpp:3273
#42 0x00007fa2d39bc0c8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x24afa40, event=event@entry=0x7ffe83386b50) at kernel/qcoreapplication.cpp:988
#43 0x00007fa2d42a1e8f in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#44 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x24afa40, event=event@entry=0x7ffe83386b50, alienWidget=alienWidget@entry=0x24afa40, nativeWidget=0x236a2e0, buttonDown=buttonDown@entry=0x7fa2d479ec80 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2771
#45 0x00007fa2d42fc236 in QWidgetWindow::handleMouseEvent (this=this@entry=0x248df50, event=event@entry=0x7ffe83386f60) at kernel/qwidgetwindow.cpp:617
#46 0x00007fa2d42fec83 in QWidgetWindow::event (this=0x248df50, event=0x7ffe83386f60) at kernel/qwidgetwindow.cpp:239
#47 0x00007fa2d429aecc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x248df50, e=0x7ffe83386f60) at kernel/qapplication.cpp:3799
#48 0x00007fa2d42a28c6 in QApplication::notify (this=0x7ffe83387440, receiver=0x248df50, e=0x7ffe83386f60) at kernel/qapplication.cpp:3556
#49 0x00007fa2d39bc0c8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x248df50, event=event@entry=0x7ffe83386f60) at kernel/qcoreapplication.cpp:988
#50 0x00007fa2d3cff5a0 in QCoreApplication::sendSpontaneousEvent (event=0x7ffe83386f60, receiver=0x248df50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#51 QGuiApplicationPrivate::processMouseEvent (e=0x25fcdd0) at kernel/qguiapplication.cpp:1903
#52 0x00007fa2d3d014a5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x25fcdd0) at kernel/qguiapplication.cpp:1687
#53 0x00007fa2d3cdf32b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:659
#54 0x00007fa2c6eaf270 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:76
#55 0x00007fa2cd961197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007fa2cd9613f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007fa2cd96149c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007fa2d3a0f73f in QEventDispatcherGlib::processEvents (this=0x1c01b80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#59 0x00007fa2d39ba0ba in QEventLoop::exec (this=this@entry=0x7ffe83387300, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#60 0x00007fa2d39c26cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#61 0x00007fa2d3cf724c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1633
#62 0x00007fa2d429ae25 in QApplication::exec () at kernel/qapplication.cpp:2975
#63 0x00007fa2d8fad75a in kdemain (argc=2, argv=<optimized out>) at /workspace/build/src/main.cpp:163
#64 0x00007fa2d8ba7830 in __libc_start_main (main=0x4006b0 <main(int, char**)>, argc=2, argv=0x7ffe833875c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe833875b8) at ../csu/libc-start.c:291
#65 0x00000000004006e9 in _start ()

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2017-06-08 10:11:41 UTC
Does it crash every time? If yes, please install debug symbols for kio and then attach here the output of valgrind, as described here: https://community.kde.org/Dolphin/FAQ/Crashes
Comment 2 Angel 2017-06-08 15:14:06 UTC
It almost never breaks, but I'll install these packages and I'll be watching.
Comment 3 Andrew Crouthamel 2018-09-28 02:33:58 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-28 03:39:01 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!