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.