Summary: | Filelight crashes with SEGFAULT when started once with no disk space left | ||
---|---|---|---|
Product: | [Applications] filelight | Reporter: | stephan.seitz |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | blaisdellma, martin.sandsmark, nate, sitter, unknowndevqwq |
Priority: | NOR | Keywords: | drkonqi |
Version: | 22.12.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/utilities/filelight/commit/05185ff702acab7a3fcf93c1af9e2122bcc68c84 | Version Fixed In: | 23.04.1 |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
stephan.seitz
2023-02-25 17:11:41 UTC
Created attachment 157133 [details]
New crash information added by DrKonqi
filelight (22.12.3) using Qt 5.15.8
When the /home folder doesn't have any free space, a suggestion to use Filelight to check space will appear in the bottom right corner, and after starting it as suggested by the pop-up, you get a crash.
-- Backtrace (Reduced):
#6 0x00007f1fc14c90a2 in QString::QString (other=..., this=<optimized out>, this=<optimized out>, other=...) at /usr/include/qt/QtCore/qstring.h:1093
#7 QV4::CompiledData::CompilationUnit::stringAt (this=<optimized out>, index=<optimized out>) at ../../include/QtQml/5.15.8/QtQml/private/../../../../../../qtdeclarative/src/qml/common/qv4compileddata_p.h:1301
#8 0x00007f1fc16b1e93 in QQmlPropertyValidator::stringAt (index=<optimized out>, this=0x7f1fb23fe040) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlpropertyvalidator_p.h:87
#9 QQmlPropertyValidator::validateObject (this=this@entry=0x7f1fb23fe040, objectIndex=<optimized out>, instantiatingBinding=0x7f1fb1194c80, populatingValueTypeGroupProperty=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlpropertyvalidator.cpp:162
#10 0x00007f1fc16b2499 in QQmlPropertyValidator::validateObject (this=this@entry=0x7f1fb23fe040, objectIndex=<optimized out>, instantiatingBinding=0x7f1fb1194b50, populatingValueTypeGroupProperty=<optimized out>) at /usr/include/qt/QtCore/qendian.h:290
*** Bug 467103 has been marked as a duplicate of this bug. *** Does it help if you export QML_DISABLE_DISK_CACHE=1? (In reply to Harald Sitter from comment #3) > Does it help if you export QML_DISABLE_DISK_CACHE=1? I couldn't reproduce on another system with (even after deleting qtshadercache and filling up my disk afterwards) ❯ filelight --version filelight 22.12.3 Will switch to the system where I originally had this problem Filelight: 22.12.2 Operating System: Manjaro Linux KDE Plasma Version: 5.26.5 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8 Kernel Version: 5.10.174-1-MANJARO (64-bit) Graphics Platform: X11 I ran into this same issue. Plasma also froze after trying to start filelight and I had to restart plasmashell. Even after freeing up space, filelight would still segfault on launch. I even tried reinstalling filelight from scratch (`pacman -Scc && pacman -S filelight`) and it would still segfault. (In reply to Harald Sitter from comment #3) > Does it help if you export QML_DISABLE_DISK_CACHE=1? This (temporarily) fixes it for me. After clearing the cache manually (`rm ~/.cache/KDE/filelight/qmlcache/*.qmlc`), filelight doesn't segfault anymore. I haven't tried running filelight with a full disk with QML_DISABLE_DISK_CACHE=1 though. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! A possibly relevant merge request was started @ https://invent.kde.org/utilities/filelight/-/merge_requests/81 Git commit 8f6003804169b3049bdfea508bcf49c9d8f8b661 by Harald Sitter. Committed on 19/04/2023 at 13:35. Pushed by sitter into branch 'master'. disable qml disk cache this should prevent cache related problems when dealing with full or near-full disks Related: bug 467135 M +5 -0 src/main.cpp https://invent.kde.org/utilities/filelight/commit/8f6003804169b3049bdfea508bcf49c9d8f8b661 Git commit 05185ff702acab7a3fcf93c1af9e2122bcc68c84 by Harald Sitter. Committed on 19/04/2023 at 13:55. Pushed by sitter into branch 'release/23.04'. disable qml disk cache this should prevent cache related problems when dealing with full or near-full disks Related: bug 467135 (cherry picked from commit 8f6003804169b3049bdfea508bcf49c9d8f8b661) M +5 -0 src/main.cpp https://invent.kde.org/utilities/filelight/commit/05185ff702acab7a3fcf93c1af9e2122bcc68c84 |