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

            Bug ID: 370314
           Summary: KDevelop crashes after switching debugger plugins
           Product: kdevelop
           Version: 5.0.1
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: aman...@kde.org

Application: kdevelop (5.0.1)
 (Compiled from sources)
Qt Version: 5.7.0
Frameworks Version: 5.27.0
Operating System: Linux 4.1.31-30-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
Make sure GBD plugin is enabled and LLDB plugin is disabled. Now disable GDB
and enable LLDB, close the config dialog, press Debug for the project: crash.
Seems it still holds an invalid reference to the gdb plugin.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f67edd69800 (LWP 14127))]

Thread 18 (Thread 0x7f6744bb7700 (LWP 14304)):
#0  0x00007f67e6b8acb8 in QMutex::unlock() (__m2=std::memory_order_relaxed,
__m1=std::memory_order_release, __p2=0x0, __p1=@0x7f6744bb6ae0: 0x1,
this=<optimized out>) at /usr/include/c++/4.8/bits/atomic_base.h:844
#1  0x00007f67e6b8acb8 in QMutex::unlock() (__p2=0x0,
__m=std::memory_order_release, __p1=@0x7f6744bb6ae0: 0x1, this=<optimized out>)
at /usr/include/c++/4.8/atomic:445
#2  0x00007f67e6b8acb8 in QMutex::unlock() (currentValue=<synthetic pointer>,
newValue=0x0, expectedValue=0x1, _q_value=...) at
../../src/corelib/arch/qatomic_cxx11.h:174
#3  0x00007f67e6b8acb8 in QMutex::unlock() (currentValue=<synthetic pointer>,
newValue=0x0, expectedValue=0x1, this=this@entry=0x5a60cb0) at
../../src/corelib/thread/qbasicatomic.h:261
#4  0x00007f67e6b8acb8 in QMutex::unlock() (current=<synthetic pointer>,
this=this@entry=0x5a60cb0) at thread/qmutex.h:92
#5  0x00007f67e6b8acb8 in QMutex::unlock() (this=this@entry=0x5a60cb0) at
thread/qmutex.cpp:277
#6  0x00007f67e6d97e85 in postEventSourcePrepare(GSource*, gint*)
(this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:147
#7  0x00007f67e6d97e85 in postEventSourcePrepare(GSource*, gint*)
(this=<synthetic pointer>, __in_chrg=<optimized out>) at
../../src/corelib/thread/qmutex.h:141
#8  0x00007f67e6d97e85 in postEventSourcePrepare(GSource*, gint*)
(this=0x5a60c80) at ../../src/corelib/thread/qthread_p.h:254
#9  0x00007f67e6d97e85 in postEventSourcePrepare(GSource*, gint*)
(s=0x7f6726cf46b0, timeout=timeout@entry=0x7f6744bb6b64) at
kernel/qeventdispatcher_glib.cpp:259
#10 0x00007f67daab44ad in g_main_context_prepare
(context=context@entry=0x7f672402f120, priority=priority@entry=0x7f6744bb6be8)
at gmain.c:3410
#11 0x00007f67daab4d80 in g_main_context_iterate
(context=context@entry=0x7f672402f120, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3788
#12 0x00007f67daab4f7c in g_main_context_iteration (context=0x7f672402f120,
may_block=1) at gmain.c:3869
#13 0x00007f67e6d97f4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6724005990, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007f67e6d4789b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f6744bb6d20, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#15 0x00007f67e6b8e02a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:507
#16 0x00007f67e407209a in KDevelop::CompletionWorkerThread::run() () at
/opt/kde5/lib64/libKDevPlatformLanguage.so.10
#17 0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x4dafd70) at
thread/qthread_unix.cpp:344
#18 0x00007f67dd03c0a4 in start_thread (arg=0x7f6744bb7700) at
pthread_create.c:309
#19 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7f67695b0700 (LWP 14277)):
#0  0x00007f67e5f7abfd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f67daab4e64 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f674c003070, timeout=-1, context=0x7f674c000990) at gmain.c:4103
#2  0x00007f67daab4e64 in g_main_context_iterate
(context=context@entry=0x7f674c000990, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f67daab4f7c in g_main_context_iteration (context=0x7f674c000990,
may_block=1) at gmain.c:3869
#4  0x00007f67e6d97f4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f674c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f67e6d4789b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f67695afdd0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#6  0x00007f67e6b8e02a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:507
#7  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f67ec8bac18
<KDevelop::(anonymous
namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at
thread/qthread_unix.cpp:344
#8  0x00007f67dd03c0a4 in start_thread (arg=0x7f67695b0700) at
pthread_create.c:309
#9  0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7f676a7fc700 (LWP 14250)):
#0  0x00007f67a9599dd3 in clang_getCursorLocation () at
/usr/lib64/libclang.so.3.7
#1  0x00007f67a985b6d5 in (anonymous namespace)::visitCursor(CXCursor,
CXCursor, CXClientData) (cursor=..., parent=..., data=0x7f676a7fa950) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/builder.cpp:1440
#2  0x00007f67a958dc97 in  () at /usr/lib64/libclang.so.3.7
#3  0x00007f67a958f343 in  () at /usr/lib64/libclang.so.3.7
#4  0x00007f67a958eb75 in  () at /usr/lib64/libclang.so.3.7
#5  0x00007f67a958e62c in  () at /usr/lib64/libclang.so.3.7
#6  0x00007f67a9598d95 in clang_visitChildren () at /usr/lib64/libclang.so.3.7
#7  0x00007f67a985b03b in (anonymous
namespace)::Visitor::Visitor(CXTranslationUnit, CXFile, IncludeFileContexts
const&, bool) (this=0x7f676a7fa950, tu=0x7f6730088850, file=0x7f6732a63400,
includes=..., update=true) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/builder.cpp:1379
#8  0x00007f67a985c68c in Builder::visit(CXTranslationUnitImpl*, void*,
QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool)
(tu=0x7f6730088850, file=0x7f6732a63400, includes=..., update=true) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/builder.cpp:1516
#9  0x00007f67a98c033f in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*,
std::function<bool ()> const&) (file=0x7f6732a63400, imports=..., session=...,
features=KDevelop::TopDUContext::AllDeclarationsContextsAndUses,
includedFiles=..., index=0x45c2f00, abortFunction=...) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/clanghelpers.cpp:189
#10 0x00007f67a98bfb25 in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*,
std::function<bool ()> const&) (file=0x7f67303a3f90, imports=..., session=...,
features=KDevelop::TopDUContext::AllDeclarationsContextsAndUses,
includedFiles=..., index=0x45c2f00, abortFunction=...) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/clanghelpers.cpp:121
#11 0x00007f67a98bfb25 in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*,
std::function<bool ()> const&) (file=0x7f67323f15f0, imports=..., session=...,
features=KDevelop::TopDUContext::AllDeclarationsContextsAndUses,
includedFiles=..., index=0x45c2f00, abortFunction=...) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/clanghelpers.cpp:121
#12 0x00007f67a98bfb25 in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*,
std::function<bool ()> const&) (file=0x7f67323ed950, imports=..., session=...,
features=KDevelop::TopDUContext::AllDeclarationsContextsAndUses,
includedFiles=..., index=0x45c2f00, abortFunction=...) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/clanghelpers.cpp:121
#13 0x00007f67a98bfb25 in ClangHelpers::buildDUChain(void*, QMultiHash<void*,
Import> const&, ParseSession const&, KDevelop::TopDUContext::Features,
QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*,
std::function<bool ()> const&) (file=0x7f673002f090, imports=..., session=...,
features=KDevelop::TopDUContext::AllDeclarationsContextsAndUses,
includedFiles=..., index=0x45c2f00, abortFunction=...) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/duchain/clanghelpers.cpp:121
#14 0x00007f67a9b52565 in
ClangParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) (this=0x68716d0) at
/home/andris/development/sources/kde-trunk/kdevelop/languages/clang/clangparsejob.cpp:323
#15 0x00007f67e2a8829a in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#16 0x00007f67e2a88c02 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#17 0x00007f67e2a87f21 in
ThreadWeaver::Private::DefaultExecutor::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#18 0x00007f67e2a88db5 in
ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#19 0x00007f67e2a87ec5 in
ThreadWeaver::Private::DebugExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#20 0x00007f67e2a88db5 in
ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#21 0x00007f67e2a88d6b in
ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#22 0x00007f67e2a88db5 in
ThreadWeaver::ExecuteWrapper::executeWrapped(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#23 0x00007f67e2a88d6b in
ThreadWeaver::ExecuteWrapper::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#24 0x00007f67e2a86c39 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#25 0x00007f67e2a8a6b1 in
ThreadWeaver::Collection::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#26 0x00007f67e2a88655 in
ThreadWeaver::IdDecorator::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#27 0x00007f67e2a86527 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#28 0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f6750002b90) at
thread/qthread_unix.cpp:344
#29 0x00007f67dd03c0a4 in start_thread (arg=0x7f676a7fc700) at
pthread_create.c:309
#30 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7f676affd700 (LWP 14243)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a899b1 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#9  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#10 0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f6758002f90) at
thread/qthread_unix.cpp:344
#11 0x00007f67dd03c0a4 in start_thread (arg=0x7f676affd700) at
pthread_create.c:309
#12 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f676b7fe700 (LWP 14242)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f6760002790) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f676b7fe700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f676bfff700 (LWP 14241)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f6764001d90) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f676bfff700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7f6770d4e700 (LWP 14238)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f676c002190) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f6770d4e700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f6771d91700 (LWP 14236)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f67b00027e0) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f6771d91700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f6772592700 (LWP 14226)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f67840010c0) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f6772592700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f6772d93700 (LWP 14225)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f6788001e40) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f6772d93700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f67767c4700 (LWP 14222)):
#0  0x00007f67dd04003f in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2978520) at
thread/qwaitcondition_unix.cpp:143
#2  0x00007f67e6b934cb in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x293d9b0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#3  0x00007f67e2a82b1e in
ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*)
() at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#4  0x00007f67e2a8291f in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /opt/kde5/lib64/libKF5ThreadWeaver.so.5
#5  0x00007f67e2a8994c in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#6  0x00007f67e2a82a00 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#7  0x00007f67e2a86474 in ThreadWeaver::Thread::run() () at
/opt/kde5/lib64/libKF5ThreadWeaver.so.5
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x4905f80) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f67767c4700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f67b5045700 (LWP 14182)):
#0  0x00007f67e5f7abfd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f67daab4e64 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f678c035290, timeout=-1, context=0x7f678c035d00) at gmain.c:4103
#2  0x00007f67daab4e64 in g_main_context_iterate
(context=context@entry=0x7f678c035d00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f67daab4f7c in g_main_context_iteration (context=0x7f678c035d00,
may_block=1) at gmain.c:3869
#4  0x00007f67e6d97f4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f678c025e30, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f67e6d4789b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f67b5044db0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#6  0x00007f67e6b8e02a in QThread::exec() (this=this@entry=0x5301d40) at
thread/qthread.cpp:507
#7  0x00007f67ece12b38 in QQmlThreadPrivate::run() (this=0x5301d40) at
/usr/src/debug/qtdeclarative-opensource-src-5.7.0/src/qml/qml/ftw/qqmlthread.cpp:147
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x5301d40) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f67b5045700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f67b66a3700 (LWP 14152)):
#0  0x00007f67e5f7abfd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f67daab4e64 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f67a01237e0, timeout=-1, context=0x7f67a00018c0) at gmain.c:4103
#2  0x00007f67daab4e64 in g_main_context_iterate
(context=context@entry=0x7f67a00018c0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f67daab4f7c in g_main_context_iteration (context=0x7f67a00018c0,
may_block=1) at gmain.c:3869
#4  0x00007f67e6d97f4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f67a0001850, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f67e6d4789b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f67b66a2d20, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#6  0x00007f67e6b8e02a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:507
#7  0x00007f67e407209a in KDevelop::CompletionWorkerThread::run() () at
/opt/kde5/lib64/libKDevPlatformLanguage.so.10
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x45c54c0) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f67b66a3700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f67b5846700 (LWP 14149)):
#0  0x00007f67e5f76ccd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f67d5644073 in  () at /usr/lib64/tls/libnvidia-tls.so.367.44
#2  0x00007f67daaf5b60 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7f67b5845b20, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#3  0x00007f67daaf5b60 in g_wakeup_acknowledge (wakeup=0x7f67940074b0) at
gwakeup.c:210
#4  0x00007f67daab4999 in g_main_context_check
(context=context@entry=0x7f6794007320, max_priority=2147483647,
fds=fds@entry=0x7f679401a340, n_fds=n_fds@entry=1) at gmain.c:3600
#5  0x00007f67daab4df8 in g_main_context_iterate
(context=context@entry=0x7f6794007320, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3805
#6  0x00007f67daab4f7c in g_main_context_iteration (context=0x7f6794007320,
may_block=1) at gmain.c:3869
#7  0x00007f67e6d97f4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f6794020820, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f67e6d4789b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f67b5845d20, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#9  0x00007f67e6b8e02a in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:507
#10 0x00007f67e407209a in KDevelop::CompletionWorkerThread::run() () at
/opt/kde5/lib64/libKDevPlatformLanguage.so.10
#11 0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x3e01690) at
thread/qthread_unix.cpp:344
#12 0x00007f67dd03c0a4 in start_thread (arg=0x7f67b5846700) at
pthread_create.c:309
#13 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f67a7ffd700 (LWP 14147)):
#0  0x00007f67dd0403e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f67e6b93418 in QWaitCondition::wait(QMutex*, unsigned long)
(time=1000, this=0x39a7900) at thread/qwaitcondition_unix.cpp:133
#2  0x00007f67e6b93418 in QWaitCondition::wait(QMutex*, unsigned long)
(time=1000, this=0x39a7900) at thread/qwaitcondition_unix.cpp:141
#3  0x00007f67e6b93418 in QWaitCondition::wait(QMutex*, unsigned long)
(this=<optimized out>, mutex=0x39a8d10, time=1000) at
thread/qwaitcondition_unix.cpp:215
#4  0x00007f67e3f43462 in KDevelop::DUChainPrivate::CleanupThread::run() () at
/opt/kde5/lib64/libKDevPlatformLanguage.so.10
#5  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x39a8cf0) at
thread/qthread_unix.cpp:344
#6  0x00007f67dd03c0a4 in start_thread (arg=0x7f67a7ffd700) at
pthread_create.c:309
#7  0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f67cab38700 (LWP 14129)):
#0  0x00007f67daaf6cf9 in g_mutex_lock (mutex=mutex@entry=0x7f67bc0009b0) at
gthread-posix.c:1336
#1  0x00007f67daab4e4a in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f67bc017ea0, timeout=-1, context=0x7f67bc0009b0) at gmain.c:4098
#2  0x00007f67daab4e4a in g_main_context_iterate
(context=context@entry=0x7f67bc0009b0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3803
#3  0x00007f67daab4f7c in g_main_context_iteration (context=0x7f67bc0009b0,
may_block=1) at gmain.c:3869
#4  0x00007f67e6d97f4b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f67bc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f67e6d4789b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f67cab37da0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#6  0x00007f67e6b8e02a in QThread::exec() (this=this@entry=0x7f67e9d93d00
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:507
#7  0x00007f67e9b2a465 in QDBusConnectionManager::run() (this=0x7f67e9d93d00
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:196
#8  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x7f67e9d93d00
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:344
#9  0x00007f67dd03c0a4 in start_thread (arg=0x7f67cab38700) at
pthread_create.c:309
#10 0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f67cc703700 (LWP 14128)):
#0  0x00007f67e5f7abfd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f67d96c4422 in _xcb_conn_wait (__timeout=-1, __nfds=1,
__fds=0x7f67cc702cc0) at /usr/include/bits/poll2.h:46
#2  0x00007f67d96c4422 in _xcb_conn_wait (c=c@entry=0x25561b0,
cond=cond@entry=0x25561f0, vector=vector@entry=0x0, count=count@entry=0x0) at
xcb_conn.c:459
#3  0x00007f67d96c600f in xcb_wait_for_event (c=0x25561b0) at xcb_in.c:693
#4  0x00007f67cec65469 in QXcbEventReader::run() (this=0x2562510) at
qxcbconnection.cpp:1337
#5  0x00007f67e6b92859 in QThreadPrivate::start(void*) (arg=0x2562510) at
thread/qthread_unix.cpp:344
#6  0x00007f67dd03c0a4 in start_thread (arg=0x7f67cc703700) at
pthread_create.c:309
#7  0x00007f67e5f8302d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f67edd69800 (LWP 14127)):
[KCrash Handler]
#6  0x00007f67ac79bb53 in
KDevMI::MIDebugJob::MIDebugJob(KDevMI::MIDebuggerPlugin*,
KDevelop::ILaunchConfiguration*, IExecutePlugin*, QObject*) (this=0x62640f0,
p=0x4458020, launchcfg=0x5f2d330, execute=0x3dc18b8, parent=0x0) at
/home/andris/development/sources/kde-trunk/kdevelop/debuggers/common/midebugjobs.cpp:59
#7  0x00007f67ac77e113 in GdbLauncher::start(QString const&,
KDevelop::ILaunchConfiguration*) (this=0x25990b0, launchMode=...,
cfg=0x5f2d330) at
/home/andris/development/sources/kde-trunk/kdevelop/debuggers/gdb/gdbconfigpage.cpp:170
#8  0x00007f67ed8a23a0 in KDevelop::RunController::execute(QString const&,
KDevelop::ILaunchConfiguration*) () at
/opt/kde5/lib64/libKDevPlatformShell.so.10
#9  0x00007f67ed8a5803 in KDevelop::RunController::executeDefaultLaunch(QString
const&) () at /opt/kde5/lib64/libKDevPlatformShell.so.10
#10 0x00007f67ed8a3b15 in KDevelop::RunController::slotDebug() () at
/opt/kde5/lib64/libKDevPlatformShell.so.10
#11 0x00007f67ed8afac7 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>,
QtPrivate::List<>, void, void (KDevelop::RunController::*)()>::call(void
(KDevelop::RunController::*)(), KDevelop::RunController*, void**) () at
/opt/kde5/lib64/libKDevPlatformShell.so.10
#12 0x00007f67ed8af4f2 in void QtPrivate::FunctionPointer<void
(KDevelop::RunController::*)()>::call<QtPrivate::List<>, void>(void
(KDevelop::RunController::*)(), KDevelop::RunController*, void**) () at
/opt/kde5/lib64/libKDevPlatformShell.so.10
#13 0x00007f67ed8ade0b in QtPrivate::QSlotObject<void
(KDevelop::RunController::*)(), QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () at
/opt/kde5/lib64/libKDevPlatformShell.so.10
#14 0x00007f67e6d71cfc in QMetaObject::activate(QObject*, int, int, void**)
(a=0x7ffeae400d00, r=0x2977e40, this=0x295fed0) at
../../src/corelib/kernel/qobject_impl.h:130
#15 0x00007f67e6d71cfc in QMetaObject::activate(QObject*, int, int, void**)
(sender=sender@entry=0x28bd730, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffeae400d00)
at kernel/qobject.cpp:3723
#16 0x00007f67e6d72247 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x28bd730, m=m@entry=0x7f67e80b88c0
<QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7ffeae400d00) at kernel/qobject.cpp:3602
#17 0x00007f67e79fa362 in QAction::triggered(bool) (this=this@entry=0x28bd730,
_t1=false) at .moc/moc_qaction.cpp:369
#18 0x00007f67e79fcd3d in QAction::activate(QAction::ActionEvent)
(this=0x28bd730, event=<optimized out>) at kernel/qaction.cpp:1170
#19 0x00007f67e7ae1455 in QAbstractButtonPrivate::click()
(this=this@entry=0x2ce8f40) at widgets/qabstractbutton.cpp:393
#20 0x00007f67e7ae1594 in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
(this=0x271ecd0, e=0x7ffeae401230) at widgets/qabstractbutton.cpp:1009
#21 0x00007f67e7ba33ea in QToolButton::mouseReleaseEvent(QMouseEvent*)
(this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:617
#22 0x00007f67e7a443ba in QWidget::event(QEvent*) (this=this@entry=0x271ecd0,
event=0x7ffeae401230) at kernel/qwidget.cpp:8778
#23 0x00007f67e7ae2724 in QAbstractButton::event(QEvent*)
(this=this@entry=0x271ecd0, e=e@entry=0x7ffeae401230) at
widgets/qabstractbutton.cpp:966
#24 0x00007f67e7ba34c9 in QToolButton::event(QEvent*) (this=0x271ecd0,
event=0x7ffeae401230) at widgets/qtoolbutton.cpp:983
#25 0x00007f67e7a00a9c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x271ecd0, e=0x7ffeae401230) at
kernel/qapplication.cpp:3799
#26 0x00007f67e7a083fb in QApplication::notify(QObject*, QEvent*)
(this=<optimized out>, receiver=0x271ecd0, e=0x7ffeae401230) at
kernel/qapplication.cpp:3273
#27 0x00007f67e6d495c5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x271ecd0, event=event@entry=0x7ffeae401230) at
kernel/qcoreapplication.cpp:988
#28 0x00007f67e7a06e83 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(event=<optimized out>, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:231
#29 0x00007f67e7a06e83 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=receiver@entry=0x271ecd0, event=event@entry=0x7ffeae401230,
alienWidget=alienWidget@entry=0x271ecd0, nativeWidget=0x266a390,
buttonDown=buttonDown@entry=0x7f67e80ea790 <qt_button_down>,
lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at
kernel/qapplication.cpp:2771
#30 0x00007f67e7a5d2c1 in QWidgetWindow::handleMouseEvent(QMouseEvent*)
(this=this@entry=0x2930810, event=event@entry=0x7ffeae401690) at
kernel/qwidgetwindow.cpp:613
#31 0x00007f67e7a5f713 in QWidgetWindow::event(QEvent*) (this=0x2930810,
event=0x7ffeae401690) at kernel/qwidgetwindow.cpp:239
#32 0x00007f67e7a00a9c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x2930810, e=0x7ffeae401690) at
kernel/qapplication.cpp:3799
#33 0x00007f67e7a07a20 in QApplication::notify(QObject*, QEvent*)
(this=0x7ffeae401ce0, receiver=0x2930810, e=0x7ffeae401690) at
kernel/qapplication.cpp:3556
#34 0x00007f67e6d495c5 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=receiver@entry=0x2930810, event=event@entry=0x7ffeae401690) at
kernel/qcoreapplication.cpp:988
#35 0x00007f67e729b5eb in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(event=0x7ffeae401690, receiver=0x2930810) at
../../src/corelib/kernel/qcoreapplication.h:234
#36 0x00007f67e729b5eb in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
(e=0x65daca0) at kernel/qguiapplication.cpp:1909
#37 0x00007f67e729d145 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
(e=e@entry=0x65daca0) at kernel/qguiapplication.cpp:1693
#38 0x00007f67e727f1fb in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:654
#39 0x00007f67cec92fb0 in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at
eventdispatchers/qeventdispatcher_glib.cpp:76
#40 0x00007f67daab4c84 in g_main_context_dispatch (context=0x7f67c4001710) at
gmain.c:3122
#41 0x00007f67daab4c84 in g_main_context_dispatch
(context=context@entry=0x7f67c4001710) at gmain.c:3737
#42 0x00007f67daab4ed8 in g_main_context_iterate
(context=context@entry=0x7f67c4001710, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
#43 0x00007f67daab4f7c in g_main_context_iteration (context=0x7f67c4001710,
may_block=1) at gmain.c:3869
#44 0x00007f67e6d97f2c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x25c7df0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007f67e6d4789b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffeae401a10, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:210
#46 0x00007f67e6d4f696 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1261
#47 0x000000000040fd2d in main(int, char**) (argc=3, argv=0x7ffeae403dc8) at
/home/andris/development/sources/kde-trunk/kdevelop/app/main.cpp:763

Reported using DrKonqi

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

Reply via email to