Bug 316976 - KDevelop crashes when stopping a debugger job while it's stopped at a breakpoint
Summary: KDevelop crashes when stopping a debugger job while it's stopped at a breakpoint
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (other bugs)
Version First Reported In: git master
Platform: openSUSE Linux
: NOR critical
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-03-18 15:20 UTC by Alexander
Modified: 2018-10-27 02:39 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander 2013-03-18 15:20:27 UTC
Hello,
I'm using KDevelop git master (2013-03-18).

I've been experiencing these crashes recently, they seem to be easy to reproduce. Happened with gdb 7.5.1 and now with a recent snapshot as well.

Reproducible: Always

Steps to Reproduce:
1. Compile some project, click the "Debug current launch" button.
2. Add some breakpoint, make the execution stop at that breakpoint.
3. Click the "Stop all currently running jobs" button.
And KDevelop crashes.
Actual Results:  
A crash.

Expected Results:  
No crash.

openSUSE 12.2 x86-64, with some updated packages.
kdelibs4-4.10.1-545.1.x86_64
libqt4-4.8.4-305.1.x86_64
gcc-4.7-2.1.1.x86_64
gdb-7.5.50.20130215-88.1.x86_64
glibc-2.15-22.17.1.x86_64
Comment 1 Alexander 2013-03-18 15:23:17 UTC
Here a kcrash-created backtrace:

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

