https://bugs.kde.org/show_bug.cgi?id=359590
Bug ID: 359590 Summary: KDevelop crashes when running all tests Product: kdevelop Version: 4.7.1 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: ysang...@gmail.com Application: kdevelop (4.7.1) KDE Platform Version: 4.14.13 Qt Version: 4.8.6 Operating System: Linux 4.2.0-25-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: "Run all tests" from KWayland. It is a CMake project. I don't think the tests are meant to run concurrently as I think KDevelop tried. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f3e88535840 (LWP 10459))] Thread 10 (Thread 0x7f3e6c024700 (LWP 10460)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3e81336b5a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f3e81336b89 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f3e83f8e6aa in start_thread (arg=0x7f3e6c024700) at pthread_create.c:333 #4 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f3dea76a700 (LWP 10484)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f3e8530c264 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f3e81da5526 in ?? () from /usr/lib/libkdevplatformlanguage.so.8 #3 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f3e83f8e6aa in start_thread (arg=0x7f3dea76a700) at pthread_create.c:333 #5 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f3ddbcf4700 (LWP 10485)): #0 __libc_disable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:98 #1 0x00007f3e84c3c4a9 in read () at ../sysdeps/unix/syscall-template.S:81 #2 0x00007f3e7ecf84e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3e7ecb4cd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f3e7ecb5190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f3e7ecb52fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f3e8544c20e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f3e8541a0d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f3e8541a445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f3e853094f9 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #11 0x00007f3e83f8e6aa in start_thread (arg=0x7f3ddbcf4700) at pthread_create.c:333 #12 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f3dc62d9700 (LWP 10497)): #0 0x00007f3e84c408dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f3e7ecb51ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3e7ecb52fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3e8544c20e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f3e8541a0d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f3e8541a445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f3e853094f9 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f3e853fa133 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #9 0x00007f3e83f8e6aa in start_thread (arg=0x7f3dc62d9700) at pthread_create.c:333 #10 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f3dc6ada700 (LWP 10773)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3e8530c286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f3e7ceedcfc in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f3e7cef0a03 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f3e7ceef55f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #5 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f3e83f8e6aa in start_thread (arg=0x7f3dc6ada700) at pthread_create.c:333 #7 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f3dcf951700 (LWP 10924)): #0 0x00007f3e7ecf9869 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3e7ecb52e8 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3e8544c20e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #3 0x00007f3e8541a0d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f3e8541a445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f3e853094f9 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f3e853fa133 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f3e83f8e6aa in start_thread (arg=0x7f3dcf951700) at pthread_create.c:333 #9 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f3dce6f8700 (LWP 10938)): #0 0x00007f3e7ecb4723 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f3e7ecb511b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f3e7ecb52fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f3e8544c20e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f3e8541a0d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f3e8541a445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f3e853094f9 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f3e83f8e6aa in start_thread (arg=0x7f3dce6f8700) at pthread_create.c:333 #9 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f3dcdef7700 (LWP 10951)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3e8530c286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f3e7ceedcfc in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f3e7cef0a03 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f3e7cef0a1c in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007f3e7cef0a1c in ?? () from /usr/lib/libthreadweaver.so.4 #6 0x00007f3e7ceef55f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #7 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f3e83f8e6aa in start_thread (arg=0x7f3dcdef7700) at pthread_create.c:333 #9 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f3dcd6f6700 (LWP 10952)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3e8530c286 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f3e7ceedcfc in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007f3e7cef0a03 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007f3e7ceef55f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #5 0x00007f3e8530bd1c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f3e83f8e6aa in start_thread (arg=0x7f3dcd6f6700) at pthread_create.c:333 #7 0x00007f3e84c4beed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f3e88535840 (LWP 10459)): [KCrash Handler] #6 0x00007f3e854228c7 in QMetaObject::cast(QObject const*) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f3dd0bad36f in ?? () from /usr/lib/kde4/kdevcmakemanager.so #8 0x00007f3e81ad8ed2 in KDevelop::ExecuteCompositeJob::slotResult(KJob*) () from /usr/lib/libkdevplatformutil.so.8 #9 0x00007f3e8542ff60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #10 0x00007f3e88069fb2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5 #11 0x00007f3e8806a000 in KJob::emitResult() () from /usr/lib/libkdecore.so.5 #12 0x00007f3dd0bac06d in ?? () from /usr/lib/kde4/kdevcmakemanager.so #13 0x00007f3e8542ff60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #14 0x00007f3e88069d3f in KJob::finished(KJob*) () from /usr/lib/libkdecore.so.5 #15 0x00007f3e88069ff5 in KJob::emitResult() () from /usr/lib/libkdecore.so.5 #16 0x00007f3e81ad8e53 in KDevelop::ExecuteCompositeJob::slotResult(KJob*) () from /usr/lib/libkdevplatformutil.so.8 #17 0x00007f3e8542ff60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #18 0x00007f3e88069fb2 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5 #19 0x00007f3e8806a000 in KJob::emitResult() () from /usr/lib/libkdecore.so.5 #20 0x00007f3dda868b80 in ?? () from /usr/lib/kde4/kdevexecute.so #21 0x00007f3e8542ff60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #22 0x00007f3e853a5ef1 in QProcess::error(QProcess::ProcessError) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #23 0x00007f3e853a61fa in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #24 0x00007f3e853afa98 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #25 0x00007f3e853afb09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #26 0x00007f3e8542ff60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #27 0x00007f3e8548123e in QSocketNotifier::activated(int) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #28 0x00007f3e8543a71b in QSocketNotifier::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #29 0x00007f3e85947cdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #30 0x00007f3e8594ec16 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #31 0x00007f3e8692da2a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #32 0x00007f3e8541b85d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #33 0x00007f3e8544c7e2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #34 0x00007f3e7ecb4ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f3e7ecb5250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f3e7ecb52fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f3e8544c1ee in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #38 0x00007f3e859f2c26 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #39 0x00007f3e8541a0d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #40 0x00007f3e8541a445 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #41 0x00007f3e85420429 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #42 0x000000000041035c in ?? () #43 0x00007f3e84b65a40 in __libc_start_main (main=0x40a940, argc=2, argv=0x7fff5a578838, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff5a578828) at libc-start.c:289 #44 0x0000000000410868 in _start () Possible duplicates by query: bug 341491. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.