Bug 316967

Summary: crash kdevelop
Product: [Applications] kdevelop Reporter: glad08
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 4.4.1   
Target Milestone: 4.3.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description glad08 2013-03-18 12:48:44 UTC
Application: kdevelop (4.4.1)
KDE Platform Version: 4.9.5
Qt Version: 4.8.4
Operating System: Linux 3.8.2-206.fc18.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

Start kdevelop, successfully build project. Close kdevelop, rm -rf ./ inside build directory.
Start kdevelop, build project - kdevelop crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7ffabc3fd880 (LWP 10192))]

Thread 11 (Thread 0x7ffab047f700 (LWP 10195)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00000039e8a7be17 in wait (time=1000, this=0x1dccb70) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1db8c70, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00000039f46b296b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1db8c50) at /usr/src/debug/kdevplatform-1.4.1/language/duchain/duchain.cpp:282
#4  0x00000039e8a7b95c in QThreadPrivate::start (arg=0x1db8c50) at thread/qthread_unix.cpp:338
#5  0x0000003836407d15 in start_thread (arg=0x7ffab047f700) at pthread_create.c:308
#6  0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 10 (Thread 0x7ffa9ad15700 (LWP 10198)):
#0  0x0000003835ce998d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003835847d24 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7ffa94002ea0, timeout=-1, context=0x7ffa940009a0) at gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7ffa940009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#3  0x0000003835847e44 in g_main_context_iteration (context=0x7ffa940009a0, may_block=1) at gmain.c:3351
#4  0x00000039e8ba6126 in QEventDispatcherGlib::processEvents (this=0x7ffa940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000039e8b7680f in QEventLoop::processEvents (this=this@entry=0x7ffa9ad14d00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000039e8b76a98 in QEventLoop::exec (this=0x7ffa9ad14d00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000039e8a78980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00000039e8a7b95c in QThreadPrivate::start (arg=0x28745d0) at thread/qthread_unix.cpp:338
#9  0x0000003836407d15 in start_thread (arg=0x7ffa9ad15700) at pthread_create.c:308
#10 0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 9 (Thread 0x7ffa9a514700 (LWP 10199)):
#0  __GI___pthread_getspecific (key=3) at pthread_getspecific.c:31
#1  0x0000003835885164 in g_private_get (key=key@entry=0x3835b20b40 <g_thread_specific_private>) at gthread-posix.c:1005
#2  0x000000383586bae0 in g_thread_self () at gthread.c:992
#3  0x000000383584701e in g_main_context_acquire (context=0x7ffa8c0009a0) at gmain.c:2771
#4  0x0000003835847c04 in g_main_context_iterate (context=context@entry=0x7ffa8c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3240
#5  0x0000003835847e44 in g_main_context_iteration (context=0x7ffa8c0009a0, may_block=1) at gmain.c:3351
#6  0x00000039e8ba6126 in QEventDispatcherGlib::processEvents (this=0x7ffa8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000039e8b7680f in QEventLoop::processEvents (this=this@entry=0x7ffa9a513d00, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000039e8b76a98 in QEventLoop::exec (this=0x7ffa9a513d00, flags=...) at kernel/qeventloop.cpp:204
#9  0x00000039e8a78980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x00000039e8a7b95c in QThreadPrivate::start (arg=0x274a7a0) at thread/qthread_unix.cpp:338
#11 0x0000003836407d15 in start_thread (arg=0x7ffa9a514700) at pthread_create.c:308
#12 0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 8 (Thread 0x7ffa99940700 (LWP 10204)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000039f63868c7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x39f6694660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00000039f63868f9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003836407d15 in start_thread (arg=0x7ffa99940700) at pthread_create.c:308
#4  0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 7 (Thread 0x7ffa98957700 (LWP 10211)):
#0  0x000000383640c43f in __GI___pthread_getspecific (key=3) at pthread_getspecific.c:32
#1  0x0000003835885164 in g_private_get (key=key@entry=0x3835b20b40 <g_thread_specific_private>) at gthread-posix.c:1005
#2  0x000000383586bae0 in g_thread_self () at gthread.c:992
#3  0x000000383584701e in g_main_context_acquire (context=0x7ffa900009a0) at gmain.c:2771
#4  0x0000003835847c04 in g_main_context_iterate (context=context@entry=0x7ffa900009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3240
#5  0x0000003835847e44 in g_main_context_iteration (context=0x7ffa900009a0, may_block=1) at gmain.c:3351
#6  0x00000039e8ba6126 in QEventDispatcherGlib::processEvents (this=0x7ffa900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00000039e8b7680f in QEventLoop::processEvents (this=this@entry=0x7ffa98956cd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000039e8b76a98 in QEventLoop::exec (this=0x7ffa98956cd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00000039e8a78980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#10 0x00000039e8b5703f in QInotifyFileSystemWatcherEngine::run (this=0x6c68540) at io/qfilesystemwatcher_inotify.cpp:256
#11 0x00000039e8a7b95c in QThreadPrivate::start (arg=0x6c68540) at thread/qthread_unix.cpp:338
#12 0x0000003836407d15 in start_thread (arg=0x7ffa98957700) at pthread_create.c:308
#13 0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 6 (Thread 0x7ffa0a31e700 (LWP 10297)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000039fba169bd in WTF::TCMalloc_PageHeap::scavengerThread (this=0x39fc401d00 <WTF::pageheap_memory>) at wtf/FastMalloc.cpp:2495
#2  0x00000039fba16ac9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x0000003836407d15 in start_thread (arg=0x7ffa0a31e700) at pthread_create.c:308
#4  0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 5 (Thread 0x7ffa0ab1f700 (LWP 10300)):
#0  0x0000003835ce998d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003835847d24 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7ff9fc017930, timeout=3468, context=0x7ff9fc07e9c0) at gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7ff9fc07e9c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3285
#3  0x0000003835847e44 in g_main_context_iteration (context=0x7ff9fc07e9c0, may_block=1) at gmain.c:3351
#4  0x00000039e8ba6126 in QEventDispatcherGlib::processEvents (this=0x7ff9fc0151f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00000039e8b7680f in QEventLoop::processEvents (this=this@entry=0x7ffa0ab1ed00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000039e8b76a98 in QEventLoop::exec (this=0x7ffa0ab1ed00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000039e8a78980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00000039e8a7b95c in QThreadPrivate::start (arg=0x6bc5540) at thread/qthread_unix.cpp:338
#9  0x0000003836407d15 in start_thread (arg=0x7ffa0ab1f700) at pthread_create.c:308
#10 0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 4 (Thread 0x7ffa03fff700 (LWP 10368)):
#0  0x0000003835ce998d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000039e8ba340a in poll (__timeout=<optimized out>, __nfds=5, __fds=0x7ffa03ffd170) at /usr/include/bits/poll2.h:46
#2  qt_safe_poll (fds=0x7ffa03ffd170, nfds=<optimized out>, timeout_ms=<optimized out>, retry_eintr=true) at kernel/qcore_unix.cpp:150
#3  0x00000039e8b53ab0 in poll (timeout=<optimized out>, this=0x7ffa03ffd170) at io/qprocess_unix.cpp:1060
#4  QProcessPrivate::waitForFinished (this=0x7ffa0453d480, msecs=29997) at io/qprocess_unix.cpp:1183
#5  0x00000039e8b0de5e in QProcess::waitForFinished (this=0x7ffa03ffd310, msecs=29997) at io/qprocess.cpp:1759
#6  0x00007ffaa12b1821 in CMakeProjectVisitor::visit (this=0x7ffa03ffe180, exec=0x7ffa0408a7f0) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1346
#7  0x00007ffaa12c26da in CMakeProjectVisitor::walk (this=0x7ffa03ffe180, fc=..., line=3, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2233
#8  0x00007ffaa12c4681 in CMakeProjectVisitor::visit (this=0x7ffa03ffe180, ifast=0x7ffa040873d0) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1307
#9  0x00007ffaa12c26da in CMakeProjectVisitor::walk (this=0x7ffa03ffe180, fc=..., line=2, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2233
#10 0x00007ffaa12c4681 in CMakeProjectVisitor::visit (this=0x7ffa03ffe180, ifast=0x7ffa04545020) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1307
#11 0x00007ffaa12c26da in CMakeProjectVisitor::walk (this=0x7ffa03ffe180, fc=..., line=0, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2233
#12 0x00007ffaa12d8380 in CMakeParserUtils::includeScript (file=..., parent=..., data=0x7ffa04017748, sourcedir=..., env=...) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/parser/cmakeparserutils.cpp:176
#13 0x00007ffa0af52c84 in CMakeManager::includeScript (this=this@entry=0x77d62b0, file=..., project=project@entry=0x776b800, dir=..., parent=...) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/cmakemanager.cpp:669
#14 0x00007ffa0af535ea in CMakeManager::initializeProject (this=this@entry=0x77d62b0, project=0x776b800) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/cmakemanager.cpp:549
#15 0x00007ffa0af562c3 in CMakeManager::parse (this=0x77d62b0, item=0xb73b70) at /usr/src/debug/kdevelop-4.4.1/projectmanagers/cmake/cmakemanager.cpp:731
#16 0x00000039f2221e2b in KDevelop::ImportProjectJobPrivate::import (this=0xb74840, folder=<optimized out>) at /usr/src/debug/kdevplatform-1.4.1/project/importprojectjob.cpp:53
#17 0x00000039f2221c06 in run (this=0x8245c00) at /usr/include/QtCore/qtconcurrentrunbase.h:134
#18 QtConcurrent::RunFunctionTask<void>::run (this=0x8245c00) at /usr/include/QtCore/qtconcurrentrunbase.h:125
#19 0x00000039e8a6f5ad in QThreadPoolThread::run (this=0x7668380) at concurrent/qthreadpool.cpp:107
#20 0x00000039e8a7b95c in QThreadPrivate::start (arg=0x7668380) at thread/qthread_unix.cpp:338
#21 0x0000003836407d15 in start_thread (arg=0x7ffa03fff700) at pthread_create.c:308
#22 0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7ffa037fe700 (LWP 10522)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00000039e8a7be17 in wait (time=30, this=0xae0e00) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x39f302e800 <(anonymous namespace)::waitMutex>, time=30) at thread/qwaitcondition_unix.cpp:158
#3  0x00000039f2e19898 in KDevelop::ForegroundLock::relock (this=0x7ffa037f83af) at /usr/src/debug/kdevplatform-1.4.1/interfaces/foregroundlock.cpp:189
#4  0x00000039f4688def in KDevelop::ParseJob::translateDUChainToRevision (this=0x7ff9b8e32280, context=0x7ff9b8e319e0) at /usr/src/debug/kdevplatform-1.4.1/language/backgroundparser/parsejob.cpp:418
#5  0x00007ffa9b4f6fbd in CPPInternalParseJob::run (this=0x7ff9b8e377e0) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/cppparsejob.cpp:436
#6  0x00007ffa9b4fda3c in PreprocessJob::sourceNeeded (this=0x7ff9b8dd8190, _fileName=..., type=<optimized out>, sourceLine=46, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/preprocessjob.cpp:579
#7  0x00007ffa9b2b2cac in rpp::pp::handle_include (this=this@entry=0x7ffa037f9820, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:213
#8  0x00007ffa9b2b4b49 in rpp::pp::handle_directive (this=this@entry=0x7ffa037f9820, directive=directive@entry=177185, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:131
#9  0x00007ffa9b2b51b0 in rpp::pp::operator() (this=this@entry=0x7ffa037f9820, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:266
#10 0x00007ffa9b2b53e5 in rpp::pp::processFileInternal (this=0x7ffa037f9820, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:98
#11 0x00007ffa9b2b5486 in rpp::pp::processFile (this=<optimized out>, fileName=..., data=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:85
#12 0x00007ffa9b4fef8e in PreprocessJob::run (this=0x7ff9b8dd8190) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/preprocessjob.cpp:245
#13 0x00007ffa9b4f51ee in CPPParseJob::parseForeground (this=0x7ff9b8dd7e50) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/cppparsejob.cpp:176
#14 0x00007ffa9b4fda3c in PreprocessJob::sourceNeeded (this=0x7ff9b8dca790, _fileName=..., type=<optimized out>, sourceLine=2, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/preprocessjob.cpp:579
#15 0x00007ffa9b2b2cac in rpp::pp::handle_include (this=this@entry=0x7ffa037fb1d0, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:213
#16 0x00007ffa9b2b4b49 in rpp::pp::handle_directive (this=this@entry=0x7ffa037fb1d0, directive=directive@entry=177185, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:131
#17 0x00007ffa9b2b51b0 in rpp::pp::operator() (this=this@entry=0x7ffa037fb1d0, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:266
#18 0x00007ffa9b2b53e5 in rpp::pp::processFileInternal (this=0x7ffa037fb1d0, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:98
#19 0x00007ffa9b2b5486 in rpp::pp::processFile (this=<optimized out>, fileName=..., data=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:85
#20 0x00007ffa9b4fef8e in PreprocessJob::run (this=0x7ff9b8dca790) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/preprocessjob.cpp:245
#21 0x00007ffa9b4f51ee in CPPParseJob::parseForeground (this=0x7ff9b8c39c10) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/cppparsejob.cpp:176
#22 0x00007ffa9b4fda3c in PreprocessJob::sourceNeeded (this=0x801e9d0, _fileName=..., type=<optimized out>, sourceLine=5, skipCurrentPath=<optimized out>) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/preprocessjob.cpp:579
#23 0x00007ffa9b2b2cac in rpp::pp::handle_include (this=this@entry=0x7ffa037fcb80, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:213
#24 0x00007ffa9b2b4b49 in rpp::pp::handle_directive (this=this@entry=0x7ffa037fcb80, directive=directive@entry=177185, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:131
#25 0x00007ffa9b2b51b0 in rpp::pp::operator() (this=this@entry=0x7ffa037fcb80, input=..., output=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:266
#26 0x00007ffa9b2b53e5 in rpp::pp::processFileInternal (this=0x7ffa037fcb80, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:98
#27 0x00007ffa9b2b5486 in rpp::pp::processFile (this=<optimized out>, fileName=..., data=...) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/parser/rpp/pp-engine.cpp:85
#28 0x00007ffa9b4fef8e in PreprocessJob::run (this=0x801e9d0) at /usr/src/debug/kdevelop-4.4.1/languages/cpp/preprocessjob.cpp:245
#29 0x00000039f5a0c98a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7ffa037fdc90, th=th@entry=0x48c5c80, job=job@entry=0x801e9d0) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/Job.cpp:106
#30 0x00000039f5a0cb01 in ThreadWeaver::Job::execute (this=0x801e9d0, th=0x48c5c80) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/Job.cpp:135
#31 0x00000039f5a0db13 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x801c260, t=0x48c5c80) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/JobCollection.cpp:82
#32 0x00000039f5a0c15f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7ffa037fdd00, parent=0xefe8c0, th=th@entry=0x48c5c80) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/Thread.cpp:95
#33 0x00000039f5a0c21b in ThreadWeaver::Thread::run (this=0x48c5c80) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/Thread.cpp:142
#34 0x00000039e8a7b95c in QThreadPrivate::start (arg=0x48c5c80) at thread/qthread_unix.cpp:338
#35 0x0000003836407d15 in start_thread (arg=0x7ffa037fe700) at pthread_create.c:308
#36 0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7ffa02ffd700 (LWP 10523)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x00000039e8a7bebb in wait (time=18446744073709551615, this=0xefe730) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0xe184d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000039f5a0aad1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xefe8c0, th=0x7ff9b8002a50) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00000039f5a0d31b in ThreadWeaver::WorkingHardState::applyForWork (this=0xea5450, th=0x7ff9b8002a50) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00000039f5a0c18f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7ffa02ffcd00, parent=0xefe8c0, th=th@entry=0x7ff9b8002a50) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/Thread.cpp:87
#6  0x00000039f5a0c21b in ThreadWeaver::Thread::run (this=0x7ff9b8002a50) at /usr/src/debug/kdelibs-4.9.5/threadweaver/Weaver/Thread.cpp:142
#7  0x00000039e8a7b95c in QThreadPrivate::start (arg=0x7ff9b8002a50) at thread/qthread_unix.cpp:338
#8  0x0000003836407d15 in start_thread (arg=0x7ffa02ffd700) at pthread_create.c:308
#9  0x0000003835cf246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7ffabc3fd880 (LWP 10192)):
[KCrash Handler]
#6  0x00007ffa0b385b8e in MakeJob::start (this=0x90db6f0) at /usr/src/debug/kdevelop-4.4.1/projectbuilders/makebuilder/makejob.cpp:94
#7  0x00000039f3ea0275 in KDevelop::RunController::registerJob (this=0xefb980, job=0x7ffabc3fe190) at /usr/src/debug/kdevplatform-1.4.1/shell/runcontroller.cpp:566
#8  0x00000039e8b8ceef in QMetaObject::activate (sender=0x8f032d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe3aabf50) at kernel/qobject.cpp:3539
#9  0x00000039edb33ee2 in KJob::result (this=this@entry=0x8f032d0, _t1=_t1@entry=0x8f032d0) at /usr/src/debug/kdelibs-4.9.5/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#10 0x00000039edb33f20 in KJob::emitResult (this=0x8f032d0) at /usr/src/debug/kdelibs-4.9.5/kdecore/jobs/kjob.cpp:318
#11 0x00007ffa0b16edb7 in CMakeJob::slotCompleted (this=0x8f032d0) at /usr/src/debug/kdevelop-4.4.1/projectbuilders/cmakebuilder/cmakejob.cpp:127
#12 0x00000039e8b8ceef in QMetaObject::activate (sender=0x9105e40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#13 0x00000039e8b8ceef in QMetaObject::activate (sender=0x9105f40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe3aac210) at kernel/qobject.cpp:3539
#14 0x00000039e8b0e03f in QProcess::finished (this=this@entry=0x9105f40, _t1=0, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:155
#15 0x00000039e8b12147 in QProcessPrivate::_q_processDied (this=0x9106550) at io/qprocess.cpp:1068
#16 0x00000039e8b121ce in qt_static_metacall (_c=QMetaObject::InvokeMetaMethod, _a=<optimized out>, _id=<optimized out>, _o=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:91
#17 QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qprocess.cpp:68
#18 0x00000039e8b8ceef in QMetaObject::activate (sender=0x910a5f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe3aac3c0) at kernel/qobject.cpp:3539
#19 0x00000039e8bd7c8e in QSocketNotifier::activated (this=<optimized out>, _t1=51) at .moc/release-shared/moc_qsocketnotifier.cpp:102
#20 0x00000039e8b948cb in QSocketNotifier::event (this=0x910a5f0, e=0x7fffe3aac9e0) at kernel/qsocketnotifier.cpp:317
#21 0x00000039e91ca5cc in QApplicationPrivate::notify_helper (this=this@entry=0xb172a0, receiver=receiver@entry=0x910a5f0, e=e@entry=0x7fffe3aac9e0) at kernel/qapplication.cpp:4562
#22 0x00000039e91cea4a in QApplication::notify (this=0x7fffe3aad160, receiver=0x910a5f0, e=0x7fffe3aac9e0) at kernel/qapplication.cpp:4423
#23 0x00000039eee46916 in KApplication::notify (this=0x7fffe3aad160, receiver=0x910a5f0, event=0x7fffe3aac9e0) at /usr/src/debug/kdelibs-4.9.5/kdeui/kernel/kapplication.cpp:311
#24 0x00000039e8b77abe in QCoreApplication::notifyInternal (this=0x7fffe3aad160, receiver=0x910a5f0, event=0x7fffe3aac9e0) at kernel/qcoreapplication.cpp:946
#25 0x00000039e8ba5908 in sendEvent (event=0x7fffe3aac9e0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#26 socketNotifierSourceDispatch (source=source@entry=0xb14190) at kernel/qeventdispatcher_glib.cpp:110
#27 0x0000003835847a55 in g_main_dispatch (context=0xb11080) at gmain.c:2715
#28 g_main_context_dispatch (context=context@entry=0xb11080) at gmain.c:3219
#29 0x0000003835847d88 in g_main_context_iterate (context=context@entry=0xb11080, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3290
#30 0x0000003835847e44 in g_main_context_iteration (context=0xb11080, may_block=1) at gmain.c:3351
#31 0x00000039e8ba6106 in QEventDispatcherGlib::processEvents (this=0xadffd0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00000039e926a73e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#33 0x00000039e8b7680f in QEventLoop::processEvents (this=this@entry=0x7fffe3aacc20, flags=...) at kernel/qeventloop.cpp:149
#34 0x00000039e8b76a98 in QEventLoop::exec (this=0x7fffe3aacc20, flags=...) at kernel/qeventloop.cpp:204
#35 0x00000039e8b7b888 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#36 0x000000000040e86a in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop-4.4.1/app/main.cpp:519

This bug may be a duplicate of or related to bug 302413.

Possible duplicates by query: bug 316703, bug 316622, bug 315785, bug 315420, bug 314944.

Reported using DrKonqi
Comment 1 Kevin Funk 2013-03-19 08:42:09 UTC

*** This bug has been marked as a duplicate of bug 302413 ***