[dolphin] [Bug 504017] New: Dolphin crashes when connecting to an SFTP server via a shortcut on the sidebar

kskot <[email protected]>
Newsgroups gmane.comp.kde.devel.kfm
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=504017

            Bug ID: 504017
           Summary: Dolphin crashes when connecting to an SFTP server via
                    a shortcut on the sidebar
    Classification: Applications
           Product: dolphin
           Version: 25.04.1
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

SUMMARY
Dolphin crashes when clicking a second time on an SFTP shortcut via the side
bar. 

STEPS TO REPRODUCE
1. Have an SFTP shortcut placed on the dolphin sidebar
(sftp://user@host:22/some_dir/)
2. Click the shortcut, dolphin should connect and show directory contents as
usual
3. Click the same shortcut a second time
4. Dolphin crashes

Note: The crash does not happen if the shortcut is browsed via Dolphin's
Network view or directly via URL. 

OBSERVED RESULT

Dolphin crashes

EXPECTED RESULT

Dolphin does not crash

SOFTWARE/OS VERSIONS
Operating System: KDE neon 6.3
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.11.0-25-generic (64-bit)
Graphics Platform: Wayland


ADDITIONAL INFORMATION

This only happened after upgrading to dolphin 24.04. The previous version was
fine
Console output when dolphin crashes:

ASSERT: "oldJob" in file ./src/core/kcoredirlister.cpp, line 1412
KCrash: Application 'dolphin' crashing... crashRecursionCounter = 2
zsh: IOT instruction (core dumped)  dolph


Crash stack trace: 

#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>)
at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at
./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#9  0x000071607c24527e in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#10 0x000071607c2288ff in __GI_abort () at ./stdlib/abort.c:79
#11 0x000071607cf247d9 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#12 0x000071607cf25ac7 in QMessageLogger::fatal(char const*, ...) const () at
/lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x000071607cf100d1 in qt_assert(char const*, char const*, int) () at
/lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x000071607eed2a50 in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#15 0x000071607ce77a99 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#16 0x000071607ef36ce8 in KIO::ListJob::redirection(KIO::Job*, QUrl const&) ()
at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#17 0x000071607ce77a99 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#18 0x000071607ef9f2d9 in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#19 0x000071607ef9d1b7 in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#20 0x000071607ef9afce in ??? () at /lib/x86_64-linux-gnu/libKF6KIOCore.so.6
#21 0x000071607ce77a99 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#22 0x000071607ce00b3d in QObject::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt6Core.so.6
#23 0x000071607e00551d in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#24 0x000071607ceb0dd0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Core.so.6
#25 0x000071607ceb116b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#26 0x000071607cc6209f in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6
#27 0x000071607a1b85b5 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x000071607a217717 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x000071607a1b7a53 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x000071607cc60b3f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt6Core.so.6
#31 0x000071607cebb4bb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt6Core.so.6
#32 0x000071607ceb405f in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt6Core.so.6
#33 0x00005c769af67566 in ??? ()
#34 0x000071607c22a1ca in __libc_start_call_main
(main=main@entry=0x5c769af65a50, argc=argc@entry=1,
argv=argv@entry=0x7ffc1695c498) at ../sysdeps/nptl/libc_start_call_main.h:58
#35 0x000071607c22a28b in __libc_start_main_impl (main=0x5c769af65a50, argc=1,
argv=0x7ffc1695c498, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffc1695c488) at ../csu/libc-start.c:360
#36 0x00005c769af68d65 in ??? ()

-- 
You are receiving this mail because:
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.