https://bugs.kde.org/show_bug.cgi?id=363151
Bug ID: 363151
Summary: Crash when editing project configuration
Product: kdevelop
Version: unspecified
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: kdevelop-bugs-n...@kde.org
Reporter: rexj...@gmx.de
Application: kdevelop (4.90.92)
(Compiled from sources)
Qt Version: 5.5.1
Frameworks Version: 5.21.0
Operating System: Linux 4.4.2-hardened x86_64
Distribution (Platform): Gentoo Packages
-- Information about the crash:
- What I was doing when the application crashed:
1. Opened Project/Open Configuration/Language Support
2. Added or deleted include path
3. Pressded OK (whithout pressing Apply before)
4. Kdevelop crashed
Workaround: Press Apply before pressing OK
The crash can be reproduced every time.
-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd3016467c0 (LWP 17359))]
Thread 21 (Thread 0x7fd2f7fff700 (LWP 17385)):
#0 0x7fd315eb03af in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x7fd2fe47ee03 in radeon_drm_cs_emit_ioctl () from
/usr/lib64/dri/r600_dri.so
#2 0x7fd2fe47e437 in impl_thrd_routine () from /usr/lib64/dri/r600_dri.so
#3 0x7fd315eaa5e6 in start_thread () from /lib64/libpthread.so.0
#4 0x7fd31ca789ad in clone () from /lib64/libc.so.6
Thread 20 (Thread 0x7fd2ec873700 (LWP 17413)):
#0 0x7fd315eb0758 in pthread_cond_timedwait () from /lib64/libpthread.so.0
#1 0x7fd31d12b078 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2 0x7fd31abcf4d8 in KDevelop::DUChainPrivate::CleanupThread::run() ()
from /usr/lib64/libKDevPlatformLanguage.so.10
#3 0x7fd31d12a9b2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#4 0x7fd315eaa5e6 in start_thread () from /lib64/libpthread.so.0
#5 0x7fd31ca789ad in clone () from /lib64/libc.so.6
Thread 19 (Thread 0x7fd2e288b700 (LWP 17415)):
#0 0x7fd31ca6f46d in poll () from /lib64/libc.so.6
#1 0x7fd314404e5c in g_main_context_iterate.isra () from
/usr/lib64/libglib-2.0.so.0
#2 0x7fd314404f8c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3 0x7fd31d32dc6b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /usr/lib64/libQt5Core.so.5
#4 0x7fd31d2ddb0a in
QEventLoop::exec(QFlags) () from
/usr/lib64/libQt5Core.so.5
#5 0x7fd31d125d96 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x7fd31d12a9b2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7 0x7fd315eaa5e6 in start_thread () from /lib64/libpthread.so.0
#8 0x7fd31ca789ad in clone () from /lib64/libc.so.6
Thread 18 (Thread 0x7fd2dad85700 (LWP 17417)):
#0 0x7fd315eb03af in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x7fd31d12b09a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2 0x7fd312ef2d77 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () from /usr/lib64/libKF5ThreadWeaver.so.5
#3 0x7fd312ef7388 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#4 0x7fd312ef1e05 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#5 0x7fd312ef73e2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#6 0x7fd312ef1e05 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#7 0x7fd312ef73e2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#8 0x7fd312ef1e05 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#9 0x7fd312ef73e2 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
from /usr/lib64/libKF5ThreadWeaver.so.5
#10 0x7fd312ef1e05 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from
/usr/lib64/libKF5ThreadWeaver.so.5
#11 0x7fd312ef4d35 in ThreadWeaver::Thread::run() () from
/usr/lib64/libKF5ThreadWeaver.so.5
#12 0x7fd31d12a9b2 in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#13 0x7fd315eaa5e6 in start_thread () from /lib64/libpthread.so.0
#14 0x7fd31ca789ad in clone () from /lib64/libc.so.6
Thread 17 (Thread 0x7fd2da584700 (LWP 17418)):
#0 0x7fd315eb03af in pthread_cond_wait () from /lib64/libpthread.so.0
#1 0x7fd31d12b09a in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQt5Core.so.5
#2