Bug 426962

Summary: Dolphin crashes in KUrlNavigator::setLocationUrl() when navigating remote folders
Product: [Applications] dolphin Reporter: Francesco Cusolito <mous16>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: 842mono, aronkvh, boysen, fechsaer, guimarcalsilva, jens-bugs.kde.org, johann.mourlon, kfm-devel, markus, nate, prcoder, radek, res-1
Priority: VHI Keywords: drkonqi
Version: 20.08.1   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Francesco Cusolito 2020-09-25 15:03:16 UTC
Application: dolphin (20.08.1)

Qt Version: 5.15.0
Frameworks Version: 5.74.0
Operating System: Linux 5.4.0-47-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.19

-- Information about the crash:
I had a sftp folder open for sometimes, in an inactive window. When I interacted again with the same window, trying to navigate to a parent folder, on the same server, through the breadcrumb bar, Dolphin crashed.
It happend me 3 times in the last week, but I'm not able to replicate it consistently.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f54069a7859 in __GI_abort () at abort.c:79
#6  0x00007f5406a123ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f5406b3c285 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#7  0x00007f5406a1a47c in malloc_printerr (str=str@entry=0x7f5406b3e628 "double free or corruption (fasttop)") at malloc.c:5347
#8  0x00007f5406a1bde5 in _int_free (av=0x7f5406b6db80 <main_arena>, p=0x55e8cdcbecf0, have_lock=0) at malloc.c:4266
#9  0x00007f54068b469f in KFileItemModel::slotClear() () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#10 0x00007f540691d977 in DolphinView::setUrl(QUrl const&) () from /usr/lib/x86_64-linux-gnu/libdolphinprivate.so.5
#11 0x00007f5406bdcd68 in ?? () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#12 0x00007f54047ea5ae in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f54067fec99 in KUrlNavigator::urlChanged(QUrl const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#14 0x00007f5406802d64 in KUrlNavigator::setLocationUrl(QUrl const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#15 0x00007f54047ea5e0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f54067f67d2 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#17 0x00007f540540bdb6 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f54053c8cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f54053d1ec3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f54047b36aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f54053d0fd7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f5405426ffd in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f540542a4dc in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f54053c8cc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f54053d1c70 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f54047b36aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f5404cbef78 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007f5404cc05b5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#29 0x00007f5404c982cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#30 0x00007f53ff8b199e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#31 0x00007f540259dfbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f540259e240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f540259e2e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f540480de92 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f54047b21bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f54047ba354 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f5406bc324f in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#38 0x00007f54069a90b3 in __libc_start_main (main=0x55e8cc14d060, argc=1, argv=0x7fff0f2abbd8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff0f2abbc8) at ../csu/libc-start.c:308
#39 0x000055e8cc14d09e in _start ()
[Inferior 1 (process 3694378) detached]

Possible duplicates by query: bug 426657, bug 426180, bug 425649, bug 425074, bug 424911.

Reported using DrKonqi
Comment 1 Nate Graham 2021-02-23 04:52:25 UTC
*** Bug 429809 has been marked as a duplicate of this bug. ***
Comment 2 Nate Graham 2021-02-23 04:52:32 UTC
*** Bug 429761 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2021-02-23 04:52:39 UTC
*** Bug 432483 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2021-02-23 04:52:47 UTC
*** Bug 433357 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2021-02-23 04:52:55 UTC
*** Bug 433406 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2021-03-24 19:27:16 UTC
*** Bug 434860 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2021-04-01 14:17:19 UTC
*** Bug 435209 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2021-04-01 14:18:25 UTC
*** Bug 433526 has been marked as a duplicate of this bug. ***
Comment 9 Nate Graham 2021-04-05 03:59:09 UTC
*** Bug 435346 has been marked as a duplicate of this bug. ***
Comment 10 Nate Graham 2021-04-12 15:50:19 UTC
*** Bug 435592 has been marked as a duplicate of this bug. ***
Comment 11 Nate Graham 2021-04-12 15:50:26 UTC
*** Bug 423506 has been marked as a duplicate of this bug. ***
Comment 12 Justin Zobel 2022-12-01 05:21:59 UTC
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you can reproduce the issue with a more recent software version?  
  
If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Comment 13 guimarcalsilva 2022-12-01 05:44:37 UTC
(In reply to Justin Zobel from comment #12)
> Thank you for reporting this issue in KDE software. As it was reported on an
> older version, can we please ask you to see if you can reproduce the issue
> with a more recent software version?  
>   
> If you can confirm this issue still exists in a recent version, please
> change the version field and the status to "REPORTED" when replying. Thank
> you!

I can't reproduce using the instructions from my own bug duplicate 434860
Comment 14 Rudolf E. Steiner 2022-12-01 10:12:37 UTC
I also can't reproduce the problem anymore.
Comment 15 johann.mourlon 2022-12-01 11:35:35 UTC
Sorry, I cannot reproduce it anymore
Comment 16 Nate Graham 2022-12-01 15:41:03 UTC
Great, seems like it's been fixed at some point!