https://bugs.kde.org/show_bug.cgi?id=368265
Bug ID: 368265
Summary: KDevelop crashes on macro navigation
Product: kdevelop
Version: 5.0.0
Platform: Compiled Sources
OS: Linux
Status: UNCONFIRMED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: kdevelop-bugs-n...@kde.org
Reporter: akreuzk...@web.de
Application: kdevelop (5.0.0)
(Compiled from sources)
Qt Version: 5.7.0
Frameworks Version: 5.25.0
Operating System: Linux 4.7.0-1-ARCH x86_64
Distribution (Platform): Archlinux Packages
-- Information about the crash:
- What I was doing when the application crashed:
I hovered an include statement, it said "Declarations: TEST_H, Class Test".
I clicked on TEST_H.
It crashed.
Interestingly enough, it happens only when test.h is also opened in the editor.
-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f051894f840 (LWP 20922))]
Thread 22 (Thread 0x7f04837fe700 (LWP 21465)):
#0 0x7f05072c010f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x7f0508ab4ac4 in ?? () from /usr/lib/libQt5Script.so.5
#2 0x7f0508ab4b09 in ?? () from /usr/lib/libQt5Script.so.5
#3 0x7f05072ba454 in start_thread () from /usr/lib/libpthread.so.0
#4 0x7f0510ace7df in clone () from /usr/lib/libc.so.6
Thread 21 (Thread 0x7f0483fff700 (LWP 21315)):
#0 0x7f05072c010f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x7f05116d4c2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2 0x7f050d561402 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=0x4aa0fa0, th=0x7f047c002e20) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:594
#3 0x7f050d5610da in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x4aa0fa0,
th=0x7f047c002e20, threadWasBusy=false, suspendIfInactive=false,
justReturning=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:554
#4 0x7f050d569991 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/workinghardstate.cpp:66
#5 0x7f050d56121c in ThreadWeaver::Weaver::applyForWork (this=0x4aa0fa0,
th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:568
#6 0x7f050d569a94 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/workinghardstate.cpp:73
#7 0x7f050d56121c in ThreadWeaver::Weaver::applyForWork (this=0x4aa0fa0,
th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:568
#8 0x7f050d569a94 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/workinghardstate.cpp:73
#9 0x7f050d56121c in ThreadWeaver::Weaver::applyForWork (this=0x4aa0fa0,
th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:568
#10 0x7f050d569a94 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/workinghardstate.cpp:73
#11 0x7f050d56121c in ThreadWeaver::Weaver::applyForWork (this=0x4aa0fa0,
th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:568
#12 0x7f050d569a94 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/workinghardstate.cpp:73
#13 0x7f050d56121c in ThreadWeaver::Weaver::applyForWork (this=0x4aa0fa0,
th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:568
#14 0x7f050d569a94 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/workinghardstate.cpp:73
#15 0x7f050d56121c in ThreadWeaver::Weaver::applyForWork (this=0x4aa0fa0,
th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:568
#16 0x7f050d569a94 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/workinghardstate.cpp:73
#17 0x7f050d56121c in ThreadWeaver::Weaver::applyForWork (this=0x4aa0fa0,
th=0x7f047c002e20, wasBusy=false) at
/home/anton/devel/kde/frameworks/threadweaver/src/weaver.cpp:568
#18 0x7f050d569a94 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4aa1380, th=0x7f047c002e20, wasBusy=false) at
/home/anton/de