Bug 424229 - Dolphin crashes when using SMB to reach NAS folder.
Summary: Dolphin crashes when using SMB to reach NAS folder.
Status: RESOLVED WORKSFORME
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.68.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-07-15 11:39 UTC by aloys
Modified: 2020-09-30 04:33 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.69 KB, patch)
2020-07-28 03:36 UTC, Nelson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description aloys 2020-07-15 11:39:28 UTC
Application: dolphin (19.12.3)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.4.0-40-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I opened network folder, shared folders (SMB), NAS folder. At that moment Dolphin crashed. The Crash keeps on happening when I repeat this action.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9d15e4de80 (LWP 7905))]

Thread 4 (Thread 0x7f9d07dac700 (LWP 7908)):
#0  __GI___libc_read (nbytes=16, buf=0x7f9d07dabb90, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=16, buf=0x7f9d07dabb90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f9d184fd89f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9d184b4cfe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9d184b5152 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9d184b52e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9d1a5c2583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9d1a5694db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9d1a3a1785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9d1a3a29d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9d18df6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f9d1c6b5103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f9d0ffff700 (LWP 7907)):
#0  0x00007f9d184b43a8 in g_main_context_release () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9d184b5169 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9d184b52e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9d1a5c2583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9d1a5694db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9d1a3a1785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9d1a844efa in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f9d1a3a29d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9d18df6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9d1c6b5103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f9d14f95700 (LWP 7906)):
#0  0x00007f9d1c6a896f in __GI___poll (fds=0x7f9d14f94ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9d18db1c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9d18db390a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9d15794298 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f9d1a3a29d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9d18df6609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f9d1c6b5103 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f9d15e4de80 (LWP 7905)):
[KCrash Handler]
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007f9d1c5b8859 in __GI_abort () at abort.c:79
#8  0x00007f9d1be85ded in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#9  0x00007f9d1bf9c223 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#10 0x00007f9d1a596458 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9d1b720c60 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#12 0x00007f9d1b72176b in KJob::finishJob(bool) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x00007f9d1bf3daf8 in KIO::SimpleJob::slotFinished() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#14 0x00007f9d1bf3506e in KIO::ListJob::slotFinished() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#15 0x00007f9d1a596458 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f9d1bf0e252 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#17 0x00007f9d1bf0bf4f in KIO::SlaveInterface::dispatch() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#18 0x00007f9d1bf15152 in KIO::Slave::gotInput() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#19 0x00007f9d1a596458 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f9d1a596d5a in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f9d1b05ba66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f9d1b0650f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f9d1a56a93a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f9d1a56d5b8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f9d1a5c2f67 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f9d184b4fbd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f9d184b5240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f9d184b52e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f9d1a5c2565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f9d1a5694db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f9d1a571246 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f9d1c7d18b5 in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#33 0x00007f9d1c5ba0b3 in __libc_start_main (main=0x56110a514060, argc=1, argv=0x7ffff893b118, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff893b108) at ../csu/libc-start.c:308
#34 0x000056110a51409e in _start ()
[Inferior 1 (process 7905) detached]

Possible duplicates by query: bug 423951, bug 423506, bug 423222, bug 423132, bug 422433.

Reported using DrKonqi
Comment 1 Nelson 2020-07-28 03:36:45 UTC
Created attachment 130448 [details]
New crash information added by DrKonqi

dolphin (19.12.3) using Qt 5.12.8

- What I was doing when the application crashed:
Establishing general smb connection with a Win10 host on the local LAN.
It has previously established share folders using Netbios/Windows Network protocol that are visible to other Linux clients within the network.
Upon providing Windows user credentials, Dolphin abruptly crashes with no explanation.
This behavior is reproducible exactly.
Dolphin is connecting fine with other smb Win10 shares on the same LAN.

-- Backtrace (Reduced):
#6  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#7  0x00007fa680120859 in __GI_abort () at abort.c:79
[...]
#11 0x00007fa67f288c60 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#12 0x00007fa67f28976b in KJob::finishJob(bool) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x00007fa67faa5af8 in KIO::SimpleJob::slotFinished() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
Comment 2 Harald Sitter 2020-08-31 10:31:07 UTC
Moving to KIO. That's where it crashes.

Unfortunately the backtraces are missing context on the most relevant frames. Please have a look on how to improve them:
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Given the involved software versions are profoundly out of date I'm rather thinking this may have been long resolved.
Comment 3 Bug Janitor Service 2020-09-15 04:33:11 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 4 Bug Janitor Service 2020-09-30 04:33:15 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!