Bug 411747 - UI keeps freezing
Summary: UI keeps freezing
Status: RESOLVED DUPLICATE of bug 423818
Alias: None
Product: frameworks-kcoreaddons
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.61.0
Platform: Other Linux
: NOR critical
Target Milestone: ---
Assignee: Michael Pyne
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-09 10:05 UTC by rgoomes
Modified: 2020-09-06 19:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rgoomes 2019-09-09 10:05:47 UTC
Application: kdevelop (5.4.2)

Qt Version: 5.12.3
Frameworks Version: 5.61.0
Operating System: Linux 5.0.0-27-generic x86_64
Distribution: KDE neon User Edition 5.16

-- Information about the crash:
- What I was doing when the application crashed:
Absolutely nothing.. KDevelop was minimized.  I clicked to focus KDevelop and the UI was unresponsive. I've reported this bug countless of times. This is the first one: https://bugs.kde.org/show_bug.cgi?id=401450 ; I had no feedback since then. Please, very please check the backtrace (I had to cut it because it was too long ‒ but you can get the picture, that is, the jump from #100 to #5801 ‒ there is a bug somewhere for sure). Thanks

-- Backtrace:
Application: KDevelop (kdevelop), signal: Bus error
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7c281bbbc0 (LWP 11197))]

Thread 9 (Thread 0x7f7bc8fa0700 (LWP 11528)):
#0  0x00007f7c1d4739f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562dd5f59db0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7c1d4739f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562dd5f59d60, cond=0x562dd5f59d88) at pthread_cond_wait.c:502
#2  0x00007f7c1d4739f3 in __pthread_cond_wait (cond=0x562dd5f59d88, mutex=0x562dd5f59d60) at pthread_cond_wait.c:655
#3  0x00007f7c24e78dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7c24e790c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7c1b06f925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7c1b0737d8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7c1b06ebed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7c1b07169b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7c24e71c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f7c1d46d6db in start_thread (arg=0x7f7bc8fa0700) at pthread_create.c:463
#11 0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7bc97a1700 (LWP 11527)):
#0  0x00007f7c1d4739f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562dd5f59db0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7c1d4739f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562dd5f59d60, cond=0x562dd5f59d88) at pthread_cond_wait.c:502
#2  0x00007f7c1d4739f3 in __pthread_cond_wait (cond=0x562dd5f59d88, mutex=0x562dd5f59d60) at pthread_cond_wait.c:655
#3  0x00007f7c24e78dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7c24e790c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7c1b06f925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f7c1b0737d8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7c1b06ebed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7c1b07169b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7c24e71c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f7c1d46d6db in start_thread (arg=0x7f7bc97a1700) at pthread_create.c:463
#11 0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7bca203700 (LWP 11522)):
#0  0x00007f7c1b2ce55e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7c1b2d0a63 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7c1b2d14fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7c1b2d16dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7c250a7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7c2504903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7c24e704ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7c23579e3f in KDevelop::CompletionWorkerThread::run() (this=0x562dd71e6f80) at ./kdevplatform/language/codecompletion/codecompletionmodel.cpp:88
#8  0x00007f7c24e71c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7c1d46d6db in start_thread (arg=0x7f7bca203700) at pthread_create.c:463
#10 0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7bd15eb700 (LWP 11497)):
#0  0x00007f7c247600b4 in __GI___libc_read (fd=19, buf=0x7f7bd15ea7d0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7c1b3162d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7c1b2d10b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7c1b2d1570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7c1b2d16dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7c250a7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7c2504903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7c24e704ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7c24e71c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f7c1d46d6db in start_thread (arg=0x7f7bd15eb700) at pthread_create.c:463
#10 0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f7bdb604700 (LWP 11202)):
#0  0x00007f7c1b317649 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7c1b2d16c8 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7c250a7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f7c2504903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f7c24e704ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7c2347436b in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x562dd60bb380) at ./kdevplatform/language/duchain/duchain.cpp:328
#6  0x00007f7c24e71c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7c1d46d6db in start_thread (arg=0x7f7bdb604700) at pthread_create.c:463
#8  0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7be957f700 (LWP 11201)):
#0  0x00007f7c247600b4 in __GI___libc_read (fd=8, buf=0x7f7be957e7a0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7c1b3162d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7c1b2d10b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7c1b2d1570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7c1b2d16dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7c250a7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f7c2504903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f7c24e704ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7c261ec015 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f7c24e71c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f7c1d46d6db in start_thread (arg=0x7f7be957f700) at pthread_create.c:463
#11 0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f7beb7ce700 (LWP 11200)):
#0  0x00007f7c1d4739f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562dd57bf828) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7c1d4739f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562dd57bf7d8, cond=0x562dd57bf800) at pthread_cond_wait.c:502
#2  0x00007f7c1d4739f3 in __pthread_cond_wait (cond=0x562dd57bf800, mutex=0x562dd57bf7d8) at pthread_cond_wait.c:655
#3  0x00007f7bf0a030aa in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f7bf0a02dd7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f7c1d46d6db in start_thread (arg=0x7f7beb7ce700) at pthread_create.c:463
#6  0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f7bf4315700 (LWP 11199)):
#0  0x00007f7c24764bf9 in __GI___poll (fds=0x7f7bf43148e8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7c10299747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f7c1029b36a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f7bf6464578 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f7c24e71c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f7c1d46d6db in start_thread (arg=0x7f7bf4315700) at pthread_create.c:463
#6  0x00007f7c2477188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7c281bbbc0 (LWP 11197)):
[KCrash Handler]
#6  0x00007f7c247349d0 in __GI___nanosleep (requested_time=0x7ffcd02991a0, remaining=0x7ffcd02991a0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#7  0x00007f7c250a770d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f7c2577ab28 in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f86980) at ./src/lib/io/kdirwatch.cpp:688
#9  0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f86980) at ./src/lib/io/kdirwatch.cpp:976
#10 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#11 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#12 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#13 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd8c32e10) at ./src/lib/io/kdirwatch.cpp:634
#14 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd8c32e10) at ./src/lib/io/kdirwatch.cpp:976
#15 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#16 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#17 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#18 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd682e880) at ./src/lib/io/kdirwatch.cpp:634
#19 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd682e880) at ./src/lib/io/kdirwatch.cpp:976
#20 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#21 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#22 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#23 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd682e7f0) at ./src/lib/io/kdirwatch.cpp:634
#24 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd682e7f0) at ./src/lib/io/kdirwatch.cpp:976
#25 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#26 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#27 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#28 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9a36650) at ./src/lib/io/kdirwatch.cpp:634
#29 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9a36650) at ./src/lib/io/kdirwatch.cpp:976
#30 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#31 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#32 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#33 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9a36530) at ./src/lib/io/kdirwatch.cpp:634
#34 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9a36530) at ./src/lib/io/kdirwatch.cpp:976
#35 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#36 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#37 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#38 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f86d40) at ./src/lib/io/kdirwatch.cpp:634
#39 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f86d40) at ./src/lib/io/kdirwatch.cpp:976
#40 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#41 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#42 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#43 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7c270) at ./src/lib/io/kdirwatch.cpp:634
#44 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7c270) at ./src/lib/io/kdirwatch.cpp:976
#45 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#46 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#47 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#48 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9334ce0) at ./src/lib/io/kdirwatch.cpp:634
#49 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9334ce0) at ./src/lib/io/kdirwatch.cpp:976
#50 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#51 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#52 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#53 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddaca44e0) at ./src/lib/io/kdirwatch.cpp:634
#54 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddaca44e0) at ./src/lib/io/kdirwatch.cpp:976
#55 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#56 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#57 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#58 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd8425800) at ./src/lib/io/kdirwatch.cpp:634
#59 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd8425800) at ./src/lib/io/kdirwatch.cpp:976
#60 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#61 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#62 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#63 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a870) at ./src/lib/io/kdirwatch.cpp:634
#64 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a870) at ./src/lib/io/kdirwatch.cpp:976
#65 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#66 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#67 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#68 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a6d0) at ./src/lib/io/kdirwatch.cpp:634
#69 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a6d0) at ./src/lib/io/kdirwatch.cpp:976
#70 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#71 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#72 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#73 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a530) at ./src/lib/io/kdirwatch.cpp:634
#74 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a530) at ./src/lib/io/kdirwatch.cpp:976
#75 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#76 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#77 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#78 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a390) at ./src/lib/io/kdirwatch.cpp:634
#79 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd9f7a390) at ./src/lib/io/kdirwatch.cpp:976
#80 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#81 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#82 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#83 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddaa90ee0) at ./src/lib/io/kdirwatch.cpp:634
#84 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddaa90ee0) at ./src/lib/io/kdirwatch.cpp:976
#85 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#86 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#87 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#88 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddba19cd0) at ./src/lib/io/kdirwatch.cpp:634
#89 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddba19cd0) at ./src/lib/io/kdirwatch.cpp:976
#90 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#91 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#92 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#93 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd79944a0) at ./src/lib/io/kdirwatch.cpp:634
#94 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562dd79944a0) at ./src/lib/io/kdirwatch.cpp:976
#95 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#96 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#97 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=this@entry=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#98 0x00007f7c2577aa5e in KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddaca35c0) at ./src/lib/io/kdirwatch.cpp:634
#99 0x00007f7c2577af9b in KDirWatchPrivate::addWatch(KDirWatchPrivate::Entry*) (this=this@entry=0x562dd5d71c30, e=e@entry=0x562ddaca35c0) at ./src/lib/io/kdirwatch.cpp:976
#100 0x00007f7c2577b675 in KDirWatchPrivate::addEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*, bool, QFlags<KDirWatch::WatchMode>) (this=this@entry=0x562dd5d71c30, instance=0x562dd66e3920, _path=..., sub_entry=<optimized out>, sub_entry@entry=0x0, isDir=<optimized out>, watchModes=...) at ./src/lib/io/kdirwatch.cpp:933
#5801 0x00007f7c2577a6ba in KDirWatchPrivate::checkFAMEvent(FAMEvent*) (this=this@entry=0x562dd5d71c30, fe=fe@entry=0x7f7c259ea2a0 <KDirWatchPrivate::famEventReceived()::fe>) at ./src/lib/io/kdirwatch.cpp:1711
#5802 0x00007f7c2577a8b2 in KDirWatchPrivate::famEventReceived() (this=0x562dd5d71c30) at ./src/lib/io/kdirwatch.cpp:1600
#5803 0x00007f7c2507a875 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5804 0x00007f7c25087178 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5805 0x00007f7c25087532 in QSocketNotifier::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5806 0x00007f7c2682165c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5807 0x00007f7c26828b90 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5808 0x00007f7c2504ad18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5809 0x00007f7c250a8a18 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5810 0x00007f7c1b2d1417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5811 0x00007f7c1b2d1650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5812 0x00007f7c1b2d16dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5813 0x00007f7c250a7daf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5814 0x00007f7c2504903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5815 0x00007f7c25052170 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5816 0x0000562dd53c2f7a in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:851

