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

            Bug ID: 358524
           Summary: KDevelop crashed when adding a custom include path
           Product: kdevelop
           Version: 4.90.90
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: afies...@kde.org

Application: kdevelop (4.90.90)
 (Compiled from sources)
Qt Version: 5.5.1
Operating System: Linux 4.4.0-3-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
I added a custom includepath to node headers and all of the sudden KDevelop
crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4efe9c0880 (LWP 3794))]

Thread 13 (Thread 0x7f4efd64c700 (LWP 3795)):
#0  0x00007f4f1557318d in poll () from /usr/lib/libc.so.6
#1  0x00007f4f09a28ae2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f4f09a2a757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f4efe73d379 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7f4ef24a2700 (LWP 3800)):
#0  0x00007f4f0f0f7428 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4f16173d66 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007f4f1399788b in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x434e950) at
/home/afiestas/kde5/source/kdevplatform/language/duchain/duchain.cpp:281
#3  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7f4ef1311700 (LWP 3801)):
#0  0x00007f4f1556f16d in read () from /usr/lib/libc.so.6
#1  0x00007f4f0d75b270 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4f0d717aa4 in g_main_context_check () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4f0d717f60 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#5  0x00007f4f163aa56b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#6  0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#7  0x00007f4f1616dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007f4f13ad5ef9 in KDevelop::CompletionWorkerThread::run
(this=0x4760270) at
/home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:88
#9  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7f4edebd3700 (LWP 3821)):
#0  0x00007f4f0f0f707f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4f16173e2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007f4f117c9e12 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=0x317f530, th=0x4779710) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:594
#3  0x00007f4f117c9aeb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x317f530,
th=0x4779710, threadWasBusy=false, suspendIfInactive=false,
justReturning=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:554
#4  0x00007f4f117d1fd1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x4779710, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:66
#5  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x4779710, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#6  0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x4779710, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#7  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x4779710, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#8  0x00007f4f117ce124 in ThreadWeaver::Thread::run (this=0x4779710) at
/home/afiestas/kde5/source/threadweaver/src/thread.cpp:103
#9  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f4ede3d2700 (LWP 3822)):
#0  0x00007f4f0f0f707f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4f16173e2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007f4f117c9e12 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=0x317f530, th=0x7f4ed8003020) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:594
#3  0x00007f4f117c9aeb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x317f530,
th=0x7f4ed8003020, threadWasBusy=false, suspendIfInactive=false,
justReturning=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:554
#4  0x00007f4f117d1fd1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed8003020, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:66
#5  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed8003020, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#6  0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed8003020, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#7  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed8003020, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#8  0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed8003020, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#9  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed8003020, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#10 0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed8003020, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#11 0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed8003020, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#12 0x00007f4f117ce124 in ThreadWeaver::Thread::run (this=0x7f4ed8003020) at
/home/afiestas/kde5/source/threadweaver/src/thread.cpp:103
#13 0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#14 0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#15 0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f4eddbd1700 (LWP 3823)):
#0  0x00007f4f0f0f707f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4f16173e2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007f4f117c9e12 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=0x317f530, th=0x7f4ed0002e20) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:594
#3  0x00007f4f117c9aeb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x317f530,
th=0x7f4ed0002e20, threadWasBusy=true, suspendIfInactive=false,
justReturning=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:554
#4  0x00007f4f117d1fd1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed0002e20, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:66
#5  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed0002e20, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#6  0x00007f4f117ce124 in ThreadWeaver::Thread::run (this=0x7f4ed0002e20) at
/home/afiestas/kde5/source/threadweaver/src/thread.cpp:103
#7  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f4edd3d0700 (LWP 3824)):
#0  0x00007f4f0f0f707f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4f16173e2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007f4f117c9e12 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=0x317f530, th=0x7f4ed4003220) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:594
#3  0x00007f4f117c9aeb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x317f530,
th=0x7f4ed4003220, threadWasBusy=false, suspendIfInactive=false,
justReturning=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:554
#4  0x00007f4f117d1fd1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:66
#5  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#6  0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#7  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#8  0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#9  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#10 0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#11 0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#12 0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#13 0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#14 0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#15 0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed4003220, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#16 0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ed4003220, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#17 0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ed4003220, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#18 0x00007f4f117ce124 in ThreadWeaver::Thread::run (this=0x7f4ed4003220) at
/home/afiestas/kde5/source/threadweaver/src/thread.cpp:103
#19 0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#20 0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#21 0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f4edcbcf700 (LWP 3825)):
#0  0x00007f4f0f0f707f in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007f4f16173e2b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQt5Core.so.5
#2  0x00007f4f117c9e12 in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked
(this=0x317f530, th=0x7f4ec8002e20) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:594
#3  0x00007f4f117c9aeb in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait (this=0x317f530,
th=0x7f4ec8002e20, threadWasBusy=false, suspendIfInactive=false,
justReturning=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:554
#4  0x00007f4f117d1fd1 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ec8002e20, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:66
#5  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ec8002e20, wasBusy=false) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#6  0x00007f4f117d20d4 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x3169dd0, th=0x7f4ec8002e20, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/workinghardstate.cpp:73
#7  0x00007f4f117c9c2c in ThreadWeaver::Weaver::applyForWork (this=0x317f530,
th=0x7f4ec8002e20, wasBusy=true) at
/home/afiestas/kde5/source/threadweaver/src/weaver.cpp:568
#8  0x00007f4f117ce124 in ThreadWeaver::Thread::run (this=0x7f4ec8002e20) at
/home/afiestas/kde5/source/threadweaver/src/thread.cpp:103
#9  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f4ec7ba3700 (LWP 3899)):
#0  0x00007f4f1557318d in poll () from /usr/lib/libc.so.6
#1  0x00007f4f0d717fbc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4f163aa56b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007f4f1616dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f4f1ae76055 in ?? () from /usr/lib/libQt5Qml.so.5
#7  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f4ef37ab700 (LWP 3946)):
#0  0x00007f4f0d717538 in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#1  0x00007f4f0d717eeb in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4f163aa56b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007f4f1616dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#7  0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4ec73a2700 (LWP 3949)):
#0  0x00007f4f1557318d in poll () from /usr/lib/libc.so.6
#1  0x00007f4f0d717fbc in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4f163aa56b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007f4f1616dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f4f13ad5ef9 in KDevelop::CompletionWorkerThread::run
(this=0x4aafa30) at
/home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:88
#7  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4eafeb1700 (LWP 3952)):
#0  0x00007f4f0d75c614 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007f4f0d717ede in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007f4f163aa56b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007f4f1616dbe4 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f4f13ad5ef9 in KDevelop::CompletionWorkerThread::run
(this=0x31c0ca0) at
/home/afiestas/kde5/source/kdevplatform/language/codecompletion/codecompletionmodel.cpp:88
#7  0x00007f4f16172b8e in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f4f0f0f14a4 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4f1557c13d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f4efe9c0880 (LWP 3794)):
[KCrash Handler]
#6  0x00007f4f154c65f8 in raise () from /usr/lib/libc.so.6
#7  0x00007f4f154c7a7a in abort () from /usr/lib/libc.so.6
#8  0x00007f4f161601e1 in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/libQt5Core.so.5
#9  0x00007f4f1615b34e in qt_assert(char const*, char const*, int) () from
/usr/lib/libQt5Core.so.5
#10 0x00007f4f1c4a6f5a in KDevelop::ProjectControllerPrivate::projectConfig
(this=0x3609610, obj=0x15eb270) at
/home/afiestas/kde5/source/kdevplatform/shell/projectcontroller.cpp:147
#11 0x00007f4f1c4a2ed3 in KDevelop::ProjectController::configureProject
(this=0x1880d00, project=0x15eb270) at
/home/afiestas/kde5/source/kdevplatform/shell/projectcontroller.cpp:968
#12 0x00007f4eb3df63a2 in DefinesAndIncludesConfigPage::saveTo (this=0x35ec680,
cfg=0x4c143d0) at
/home/afiestas/kde5/source/kdevelop/languages/plugins/custom-definesandincludes/kcm_widget/definesandincludesconfigpage.cpp:89
#13 0x00007f4eb3df6452 in DefinesAndIncludesConfigPage::apply (this=0x35ec680)
at
/home/afiestas/kde5/source/kdevelop/languages/plugins/custom-definesandincludes/kcm_widget/definesandincludesconfigpage.cpp:102
#14 0x00007f4f1c5353ab in KDevelop::ConfigDialog::applyChanges
(this=0x7ffc2d984ae0, page=0x35ec680) at
/home/afiestas/kde5/source/kdevplatform/shell/configdialog.cpp:214
#15 0x00007f4f1c534353 in
KDevelop::ConfigDialog::ConfigDialog(QVector<KDevelop::ConfigPage*> const&,
QWidget*, QFlags<Qt::WindowType>)::{lambda()#2}::operator()() const () at
/home/afiestas/kde5/source/kdevplatform/shell/configdialog.cpp:57
#16 0x00007f4f1c535812 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, KDevelop::ConfigDialog::ConfigDialog(const
QVector<KDevelop::ConfigPage*>&, QWidget*, Qt::WindowFlags)::<lambda()>
>::call(KDevelop::ConfigDialog::<lambda()>, void **) (f=...,
arg=0x7ffc2d983dd0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:495
#17 0x00007f4f1c5357c9 in
QtPrivate::Functor<KDevelop::ConfigDialog::ConfigDialog(const
QVector<KDevelop::ConfigPage*>&, QWidget*, Qt::WindowFlags)::<lambda()>,
0>::call<QtPrivate::List<>, void>(KDevelop::ConfigDialog::<lambda()> &, void *,
void **) (f=..., arg=0x7ffc2d983dd0) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:552
#18 0x00007f4f1c5356fa in
QtPrivate::QFunctorSlotObject<KDevelop::ConfigDialog::ConfigDialog(const
QVector<KDevelop::ConfigPage*>&, QWidget*, Qt::WindowFlags)::<lambda()>, 0,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=1, this_=0x1364490, r=0x81cd170, a=0x7ffc2d983dd0,
ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:192
#19 0x00007f4f163821a7 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#20 0x00007f4f171355f2 in QAbstractButton::clicked(bool) () from
/usr/lib/libQt5Widgets.so.5
#21 0x00007f4f16e97a94 in ?? () from /usr/lib/libQt5Widgets.so.5
#22 0x00007f4f16e990a9 in ?? () from /usr/lib/libQt5Widgets.so.5
#23 0x00007f4f16e99224 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/libQt5Widgets.so.5
#24 0x00007f4f16ddd9c8 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#25 0x00007f4f16d9a9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#26 0x00007f4f16da0589 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#27 0x00007f4f16353bab in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#28 0x00007f4f16d9f492 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQt5Widgets.so.5
#29 0x00007f4f16df7f3b in ?? () from /usr/lib/libQt5Widgets.so.5
#30 0x00007f4f16dfa4fb in ?? () from /usr/lib/libQt5Widgets.so.5
#31 0x00007f4f16d9a9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#32 0x00007f4f16d9fe86 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#33 0x00007f4f16353bab in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#34 0x00007f4f167e85f1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt5Gui.so.5
#35 0x00007f4f167ea2b5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#36 0x00007f4f167cf6d8 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#37 0x00007f4efe76e8c0 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#38 0x00007f4f0d717dc7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#39 0x00007f4f0d718020 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#41 0x00007f4f163aa54f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#42 0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#43 0x00007f4f16f95acd in QDialog::exec() () from /usr/lib/libQt5Widgets.so.5
#44 0x00007f4f1c4a7072 in KDevelop::ProjectControllerPrivate::projectConfig
(this=0x3609610, obj=0x15eb270) at
/home/afiestas/kde5/source/kdevplatform/shell/projectcontroller.cpp:157
#45 0x00007f4f1c4a2ed3 in KDevelop::ProjectController::configureProject
(this=0x1880d00, project=0x15eb270) at
/home/afiestas/kde5/source/kdevplatform/shell/projectcontroller.cpp:968
#46 0x00007f4ee19f4f2b in ProjectTreeView::openProjectConfig (this=0x4c81d40)
at
/home/afiestas/kde5/source/kdevplatform/plugins/projectmanagerview/projecttreeview.cpp:368
#47 0x00007f4ee19f8e7c in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (ProjectTreeView::*)()>::call(void
(ProjectTreeView::*)(), ProjectTreeView*, void**) (f=(void
(ProjectTreeView::*)(ProjectTreeView * const)) 0x7f4ee19f4ed6
<ProjectTreeView::openProjectConfig()>, o=0x4c81d40, arg=0x7ffc2d984e50) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:501
#48 0x00007f4ee19f8967 in QtPrivate::FunctionPointer<void
(ProjectTreeView::*)()>::call<QtPrivate::List<>, void>(void
(ProjectTreeView::*)(), ProjectTreeView*, void**) (f=(void
(ProjectTreeView::*)(ProjectTreeView * const)) 0x7f4ee19f4ed6
<ProjectTreeView::openProjectConfig()>, o=0x4c81d40, arg=0x7ffc2d984e50) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:520
#49 0x00007f4ee19f7bcb in QtPrivate::QSlotObject<void (ProjectTreeView::*)(),
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x8304a60, r=0x4c81d40, a=0x7ffc2d984e50,
ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:143
#50 0x00007f4f163821a7 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#51 0x00007f4f16d90d92 in QAction::triggered(bool) () from
/usr/lib/libQt5Widgets.so.5
#52 0x00007f4f16d93218 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQt5Widgets.so.5
#53 0x00007f4f16f15b72 in ?? () from /usr/lib/libQt5Widgets.so.5
#54 0x00007f4f16f1be2c in ?? () from /usr/lib/libQt5Widgets.so.5
#55 0x00007f4f16f1fd70 in QMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQt5Widgets.so.5
#56 0x00007f4f16ddd9c8 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#57 0x00007f4f16f207b3 in QMenu::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#58 0x00007f4f16d9a9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#59 0x00007f4f16da0589 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#60 0x00007f4f16353bab in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#61 0x00007f4f16d9f492 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/libQt5Widgets.so.5
#62 0x00007f4f16df829d in ?? () from /usr/lib/libQt5Widgets.so.5
#63 0x00007f4f16dfa4fb in ?? () from /usr/lib/libQt5Widgets.so.5
#64 0x00007f4f16d9a9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#65 0x00007f4f16d9fe86 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#66 0x00007f4f16353bab in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#67 0x00007f4f167e85f1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt5Gui.so.5
#68 0x00007f4f167ea2b5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#69 0x00007f4f167cf6d8 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#70 0x00007f4efe76e8c0 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#71 0x00007f4f0d717dc7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#72 0x00007f4f0d718020 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#74 0x00007f4f163aa54f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#75 0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#76 0x00007f4f16f1ab70 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/libQt5Widgets.so.5
#77 0x00007f4ee19f4e2f in ProjectTreeView::popupContextMenu (this=0x4c81d40,
pos=...) at
/home/afiestas/kde5/source/kdevplatform/plugins/projectmanagerview/projecttreeview.cpp:359
#78 0x00007f4ee19f8d66 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QPoint const&>, void, void (ProjectTreeView::*)(QPoint
const&)>::call (f=(void (ProjectTreeView::*)(ProjectTreeView * const, const
QPoint &)) 0x7f4ee19f45ce <ProjectTreeView::popupContextMenu(QPoint const&)>,
o=0x4c81d40, arg=0x7ffc2d9860a0) at
/usr/include/qt/QtCore/qobjectdefs_impl.h:501
#79 0x00007f4ee19f88dd in QtPrivate::FunctionPointer<void
(ProjectTreeView::*)(QPoint const&)>::call<QtPrivate::List<QPoint const&>,
void> (f=(void (ProjectTreeView::*)(ProjectTreeView * const, const QPoint &))
0x7f4ee19f45ce <ProjectTreeView::popupContextMenu(QPoint const&)>, o=0x4c81d40,
arg=0x7ffc2d9860a0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:520
#80 0x00007f4ee19f7a13 in QtPrivate::QSlotObject<void
(ProjectTreeView::*)(QPoint const&), QtPrivate::List<QPoint const&>,
void>::impl (which=1, this_=0x4c8b8d0, r=0x4c81d40, a=0x7ffc2d9860a0, ret=0x0)
at /usr/include/qt/QtCore/qobject_impl.h:143
#81 0x00007f4f163821a7 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#82 0x00007f4f16dc45b5 in QWidget::customContextMenuRequested(QPoint const&) ()
from /usr/lib/libQt5Widgets.so.5
#83 0x00007f4f16dde3be in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#84 0x00007f4f16edc7be in QFrame::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#85 0x00007f4f170023db in QAbstractItemView::viewportEvent(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#86 0x00007f4f17040fec in QTreeView::viewportEvent(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#87 0x00007f4f1635399c in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/libQt5Core.so.5
#88 0x00007f4f16d9a98c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#89 0x00007f4f16da1819 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#90 0x00007f4f16353bab in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#91 0x00007f4f16df8072 in ?? () from /usr/lib/libQt5Widgets.so.5
#92 0x00007f4f16dfa4fb in ?? () from /usr/lib/libQt5Widgets.so.5
#93 0x00007f4f16d9a9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#94 0x00007f4f16d9fe86 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#95 0x00007f4f16353bab in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#96 0x00007f4f167e85f1 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/libQt5Gui.so.5
#97 0x00007f4f167ea2b5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#98 0x00007f4f167cf6d8 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#99 0x00007f4efe76e8c0 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#100 0x00007f4f0d717dc7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#101 0x00007f4f0d718020 in ?? () from /usr/lib/libglib-2.0.so.0
#102 0x00007f4f0d7180cc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#103 0x00007f4f163aa54f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#104 0x00007f4f1635157a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#105 0x00007f4f1635953c in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#106 0x000000000041a858 in main (argc=2, argv=0x7ffc2d989058) at
/home/afiestas/kde5/source/kdevelop/app/main.cpp:652

Possible duplicates by query: bug 350888.

Reported using DrKonqi

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

Reply via email to