https://bugs.kde.org/show_bug.cgi?id=411747
Bug ID: 411747 Summary: UI keeps freezing Product: kdevelop Version: 5.4.2 Platform: Other OS: Linux Status: REPORTED Severity: critical Priority: NOR Component: UI: general Assignee: kdevelop-bugs-n...@kde.org Reporter: ricardo....@hotmail.com Target Milestone: --- 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/ -- You are receiving this mail because: You are watching all bug changes.