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.

Reply via email to