Thread 21 (Thread 0x7f6d5719d700 (LWP 14381)):
#0  0x00007f6d69f03f23 in select () from /lib64/libc.so.6
#1  0x00007f6d6beaa682 in QProcessManager::run (this=0x7f6d6c22b4c0 <processManager()::processManager>) at io/qprocess_unix.cpp:245
#2  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x7f6d6c22b4c0 <processManager()::processManager>) at thread/qthread_unix.cpp:338
#3  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f6d558d0700 (LWP 14384)):
#0  0x00007f6d6bb3ec61 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd1577 in wait (time=1000, this=0xd84320) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xc80290, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6824859b in KDevelop::DUChainPrivate::CleanupThread::run (this=0xc80270) at /0S/0tmp/DL-CVS/kdevelop/kdevplatform.p/language/duchain/duchain.cpp:282
#4  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0xc80270) at thread/qthread_unix.cpp:338
#5  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f6d4ffff700 (LWP 14385)):
#0  0x00007f6d69f0214f in poll () from /lib64/libc.so.6
#1  0x00007f6d642be684 in g_main_context_poll (n_fds=1, fds=0x7f6d44002a10, timeout=-1, context=0x7f6d440009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6d440009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f6d642be7a4 in g_main_context_iteration (context=0x7f6d440009a0, may_block=1) at gmain.c:3207
#4  0x00007f6d6befb236 in QEventDispatcherGlib::processEvents (this=0x7f6d440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f6d6becba6f in QEventLoop::processEvents (this=this@entry=0x7f6d4fffee00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d6becbcf8 in QEventLoop::exec (this=0x7f6d4fffee00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6d6bdce0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x24ec8f8) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f6d37a6f700 (LWP 14387)):
#0  0x00007f6d69f0214f in poll () from /lib64/libc.so.6
#1  0x00007f6d642be684 in g_main_context_poll (n_fds=1, fds=0x7f6d30002ca0, timeout=-1, context=0x7f6d300009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6d300009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f6d642be7a4 in g_main_context_iteration (context=0x7f6d300009a0, may_block=1) at gmain.c:3207
#4  0x00007f6d6befb256 in QEventDispatcherGlib::processEvents (this=0x7f6d300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6d6becba6f in QEventLoop::processEvents (this=this@entry=0x7f6d37a6ee00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d6becbcf8 in QEventLoop::exec (this=0x7f6d37a6ee00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6d6bdce0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x29f3e00) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f6d2ffff700 (LWP 14388)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68e90247 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f6d6919d640 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f6d68e90279 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f6d2df99700 (LWP 14389)):
#0  0x00007f6d69f0214f in poll () from /lib64/libc.so.6
#1  0x00007f6d642be684 in g_main_context_poll (n_fds=1, fds=0x7f6d28002ca0, timeout=-1, context=0x7f6d280009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6d280009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f6d642be7a4 in g_main_context_iteration (context=0x7f6d280009a0, may_block=1) at gmain.c:3207
#4  0x00007f6d6befb256 in QEventDispatcherGlib::processEvents (this=0x7f6d280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6d6becba6f in QEventLoop::processEvents (this=this@entry=0x7f6d2df98e00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d6becbcf8 in QEventLoop::exec (this=0x7f6d2df98e00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6d6bdce0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x38513d0) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f6d2d798700 (LWP 14390)):
#0  0x00007f6d69f0214f in poll () from /lib64/libc.so.6
#1  0x00007f6d642be684 in g_main_context_poll (n_fds=1, fds=0x7f6d20002ea0, timeout=-1, context=0x7f6d200009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6d200009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f6d642be7a4 in g_main_context_iteration (context=0x7f6d200009a0, may_block=1) at gmain.c:3207
#4  0x00007f6d6befb256 in QEventDispatcherGlib::processEvents (this=0x7f6d200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6d6becba6f in QEventLoop::processEvents (this=this@entry=0x7f6d2d797e00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d6becbcf8 in QEventLoop::exec (this=0x7f6d2d797e00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6d6bdce0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x3867100) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f6d2cd0f700 (LWP 14395)):
#0  0x00007f6d69f0214f in poll () from /lib64/libc.so.6
#1  0x00007f6d642be684 in g_main_context_poll (n_fds=2, fds=0x7f6d24002bb0, timeout=-1, context=0x7f6d240009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6d240009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f6d642be7a4 in g_main_context_iteration (context=0x7f6d240009a0, may_block=1) at gmain.c:3207
#4  0x00007f6d6befb256 in QEventDispatcherGlib::processEvents (this=0x7f6d240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6d6becba6f in QEventLoop::processEvents (this=this@entry=0x7f6d2cd0edd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d6becbcf8 in QEventLoop::exec (this=0x7f6d2cd0edd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6d6bdce0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f6d6beac1df in QInotifyFileSystemWatcherEngine::run (this=0x474f6d0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x474f6d0) at thread/qthread_unix.cpp:338
#10 0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f6d1ccbd700 (LWP 14532)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d621ef437 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f6d621ef469 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f6d1d4be700 (LWP 14534)):
#0  0x00007f6d69f0214f in poll () from /lib64/libc.so.6
#1  0x00007f6d642be684 in g_main_context_poll (n_fds=1, fds=0x7f6d1001cf70, timeout=8632, context=0x7f6d1002b0a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6d1002b0a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f6d642be7a4 in g_main_context_iteration (context=0x7f6d1002b0a0, may_block=1) at gmain.c:3207
#4  0x00007f6d6befb256 in QEventDispatcherGlib::processEvents (this=0x7f6d10054be0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f6d6becba6f in QEventLoop::processEvents (this=this@entry=0x7f6d1d4bde00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d6becbcf8 in QEventLoop::exec (this=0x7f6d1d4bde00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6d6bdce0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x45a30b0) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f6d176e6700 (LWP 14572)):
#0  0x00007f6d69f0214f in poll () from /lib64/libc.so.6
#1  0x00007f6d642be684 in g_main_context_poll (n_fds=2, fds=0x7f6d18022200, timeout=-1, context=0x7f6d180219f0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f6d180219f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f6d642be7a4 in g_main_context_iteration (context=0x7f6d180219f0, may_block=1) at gmain.c:3207
#4  0x00007f6d6befb236 in QEventDispatcherGlib::processEvents (this=0x7f6d181d7d70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f6d6becba6f in QEventLoop::processEvents (this=this@entry=0x7f6d176e5dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f6d6becbcf8 in QEventLoop::exec (this=0x7f6d176e5dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f6d6bdce0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f6d6beac1df in QInotifyFileSystemWatcherEngine::run (this=0x54b1e60) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x54b1e60) at thread/qthread_unix.cpp:338
#10 0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f6d15a7f700 (LWP 14756)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0xd77930) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xbdbce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x5b34cb0) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f6d1527e700 (LWP 14757)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0xd77930) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xbdbce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#10 0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x7f6cc4002e50) at thread/qthread_unix.cpp:338
#11 0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#12 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f6d14a7d700 (LWP 14758)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0xd77930) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xbdbce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#10 0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x5c222d0) at thread/qthread_unix.cpp:338
#11 0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#12 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f6cc3fff700 (LWP 14759)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0xd77930) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xbdbce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x7f6cbc002e50) at thread/qthread_unix.cpp:338
#8  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f6cc37fe700 (LWP 14760)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0xd77930) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xbdbce0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x562a7c0) at thread/qthread_unix.cpp:338
#10 0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6d16ee5700 (LWP 15603)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0x6166580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6600430, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x6277ec0) at thread/qthread_unix.cpp:338
#8  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6cc20a0700 (LWP 15604)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0x6166580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6600430, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x615b4d0) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6cc13b1700 (LWP 17717)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0x6166580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6600430, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70b1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x614b120) at thread/qthread_unix.cpp:338
#9  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6cc0bb0700 (LWP 17718)):
#0  0x00007f6d6bb3e8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d6bdd161b in wait (time=18446744073709551615, this=0x6166580) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x6600430, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6e708971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d6e70b1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d6e70a02f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d6e70a0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d6bdd10bc in QThreadPrivate::start (arg=0x4519930) at thread/qthread_unix.cpp:338
#8  0x00007f6d6bb3ae0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d69f0a2cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6d5c7ef780 (LWP 14379)):
[KCrash Handler]
#5  0x00007f6c5401b030 in ?? ()
#6  0x00007f6c98f138ca in ?? ()
#7  0x0000000000000000 in ?? ()
Comment 2 Aleix Pol 2013-04-03 23:54:20 UTC
this backtrace doesn't have enough information and I haven't reproduced this bug.
Please re-open if you find more information for us to fix this.
Comment 3 Alexander 2013-04-05 16:18:29 UTC
Hello,

