Bug 504037 - Filelight crashes when rapidly clicking the Up button to move through many (>20) levels of folders
Summary: Filelight crashes when rapidly clicking the Up button to move through many (>...
Status: CONFIRMED
Alias: None
Product: filelight
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.04.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-05-11 03:28 UTC by scamdotnet1
Modified: 2025-05-14 19:16 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/178123/events/7c0287f0e79f4d768b34085b8b47fd61/


Attachments
New crash information added by DrKonqi (86.48 KB, text/plain)
2025-05-11 03:28 UTC, scamdotnet1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description scamdotnet1 2025-05-11 03:28:43 UTC
Application: filelight (25.04.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.0
Frameworks Version: 6.13.0
Operating System: Linux 6.14.4-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.3.4 [CoredumpBackend]

-- Information about the crash:
When returning up to the root folder by rapidly clicking the "Up" button in the toolbar from a few folders deep, in a folder that contained maybe 20 or 30 or so subfolders/files, filelight would show the loading wheel on the cursor, but not the full scanning UI, slightly longer than normal, and then proceed to crash.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  QQuickItemPrivate::ChangeListener::operator== (this=0x7fa2e327d000, other=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.0/src/quick/items/qquickitem_p.h:373
#7  std::__find_if<QList<QQuickItemPrivate::ChangeListener>::const_iterator, __gnu_cxx::__ops::_Iter_equals_val<QQuickItemPrivate::ChangeListener const> > (__first=..., __last=..., __pred=...) at /usr/include/c++/14/bits/stl_algobase.h:2107
#8  std::__find_if<QList<QQuickItemPrivate::ChangeListener>::const_iterator, __gnu_cxx::__ops::_Iter_equals_val<QQuickItemPrivate::ChangeListener const> > (__first=..., __last=..., __pred=...) at /usr/include/c++/14/bits/stl_algobase.h:2152
#9  std::find<QList<QQuickItemPrivate::ChangeListener>::const_iterator, QQuickItemPrivate::ChangeListener> (__first=..., __last=..., __val=...) at /usr/include/c++/14/bits/stl_algo.h:3850
#11 0x00007fa2e2c51415 in QList<QQuickItemPrivate::ChangeListener>::removeOne<QQuickItemPrivate::ChangeListener> (this=<optimized out>, t=...) at /usr/include/qt6/QtCore/qlist.h:629


Reported using DrKonqi
Comment 1 scamdotnet1 2025-05-11 03:28:44 UTC
Created attachment 181157 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 John Kizer 2025-05-14 19:16:29 UTC
I can reproduce this on my Fedora KDE 42 device, running Filelight 25.04.0. Thanks!