Report to https://bugs.kde.org/
Comment 1 Friedrich W. H. Kossebau 2019-10-11 11:54:41 UTC
Seems an issue with KDirWatch, compare also bug 389781 and bug 400583, so moving to KCoreAddons.

Is your $HOME by any chance remotely mounted, like by NFS? What filesystem(s) do you use for your project and the cache location?
Comment 2 rgoomes 2019-10-11 13:08:31 UTC
(In reply to Friedrich W. H. Kossebau from comment #1)
> Seems an issue with KDirWatch, compare also bug 389781 and bug 400583, so
> moving to KCoreAddons.
> 
> Is your $HOME by any chance remotely mounted, like by NFS? What
> filesystem(s) do you use for your project and the cache location?

No, normal filesystem setup. The filesystem is ext4.

Output of df -T:
Filesystem     Type     1K-blocks      Used Available Use% Mounted on
udev           devtmpfs   8114012         0   8114012   0% /dev
tmpfs          tmpfs      1629952      1632   1628320   1% /run
/dev/nvme0n1p6 ext4     205375464 182343928  12529392  94% /
tmpfs          tmpfs      8149740    255284   7894456   4% /dev/shm
tmpfs          tmpfs         5120         4      5116   1% /run/lock
tmpfs          tmpfs      8149740         0   8149740   0% /sys/fs/cgroup
/dev/loop0     squashfs     91264     91264         0 100% /snap/core/7713
/dev/nvme0n1p1 vfat        364544     85856    278688  24% /boot/efi
tmpfs          tmpfs      1629948        28   1629920   1% /run/user/1000
/dev/loop2     squashfs     91264     91264         0 100% /snap/core/7917
Comment 3 Harald Sitter 2020-09-06 19:35:52 UTC

*** This bug has been marked as a duplicate of bug 423818 ***