I just compiled the current git master in RelWithDebInfo and got the same crash. It seems that the crash is project-dependent. For example, I can reliably crash KDevelop with one of my Qt projects (not open source, unfortunately), when my program's window is open, but not when the window has not been created yet. I tried the same with my other project and couldn't get the crash.

I'm pasting the backtrace below, but I'm not sure if it's informative.
If not, is there any way to get a useful crash log?

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

Thread 17 (Thread 0x7f87cde10700 (LWP 5683)):
#0  0x00007f87e1b2a8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87dee7c247 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f87df189640 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f87dee7c279 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f87cb7b5700 (LWP 5690)):
#0  0x00007f87e1b2ac61 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e1dbd577 in wait (time=1000, this=0x1ed9da0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1edb270, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f87de22f20b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1edb250) at /0S/0tmp/DL-CVS/kdevelop/kdevplatform.p/language/duchain/duchain.cpp:282
#4  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x1edb250) at thread/qthread_unix.cpp:338
#5  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f87ca05a700 (LWP 5691)):
#0  0x00007f87dfeee14f in poll () from /lib64/libc.so.6
#1  0x00007f87da29b684 in g_main_context_poll (n_fds=2, fds=0x7f87bc0029b0, timeout=-1, context=0x7f87bc0009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f87bc0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f87da29b7a4 in g_main_context_iteration (context=0x7f87bc0009a0, may_block=1) at gmain.c:3207
#4  0x00007f87e1ee7236 in QEventDispatcherGlib::processEvents (this=0x7f87bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f87e1eb7a6f in QEventLoop::processEvents (this=this@entry=0x7f87ca059dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f87e1eb7cf8 in QEventLoop::exec (this=0x7f87ca059dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f87e1dba0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f87e1e981df in QInotifyFileSystemWatcherEngine::run (this=0x27e48f0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x27e48f0) at thread/qthread_unix.cpp:338
#10 0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f87b7fff700 (LWP 5693)):
#0  0x00007f87dfeeff23 in select () from /lib64/libc.so.6
#1  0x00007f87e1e96682 in QProcessManager::run (this=0x7f87e22174c0 <processManager()::processManager>) at io/qprocess_unix.cpp:245
#2  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x7f87e22174c0 <processManager()::processManager>) at thread/qthread_unix.cpp:338
#3  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f87b6f5b700 (LWP 5701)):
#0  0x00007f87dfeee14f in poll () from /lib64/libc.so.6
#1  0x00007f87da29b684 in g_main_context_poll (n_fds=1, fds=0x7f87a8002810, timeout=-1, context=0x7f87a80009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f87a80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f87da29b7a4 in g_main_context_iteration (context=0x7f87a80009a0, may_block=1) at gmain.c:3207
#4  0x00007f87e1ee7236 in QEventDispatcherGlib::processEvents (this=0x7f87a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f87e1eb7a6f in QEventLoop::processEvents (this=this@entry=0x7f87b6f5ae00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f87e1eb7cf8 in QEventLoop::exec (this=0x7f87b6f5ae00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f87e1dba0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x286bec8) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f87a3332700 (LWP 5725)):
#0  0x00007f87dfeee14f in poll () from /lib64/libc.so.6
#1  0x00007f87da29b684 in g_main_context_poll (n_fds=1, fds=0x7f879c002ea0, timeout=-1, context=0x7f879c0009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f879c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f87da29b7a4 in g_main_context_iteration (context=0x7f879c0009a0, may_block=1) at gmain.c:3207
#4  0x00007f87e1ee7256 in QEventDispatcherGlib::processEvents (this=0x7f879c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f87e1eb7a6f in QEventLoop::processEvents (this=this@entry=0x7f87a3331e00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f87e1eb7cf8 in QEventLoop::exec (this=0x7f87a3331e00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f87e1dba0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x2caedc0) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f879b97b700 (LWP 5764)):
#0  0x00007f87dfeee14f in poll () from /lib64/libc.so.6
#1  0x00007f87da29b684 in g_main_context_poll (n_fds=1, fds=0x7f8794066b60, timeout=-1, context=0x7f8794066550, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f8794066550, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f87da29b7a4 in g_main_context_iteration (context=0x7f8794066550, may_block=1) at gmain.c:3207
#4  0x00007f87e1ee7256 in QEventDispatcherGlib::processEvents (this=0x7f8794016950, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f87e1eb7a6f in QEventLoop::processEvents (this=this@entry=0x7f879b97ae00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f87e1eb7cf8 in QEventLoop::exec (this=0x7f879b97ae00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f87e1dba0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x3d2af70) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f8798b73700 (LWP 5765)):
#0  0x00007f87dfeee14f in poll () from /lib64/libc.so.6
#1  0x00007f87da29b684 in g_main_context_poll (n_fds=1, fds=0x7f8790002ea0, timeout=-1, context=0x7f87900009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f87900009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f87da29b7a4 in g_main_context_iteration (context=0x7f87900009a0, may_block=1) at gmain.c:3207
#4  0x00007f87e1ee7256 in QEventDispatcherGlib::processEvents (this=0x7f87900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f87e1eb7a6f in QEventLoop::processEvents (this=this@entry=0x7f8798b72e00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f87e1eb7cf8 in QEventLoop::exec (this=0x7f8798b72e00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f87e1dba0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x3d1f460) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f879b17a700 (LWP 5803)):
#0  0x00007f87dfeee14f in poll () from /lib64/libc.so.6
#1  0x00007f87da29b684 in g_main_context_poll (n_fds=2, fds=0x7f878c02acc0, timeout=-1, context=0x7f878c01ce80, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f878c01ce80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f87da29b7a4 in g_main_context_iteration (context=0x7f878c01ce80, may_block=1) at gmain.c:3207
#4  0x00007f87e1ee7256 in QEventDispatcherGlib::processEvents (this=0x7f878c01cb70, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f87e1eb7a6f in QEventLoop::processEvents (this=this@entry=0x7f879b179dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f87e1eb7cf8 in QEventLoop::exec (this=0x7f879b179dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f87e1dba0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f87e1e981df in QInotifyFileSystemWatcherEngine::run (this=0x5d308a0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x5d308a0) at thread/qthread_unix.cpp:338
#10 0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#11 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f878adef700 (LWP 5970)):
#0  0x00007f87e1b2a8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87d81cc437 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f87d81cc469 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f878a4d6700 (LWP 5971)):
#0  0x00007f87dfeee14f in poll () from /lib64/libc.so.6
#1  0x00007f87da29b684 in g_main_context_poll (n_fds=1, fds=0x7f87840026d0, timeout=9999, context=0x7f87840009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f87840009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f87da29b7a4 in g_main_context_iteration (context=0x7f87840009a0, may_block=1) at gmain.c:3207
#4  0x00007f87e1ee7256 in QEventDispatcherGlib::processEvents (this=0x7f87840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f87e1eb7a6f in QEventLoop::processEvents (this=this@entry=0x7f878a4d5e00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f87e1eb7cf8 in QEventLoop::exec (this=0x7f878a4d5e00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f87e1dba0e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x631d6f0) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8743fff700 (LWP 6008)):
#0  0x00007f87e1b2a8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e1dbd61b in wait (time=18446744073709551615, this=0xfefb70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfefcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f87e46fa971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f87e46fd1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f87e46fd1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f87e46fd1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f87e46fd1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f87e46fc02f in ?? () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f87e46fc0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#10 0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0xbcf360) at thread/qthread_unix.cpp:338
#11 0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#12 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f87437fe700 (LWP 6009)):
#0  0x00007f87e1b2a8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e1dbd61b in wait (time=18446744073709551615, this=0xfefb70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfefcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f87e46fa971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f87e46fd1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f87e46fd1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f87e46fc02f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f87e46fc0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x7f873c002e50) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8742ffd700 (LWP 6010)):
#0  0x00007f87e1b2a8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e1dbd61b in wait (time=18446744073709551615, this=0xfefb70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfefcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f87e46fa971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f87e46fd1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f87e46fc02f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f87e46fc0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x6796340) at thread/qthread_unix.cpp:338
#8  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f87427fc700 (LWP 6011)):
#0  0x00007f87e1b2a8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e1dbd61b in wait (time=18446744073709551615, this=0xfefb70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfefcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f87e46fa971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f87e46fd1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f87e46fd1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f87e46fc02f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f87e46fc0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0x7f8734002a50) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8741ffb700 (LWP 6012)):
#0  0x00007f87e1b2a8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87e1dbd61b in wait (time=18446744073709551615, this=0xfefb70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xfefcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f87e46fa971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f87e46fd1bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f87e46fd1d4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f87e46fc02f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f87e46fc0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f87e1dbd0bc in QThreadPrivate::start (arg=0xe5f590) at thread/qthread_unix.cpp:338
#9  0x00007f87e1b26e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f87dfef62cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f87d27cc780 (LWP 5681)):
[KCrash Handler]
#5  0x00007f86b610e030 in ?? ()
#6  0x00007f87203348ca in ?? ()
#7  0x0000000000000000 in ?? ()
Comment 4 Alexander 2013-04-05 16:39:20 UTC
I just tried running KDevelop in valgrind, but couldn't get it to crash. I guess it's timing-related...
Comment 5 Andrew Crouthamel 2018-09-24 02:15:57 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-27 02:39:29 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!