https://bugs.kde.org/show_bug.cgi?id=467103

            Bug ID: 467103
           Summary: filelight crashes repeatedly after /home has no space
                    to crash
    Classification: Applications
           Product: filelight
           Version: 22.12.3
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-b...@kde.org
          Reporter: unknowndev...@pm.me
                CC: martin.sandsm...@kde.org
  Target Milestone: ---

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:
Filling up /home for some unforeseen reason caused filelight to crash, and then
it kept crashing.

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 
QV4::CompiledData::TypeReferenceMap::collectFromObject<QV4::CompiledData::Object>
(obj=0x7f9aadec201c, this=0x7f9a9c203eb8) at
/usr/include/qt/QtCore/qendian.h:290
#7  QQmlTypeData::tryLoadFromDiskCache (this=0x7f9a9c203e10) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypedata.cpp:162
#8  0x00007f9abe221bc5 in QQmlTypeData::dataReceived (this=0x7f9a9c203e10,
data=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypedata.cpp:574
#9  0x00007f9abe2647db in QQmlTypeLoader::setData
(this=this@entry=0x557221f422b8, blob=blob@entry=0x7f9a9c203e10, d=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:447
#10 0x00007f9abe2652ea in QQmlTypeLoader::setData
(this=this@entry=0x557221f422b8, blob=blob@entry=0x7f9a9c203e10, fileName=...)
at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:437
#11 0x00007f9abe266dd1 in QQmlTypeLoader::loadThread (this=0x557221f422b8,
blob=0x7f9a9c203e10) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:299
#12 0x00007f9abe267296 in PlainLoader::loadThread (blob=0x7f9a9c203e10,
loader=0x557221f422b8, this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:146
#13 QQmlTypeLoader::doLoad<PlainLoader> (loader=...,
mode=QQmlTypeLoader::PreferSynchronous, blob=0x7f9a9c203e10,
this=0x557221f422b8) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:205
#14 QQmlTypeLoader::load (this=this@entry=0x557221f422b8,
blob=blob@entry=0x7f9a9c203e10,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:237
#15 0x00007f9abe26765a in QQmlTypeLoader::getType (this=0x557221f422b8,
unNormalizedUrl=..., mode=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:825
#16 0x00007f9abe21ff1e in QQmlTypeData::resolveTypes
(this=this@entry=0x557221d45780) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypedata.cpp:867
#17 0x00007f9abe220f78 in QQmlTypeData::allDependenciesDone (this=<optimized
out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypedata.cpp:737
#18 0x00007f9abe264a72 in QQmlTypeLoader::setData
(this=this@entry=0x557221f422b8, blob=blob@entry=0x557221d45780, d=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:450
#19 0x00007f9abe2652ea in QQmlTypeLoader::setData
(this=this@entry=0x557221f422b8, blob=blob@entry=0x557221d45780, fileName=...)
at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:437
#20 0x00007f9abe266dd1 in QQmlTypeLoader::loadThread (this=0x557221f422b8,
blob=0x557221d45780) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:299
#21 0x00007f9abe22b512 in QQmlTypeLoaderThread::loadThread (this=<optimized
out>, b=0x557221d45780) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:162
#22 0x00007f9abe2c570d in QQmlThreadPrivate::threadEvent (this=0x557221c251c0)
at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:198
#23 QQmlThreadPrivate::event (this=0x557221c251c0, e=0x557221f20ce0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:142
#24 0x00007f9abed78b5c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x557221c251c0, e=0x557221f20ce0) at
kernel/qapplication.cpp:3640
#25 0x00007f9abd48df48 in QCoreApplication::notifyInternal2
(receiver=0x557221c251c0, event=0x557221f20ce0) at
kernel/qcoreapplication.cpp:1064
#26 0x00007f9abd48dfb3 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at kernel/qcoreapplication.cpp:1462
#27 0x00007f9abd48ea53 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x557221f4b860) at
kernel/qcoreapplication.cpp:1821
#28 0x00007f9abd4d4e88 in postEventSourceDispatch (s=0x7f9a9c0047c0) at
kernel/qeventdispatcher_glib.cpp:277
#29 0x00007f9abc11682b in g_main_dispatch (context=0x7f9a9c000c30) at
../glib/glib/gmain.c:3454
#30 g_main_context_dispatch (context=0x7f9a9c000c30) at
../glib/glib/gmain.c:4172
#31 0x00007f9abc16dcc9 in g_main_context_iterate.constprop.0
(context=0x7f9a9c000c30, block=1, dispatch=1, self=<optimized out>) at
../glib/glib/gmain.c:4248
#32 0x00007f9abc1150e2 in g_main_context_iteration (context=0x7f9a9c000c30,
may_block=1) at ../glib/glib/gmain.c:4313
#33 0x00007f9abd4d8c6c in QEventDispatcherGlib::processEvents
(this=0x7f9a9c000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#34 0x00007f9abd4866ec in QEventLoop::exec (this=0x7f9aaeffeaa0, flags=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#35 0x00007f9abd2e725f in QThread::exec (this=this@entry=0x557221c251c0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#36 0x00007f9abe2c00e0 in QQmlThreadPrivate::run (this=0x557221c251c0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:155
#37 0x00007f9abd2e432a in QThreadPrivate::start (arg=0x557221c251c0) at
thread/qthread_unix.cpp:330
#38 0x00007f9abcc9ebb5 in start_thread (arg=<optimized out>) at
pthread_create.c:444
#39 0x00007f9abcd20d90 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f9ab822c6c0 (LWP 276041) "QDBusConnection"):
#1  0x00007f9abc16dc2f in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f9ab00053e0, timeout=<optimized out>, context=0x7f9ab0001cf0)
at ../glib/glib/gmain.c:4553
#2  g_main_context_iterate.constprop.0 (context=0x7f9ab0001cf0, block=1,
dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4243
#3  0x00007f9abc1150e2 in g_main_context_iteration (context=0x7f9ab0001cf0,
may_block=1) at ../glib/glib/gmain.c:4313
#4  0x00007f9abd4d8c8f in QEventDispatcherGlib::processEvents
(this=0x7f9ab0000b70, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f9abd4866ec in QEventLoop::exec (this=0x7f9ab822ba90, flags=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f9abd2e725f in QThread::exec (this=this@entry=0x7f9abe4b0560
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f9abe454cba in QDBusConnectionManager::run (this=0x7f9abe4b0560
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
/usr/src/debug/qt5-base/qtbase/src/dbus/qdbusconnection.cpp:179
#8  0x00007f9abd2e432a in QThreadPrivate::start (arg=0x7f9abe4b0560 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:330
#9  0x00007f9abcc9ebb5 in start_thread (arg=<optimized out>) at
pthread_create.c:444
#10 0x00007f9abcd20d90 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f9ab8a93ac0 (LWP 276039) "filelight"):
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x557221dd18b0,
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  0x00007f9abcc9b7cf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x557221dd18b0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x00007f9abcc9df90 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x557221dd1860, cond=0x557221dd1888) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x557221dd1888, mutex=0x557221dd1860) at
pthread_cond_wait.c:618
#5  0x00007f9abd2eb7c4 in QWaitConditionPrivate::wait (deadline=...,
this=0x557221dd1860) at thread/qwaitcondition_unix.cpp:146
#6  QWaitCondition::wait (this=this@entry=0x557221c25238, mutex=0x557221c25230,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#7  0x00007f9abe2c0759 in QQmlThreadPrivate::wait (this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:63
#8  QQmlThread::internalCallMethodInThread (this=0x557221f409f0,
message=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:351
#9  0x00007f9abe2671b0 in QQmlThread::callMethodInThread<QQmlDataBlob*,
QQmlDataBlob*, QQmlTypeLoaderThread> (arg=<synthetic pointer>: 0x557221d45780,
Member=<optimized out>, this=0x557221f409f0) at
../../include/QtQml/5.15.8/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:167
#10 QQmlTypeLoaderThread::load (b=0x557221d45780, this=0x557221f409f0) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:83
#11 PlainLoader::load (blob=0x557221d45780, loader=0x557221f422b8,
this=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:150
#12 QQmlTypeLoader::doLoad<PlainLoader> (loader=...,
mode=QQmlTypeLoader::PreferSynchronous, blob=0x557221d45780,
this=0x557221f422b8) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:214
#13 QQmlTypeLoader::load (this=this@entry=0x557221f422b8,
blob=blob@entry=0x557221d45780,
mode=mode@entry=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:237
#14 0x00007f9abe26765a in QQmlTypeLoader::getType (this=0x557221f422b8,
unNormalizedUrl=..., mode=QQmlTypeLoader::PreferSynchronous) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:825
#15 0x00007f9abe248042 in QQmlComponentPrivate::loadUrl (this=0x557221f0f260,
newUrl=..., mode=QQmlComponent::PreferSynchronous) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:720
#16 0x00007f9abe29fcac in QQmlApplicationEnginePrivate::startLoad
(this=0x557221f42180, url=..., data=..., dataFlag=<optimized out>) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:129
#17 0x00007f9abe29fda2 in QQmlApplicationEngine::load
(this=this@entry=0x557221d46870, url=...) at
/usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp:287
#18 0x00005572200e34a3 in Filelight::MainContext::MainContext (parent=0x0,
this=0x7ffd0fa4d2b0) at
/usr/src/debug/filelight/filelight-22.12.3/src/mainContext.cpp:85
#19 main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/filelight/filelight-22.12.3/src/main.cpp:82
[Inferior 1 (process 276039) detached]

The reporter indicates this bug may be a duplicate of or related to bug 462474.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to