[dolphin] [Bug 508186] New: Dolphin Crash closing filter after closing subfolder

"L P Luigi Espenlaub" <[email protected]>
Newsgroups gmane.comp.kde.devel.kfm
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=508186

            Bug ID: 508186
           Summary: Dolphin Crash closing filter after closing subfolder
    Classification: Applications
           Product: dolphin
      Version First 23.08.5
       Reported In:
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

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

-- 
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.