Bug 508186 - Dolphin Crash closing filter after closing subfolder
Summary: Dolphin Crash closing filter after closing subfolder
Status: RESOLVED UNMAINTAINED
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-08-13 05:07 UTC by L P Luigi Espenlaub
Modified: 2025-08-13 11:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description L P Luigi Espenlaub 2025-08-13 05:07:51 UTC
Application: dolphin (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-65-lowlatency x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.3 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
Reproduced 1 time.
Failed to reproduce an additional 3 times.

1.  Opened Dolphen 
2. Looking 4 sub-folders deep in sub folders from [~/documents/] for an [.odt] file
    /Home/user/documents/
           	       |_1-Office/
                                       |_3-Banking/
            	                |_A--Do Bills/
            	                    |_ 1A Bill Processing Instr/
             	                         |_ Account.txt
3. Typed [od] in filter field. The filter only found a [.ods] file in the [ |_3-Banking/ ] level folder
    /Home/user/documents/
           	       |_1-Office/
                                       |_3-Banking/
            	                |_A--Do Bills/
            	                |_ Payees3-from.ods
4. Closed the  [ |_3-Banking/ ]  folder
    /Home/user/documents/
           	       |_1-Office/
  	             |_1a calculations.ods
   	             |_1a calculations.pdf
5. Attemped to Remove the [od] filter by Clicking [<x] in the filter field
6. Dolphin Crash with KDE Crash Handler displayed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault

[KCrash Handler]
#4  0x000078206251a7f1 in qHash(QString const&, unsigned int) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x000078206261daff in qHash(QUrl const&, unsigned int) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x0000782064a4545b in ?? () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#7  0x0000782064a3d080 in KFileItemModel::applyFilters() () from /lib/x86_64-linux-gnu/libdolphinprivate.so.5
#8  0x0000578040d2b808 in ?? ()
#9  0x0000782062712e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x0000578040d3c2e9 in ?? ()
#11 0x0000782062712e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007820634bf0e9 in QLineEdit::textChanged(QString const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x0000782062712dbf in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007820634c6c1c in QWidgetLineControl::textChanged(QString const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007820634ca42f in QWidgetLineControl::finishChange(int, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007820634bd54c in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x0000782062712dbf in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007820634676e4 in QAbstractButton::clicked(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x000078206346796f in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007820634695b0 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007820634697b8 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x000078206356d446 in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007820633b0df8 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x000078206336bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007820633746b0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007820626d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x0000782063372874 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007820633caa39 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007820633cdfbf in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x000078206336bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007820626d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x0000782062b45a3b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#33 0x0000782062b17bfc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#34 0x000078205d078d06 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#35 0x00007820607145c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x0000782060773737 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x0000782060713a63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x0000782062735279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007820626d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007820626df3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x0000578040d1547a in ?? ()
#42 0x0000782061c2a1ca in __libc_start_call_main (main=main@entry=0x578040d12c60, argc=argc@entry=2, argv=argv@entry=0x7ffd37a31fe8) at ../sysdeps/nptl/libc_start_call_main.h:58
#43 0x0000782061c2a28b in __libc_start_main_impl (main=0x578040d12c60, argc=2, argv=0x7ffd37a31fe8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd37a31fd8) at ../csu/libc-start.c:360
#44 0x0000578040d15c25 in ?? ()
[Inferior 1 (process 15258) detached]

Reported using DrKonqi
Comment 1 Filip 2025-08-13 11:49:26 UTC
Hi, I'm afraid Dolphin 23.08.5 no longer receives updates or maintenance from KDE; active versions are 25.04.3 or newer. Please upgrade to an active version as soon as your distribution makes it available to you, or use other application distribution methods such as Flathub. Dolphin is a fast-moving project, and bugs in one version are often fixed in the next one.

 If you need support for Dolphin 23.08.5, please contact your distribution, who bears the responsibility of providing help for older releases that are no longer receiving updates from KDE.

If this issue is still reproducible in a supported version of Dolphin, feel free to re-open this bug report.

Thanks for understanding!