Bug 422539

Summary: Dolphin crashes when trying to open an image
Product: [Frameworks and Libraries] frameworks-kio Reporter: mikidiaz_10
Component: generalAssignee: KIO Bugs <kio-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: elvis.angelaccio, kdelibs-bugs, kfm-devel
Priority: NOR Keywords: drkonqi
Version: 5.70.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description mikidiaz_10 2020-06-06 15:19:50 UTC
Application: dolphin (19.08.1)

Qt Version: 5.12.5
Frameworks Version: 5.70.0
Operating System: Linux 5.6.0-kali2-amd64 x86_64
Distribution: Kali GNU/Linux Rolling

-- Information about the crash:
- What I was doing when the application crashed:
I tried to open an image I have in my Pictures folder, everytime I tried to open any image dolphin crashes and ask me to restart the application.

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 0x7fb254c45800 (LWP 42047))]

Thread 8 (Thread 0x7fb249272700 (LWP 42056)):
#0  __GI___libc_read (nbytes=16, buf=0x7fb249271b90, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=19, buf=0x7fb249271b90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fb2575f9f5f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb2575b234e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb2575b27a2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb2575b291f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fb2598427db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fb2597eb6db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fb25962c6f1 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fb25962d872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fb257e85f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fb25b8ce31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fb24a7fc700 (LWP 42055)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x562cfc7705e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562cfc770598, cond=0x562cfc7705c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x562cfc7705c0, mutex=0x562cfc770598) at pthread_cond_wait.c:638
#3  0x00007fb250f1d9fb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb250f1d617 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb257e85f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fb25b8ce31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fb24affd700 (LWP 42054)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x562cfc7705e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562cfc770598, cond=0x562cfc7705c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x562cfc7705c0, mutex=0x562cfc770598) at pthread_cond_wait.c:638
#3  0x00007fb250f1d9fb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb250f1d617 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb257e85f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fb25b8ce31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fb24b7fe700 (LWP 42053)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x562cfc7705e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562cfc770598, cond=0x562cfc7705c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x562cfc7705c0, mutex=0x562cfc770598) at pthread_cond_wait.c:638
#3  0x00007fb250f1d9fb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb250f1d617 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb257e85f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fb25b8ce31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fb24bfff700 (LWP 42052)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x562cfc7705e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x562cfc770598, cond=0x562cfc7705c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x562cfc7705c0, mutex=0x562cfc770598) at pthread_cond_wait.c:638
#3  0x00007fb250f1d9fb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fb250f1d617 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fb257e85f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fb25b8ce31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fb25311a700 (LWP 42050)):
#0  0x00007fb2575b204f in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb2575b2778 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb2575b291f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb2598427db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fb2597eb6db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb25962c6f1 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fb259ac04e6 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fb25962d872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fb257e85f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#9  0x00007fb25b8ce31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb253c34700 (LWP 42049)):
#0  0x00007fb25b8c3b7f in __GI___poll (fds=0x7fb253c33ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fb2580bad02 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb2580bc98a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb25482bca0 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fb25962d872 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fb257e85f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007fb25b8ce31f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb254c45800 (LWP 42047)):
[KCrash Handler]
#4  0x00007fb258fae21c in KProcessRunner::KProcessRunner(QExplicitlySharedDataPointer<KService> const&, QList<QUrl> const&, QFlags<KIO::ApplicationLauncherJob::RunFlag>, QString const&, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOGui.so.5
#5  0x00007fb258fa7ed7 in KIO::ApplicationLauncherJob::proceedAfterSecurityChecks() () from /lib/x86_64-linux-gnu/libKF5KIOGui.so.5
#6  0x00007fb258fa860c in KIO::ApplicationLauncherJob::start() () from /lib/x86_64-linux-gnu/libKF5KIOGui.so.5
#7  0x00007fb25b3d3a14 in KRun::runApplication(KService const&, QList<QUrl> const&, QWidget*, QFlags<KRun::RunFlag>, QString const&, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#8  0x00007fb25b3d544e in KRun::runUrl(QUrl const&, QString const&, QWidget*, QFlags<KRun::RunFlag>, QString const&, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#9  0x00007fb25b3d6098 in KRun::foundMimeType(QString const&) () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#10 0x00007fb25b3d2a02 in KRun::mimeTypeDetermined(QString const&) () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#11 0x00007fb25b3d43f2 in KRun::init() () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#12 0x00007fb25b3d67a6 in KRun::slotTimeout() () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#13 0x00007fb2598174e8 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fb25982410a in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fb259817d45 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fb25a2bdc32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fb25a2c7190 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fb2597eca52 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fb259841b90 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fb259842414 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fb2575b260d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fb2575b2890 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fb2575b291f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fb2598427c1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fb2597eb6db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fb2597f3182 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fb25b9d9610 in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#28 0x00007fb25b7f7e0b in __libc_start_main (main=0x562cfba62050, argc=1, argv=0x7ffd5bc0b378, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd5bc0b368) at ../csu/libc-start.c:308
#29 0x0000562cfba6208a in _start ()
[Inferior 1 (process 42047) detached]

Possible duplicates by query: bug 323982, bug 323711, bug 322782, bug 315194, bug 308437.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2020-07-18 17:58:00 UTC
Please install debug symbols for KIO and then post another backtrace.
Comment 2 Bug Janitor Service 2020-08-02 04:33:10 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
mark the bug 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 3 Bug Janitor Service 2020-08-17 04:33:10 UTC
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!