Bug 469190 - Common samba share connection bug
Summary: Common samba share connection bug
Status: RESOLVED DUPLICATE of bug 451050
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 23.04.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-04-30 12:24 UTC by Saimon Lovell
Modified: 2024-02-01 14:12 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (3.48 KB, text/plain)
2023-05-03 19:31 UTC, Michel Brabants
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Saimon Lovell 2023-04-30 12:24:05 UTC
Application: dolphin (23.04.0)

Qt Version: 5.15.9
Frameworks Version: 5.105.0
Operating System: Linux 6.2.0-10005-tuxedo x86_64
Windowing System: X11
Distribution: TUXEDO OS 2
DrKonqi: 5.27.4 [KCrashBackend]

-- Information about the crash:
This always happens when you try to connect to a TrurNAS or other SAMBA share for the FIRST time.
It does not happen once you restart dolphon and connect again. From that point on it does not crash.
Doing split panel also increases the chances.
I had this issue since 2012 KDE 4

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=139683973458368) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=139683973458368) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=139683973458368, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x00007f0aba242476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f0aba2287f3 in __GI_abort () at ./stdlib/abort.c:79
#9  0x00007f0abc8e866b in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#10 0x00007f0abc9c575a in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#11 0x00007f0abacf41e4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f0abc139400 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#13 0x00007f0abc13eedb in ?? () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#14 0x00007f0abacf41e4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f0abc951f13 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#16 0x00007f0abc95055d in KIO::SlaveInterface::dispatch() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#17 0x00007f0abc954912 in KIO::Slave::gotInput() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#18 0x00007f0abacf41e4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f0abace9bee in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f0abb96c793 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f0abacbc18a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f0abacbf277 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f0abad16597 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f0ab89c7d3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f0ab8a1c6c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f0ab89c53e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f0abad15be8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f0abacbaaab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f0abacc3044 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x000055785d4b5aad in ?? ()
#31 0x00007f0aba229d90 in __libc_start_call_main (main=main@entry=0x55785d4afc40, argc=argc@entry=1, argv=argv@entry=0x7ffc91df22a8) at ../sysdeps/nptl/libc_start_call_main.h:58
#32 0x00007f0aba229e40 in __libc_start_main_impl (main=0x55785d4afc40, argc=1, argv=0x7ffc91df22a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc91df2298) at ../csu/libc-start.c:392
#33 0x000055785d4b6365 in ?? ()
[Inferior 1 (process 9846) detached]

The reporter indicates this bug may be a duplicate of or related to bug 450245, bug 451050.

Reported using DrKonqi
Comment 1 Michel Brabants 2023-05-03 19:31:25 UTC
Created attachment 158670 [details]
New crash information added by DrKonqi

dolphin (23.04.0) using Qt 5.15.9

dolpin crashes when authentication to smb share hosted on truenas nas (debian). Distro is kde neon.

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140208849074624) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140208849074624) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=140208849074624, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x00007f84ef242476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f84ef2287f3 in __GI_abort () at ./stdlib/abort.c:79
Comment 2 Michel Brabants 2023-05-03 19:33:54 UTC
I have the same issue (normally bug report should be attached, but it keeps spinning). Each time after successfull smb authentication to truenas smb share from kde neon, dolphin crashes. When I restart dolphon I'm authenticated and I can browse the share, but the flow is very annoying as dolphin crashes.
Comment 3 kde 2023-06-28 12:34:30 UTC
Same issue here, except that dolphin often does not connect on second try but keeps crashing until a reboot. This may be related to having multiple logins stored for the server
Comment 4 Méven Car 2023-08-23 11:56:49 UTC
I have a samba environment but I cannot reproduce exactly your issue.

Could get debug symbols so we can get a crash trace with details.

Next time this happens close drkonqi and run:

export DEBUGINFOD_URLS="https://debuginfod.ubuntu.com"
coredumpctl -1 info dolphin

If the last dolphin crash was due to this issue, you can already try it, it could have saved what is need for this to work.

You should get a better output using `coredumpctl -1 gdb dolphin` instead also.

You can also install kio and kio debug symbols directly:
```
sudo apt install libkf5kiocore5-dbgsym kio-extras-dbgsym
```
But you system might not be configured to have debug symbols repository set.

More on the subject:
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 5 Akseli Lahtinen 2024-02-01 14:12:07 UTC

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