Application: filelight (22.12.3) Qt Version: 5.15.8 Frameworks Version: 5.103.0 Operating System: Linux 6.2.2-zen1-1-zen x86_64 Windowing System: X11 Distribution: "Arch Linux" DrKonqi: 5.27.2 [KCrashBackend] -- Information about the crash: Unpredictably fill up /home and start filelight, then empty the recycle bin to get a little space to start filelight again. The qmlc file that caused the crash was found by setting the HOME environment variable. The copy was compressed by `cmd` and encoded to base64. qmlc: KLUv/QRYFSEAVrSVPfDYajO4p2jymPQcLdFm2IYfjz1l0D/FNpaDR6MtKiP6V/UmGy1sYpyNNt6W C87tpxxQ/XwTUiZS2ZSVW6aMAIIAhwCns2gzEMu5zscU6jwiMnkuIVPJ5SJQWdEBaBVCL11GA7KG A6aRWNOwJmFNwVqAt5w3IW8m3rw7Te7AuANhbcraTMTiMIf5vu+jmRHVYlq5aE+FH/gmw0aVGCFw bBjJsKCIB0UJjx4OhtxwoUCgwA8nNZhI0cFlcNIlxxqNHR8DU67UvQEqhkqRmvDCRa7Vmqgrrr6u fuhsnsKiOI0V4a356qpiLCorTbfF1NWbIsaK+L7vayqKOZRzqMkhHodOHILQ4dzJ7mjuGNwdhDOI x6ATg0x/cv4k+WPzZ+aPN/dkTjZ3Yi5mT84enD1CQgkSdAgQgI6ITCYYmA8BAtwRkWmAAAGelpat VOqQSHc+Ji1runhiRUXRlbXDBw9amPoa8H3fd9MVRVQWIpusqjM3KlIl2BVbsaokOhei7/u+WFfX Ea4zpBerKweYl9paYYQrrhU1lYSnZuuqhTVVMiyxKJuqsNCpJAD1+b7vU4310OpKxUCKidnqugoL q/pqE0bViypr7GqMG72iZnizVTXEk2qKLZ6u+Bot3ibT8zxt1tuVtNkSiKTNkkCk0SZzVCONRtrs aDfqxGTRZlk0ACwWS5NtCcl6INnSR5bEyY5usp2ou3IFRNNAN82XHc1Q58PHb0t836Alg0D8IfLn whySuQ17ouxJ8Ublbcbby50gdyasTXiO3s8DeM5xnW9eT0e7Ce8bK4DuqCFRo8jJiIKCpCDJdPCC ERka5xJAUVmgxijKGEOQEXCBiIjIBCIxIxKlDTxDLfQOhr/q+0zmQCGYWTuJDPcLwtRrdiwboDZG DJqZTP25r3rTLL+zhj7LcYTOnCxn+yx93KHCjA48eemO6xZYhy11C0vsEpbMuieweAk0e53dlIJf 7zi2dFGptAziNX7cMbbTAjQ9ivbmZH7hZzy55xaKV9Nk+IR/g10u76h0xBWWx6mD5egDZNgXiAVk +uftWTj1XO13gUXpI/9co718XzGYjRR/Jd+1khQHkdxM+ZKcVYdtWrwdso9gAWKltuAj21JcFgFU /6y7QTombADvuZ3bJ1Dkl/b4/tTDrNbxOEYyiZPpJU/fMRVllbxKs/eitWfOZ8vGIXVq7yPuyvRi aMDYUWPCNVbG3aji7eSKrV43hzJK4sz/SpuJOh7ZTeHG78tvS+9bFXkM9EEPHlCaR1eGhzrDNDdi Zdqyb46FM0ZB1vQgyMKspNk7aSkJJ03NKPuUk9Bm/qvD8zftXuOgL/uzzp3GVrOXMMDRXHrFoiAY NcbULPI0inamLh9d0FDMnM6W1gcB2v3Ug+nIpIvDNClJk2VRkqrrCH910eY6 The crash can be reproduced every time. -- Backtrace: Application: Filelight (filelight), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 0x00007fa7d7a1d8d1 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007fa7d7a21bc5 in ?? () from /usr/lib/libQt5Qml.so.5 #8 0x00007fa7d7a647db in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () from /usr/lib/libQt5Qml.so.5 #9 0x00007fa7d7a652ea in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () from /usr/lib/libQt5Qml.so.5 #10 0x00007fa7d7a66dd1 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () from /usr/lib/libQt5Qml.so.5 #11 0x00007fa7d7a67296 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () from /usr/lib/libQt5Qml.so.5 #12 0x00007fa7d7a6765a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () from /usr/lib/libQt5Qml.so.5 #13 0x00007fa7d7a1ff1e in ?? () from /usr/lib/libQt5Qml.so.5 #14 0x00007fa7d7a20f78 in ?? () from /usr/lib/libQt5Qml.so.5 #15 0x00007fa7d7a64a72 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () from /usr/lib/libQt5Qml.so.5 #16 0x00007fa7d7a652ea in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () from /usr/lib/libQt5Qml.so.5 #17 0x00007fa7d7a66dd1 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () from /usr/lib/libQt5Qml.so.5 #18 0x00007fa7d7a2b512 in ?? () from /usr/lib/libQt5Qml.so.5 #19 0x00007fa7d7ac570d in ?? () from /usr/lib/libQt5Qml.so.5 #20 0x00007fa7d8578b5c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5613b03985c0, e=0x5613b0379b00) at kernel/qapplication.cpp:3640 #21 0x00007fa7d6c8df48 in QCoreApplication::notifyInternal2 (receiver=0x5613b03985c0, event=0x5613b0379b00) at kernel/qcoreapplication.cpp:1064 #22 0x00007fa7d6c8dfb3 in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462 #23 0x00007fa7d6c8ea53 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5613b03a42c0) at kernel/qcoreapplication.cpp:1821 #24 0x00007fa7d6cd4e88 in postEventSourceDispatch (s=0x7fa7b40047c0) at kernel/qeventdispatcher_glib.cpp:277 #25 0x00007fa7d551682b in g_main_dispatch (context=0x7fa7b4000c30) at ../glib/glib/gmain.c:3454 #26 g_main_context_dispatch (context=0x7fa7b4000c30) at ../glib/glib/gmain.c:4172 #27 0x00007fa7d556dcc9 in g_main_context_iterate.constprop.0 (context=0x7fa7b4000c30, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4248 #28 0x00007fa7d55150e2 in g_main_context_iteration (context=0x7fa7b4000c30, may_block=1) at ../glib/glib/gmain.c:4313 #29 0x00007fa7d6cd8c6c in QEventDispatcherGlib::processEvents (this=0x7fa7b4000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #30 0x00007fa7d6c866ec in QEventLoop::exec (this=0x7fa7bc5feaa0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #31 0x00007fa7d6ae725f in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #32 0x00007fa7d7ac00e0 in ?? () from /usr/lib/libQt5Qml.so.5 #33 0x00007fa7d6ae432a in QThreadPrivate::start (arg=0x5613b03985c0) at thread/qthread_unix.cpp:330 #34 0x00007fa7d649ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #35 0x00007fa7d6520d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7fa7d18c96c0 (LWP 23839) "QDBusConnection"): #1 0x00007fa7d556dc2f in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fa7cc0053e0, timeout=<optimized out>, context=0x7fa7cc001cf0) at ../glib/glib/gmain.c:4553 #2 g_main_context_iterate.constprop.0 (context=0x7fa7cc001cf0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4243 #3 0x00007fa7d55150e2 in g_main_context_iteration (context=0x7fa7cc001cf0, may_block=1) at ../glib/glib/gmain.c:4313 #4 0x00007fa7d6cd8c8f in QEventDispatcherGlib::processEvents (this=0x7fa7cc000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fa7d6c866ec in QEventLoop::exec (this=0x7fa7d18c8a90, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007fa7d6ae725f in QThread::exec (this=this@entry=0x7fa7d6fbd560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fa7d6f61cba in QDBusConnectionManager::run (this=0x7fa7d6fbd560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179 #8 0x00007fa7d6ae432a in QThreadPrivate::start (arg=0x7fa7d6fbd560 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #9 0x00007fa7d649ebb5 in start_thread (arg=<optimized out>) at pthread_create.c:444 #10 0x00007fa7d6520d90 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7fa7d2198ac0 (LWP 23838) "filelight"): #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5613b039e2f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 #2 0x00007fa7d649b7cf in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5613b039e2f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007fa7d649df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5613b039e2a0, cond=0x5613b039e2c8) at pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5613b039e2c8, mutex=0x5613b039e2a0) at pthread_cond_wait.c:618 #5 0x00007fa7d6aeb7c4 in QWaitConditionPrivate::wait (deadline=..., this=0x5613b039e2a0) at thread/qwaitcondition_unix.cpp:146 #6 QWaitCondition::wait (this=<optimized out>, mutex=0x5613b0398630, deadline=...) at thread/qwaitcondition_unix.cpp:225 #7 0x00007fa7d7ac0759 in ?? () from /usr/lib/libQt5Qml.so.5 #8 0x00007fa7d7a671b0 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () from /usr/lib/libQt5Qml.so.5 #9 0x00007fa7d7a6765a in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () from /usr/lib/libQt5Qml.so.5 #10 0x00007fa7d7a48042 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () from /usr/lib/libQt5Qml.so.5 #11 0x00007fa7d7a9fcac in QQmlApplicationEnginePrivate::startLoad(QUrl const&, QByteArray const&, bool) () from /usr/lib/libQt5Qml.so.5 #12 0x00007fa7d7a9fda2 in QQmlApplicationEngine::load(QUrl const&) () from /usr/lib/libQt5Qml.so.5 #13 0x00005613adf7e4a3 in Filelight::MainContext::MainContext (parent=0x0, this=0x7ffd8d35c900) at /usr/src/debug/filelight/filelight-22.12.3/src/mainContext.cpp:85 #14 main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/filelight/filelight-22.12.3/src/main.cpp:82 [Inferior 1 (process 23838) detached] The reporter indicates this bug may be a duplicate of or related to bug 467103. Reported using DrKonqi
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 466415 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 466415 (cherry picked from commit 8f6003804169b3049bdfea508bcf49c9d8f8b661) M +5 -0 src/main.cpp https://invent.kde.org/utilities/filelight/commit/05185ff702acab7a3fcf93c1af9e2122bcc68c84