Bug 274287 - kdevelop crash when starting a project build
Summary: kdevelop crash when starting a project build
Status: RESOLVED NOT A BUG
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 4.2.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-27 16:54 UTC by Bernie Clarke
Modified: 2011-08-22 03:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernie Clarke 2011-05-27 16:54:15 UTC
Application: kdevelop (4.2.2)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.13-91.fc14.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: Imported a large-ish, nested makefile, project. Tried to build the project. Kdevelop 4 crashed

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7726780 (LWP 23540))]

Thread 14 (Thread 0xb7511b70 (LWP 23541)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0079ac36 in __poll (fds=0xb6c029c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0093bdac in g_poll (fds=0xb6c029c0, nfds=1, timeout=-1) at gpoll.c:132
#3  0x0092b8b7 in g_main_context_poll (context=0x8516ce0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0x8516ce0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#5  0x0092c04b in g_main_loop_run (loop=0x8516d60) at gmain.c:2988
#6  0x00ef2ed5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277
#7  0x00954bd0 in g_thread_create_proxy (data=0x8516d70) at gthread.c:1897
#8  0x00866e99 in start_thread (arg=0xb7511b70) at pthread_create.c:301
#9  0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 13 (Thread 0xb31abb70 (LWP 23542)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x04811d30 in wait (this=0x88486e4, mutex=0x88486e8, time=1000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x88486e4, mutex=0x88486e8, time=1000) at thread/qwaitcondition_unix.cpp:160
#4  0x038438f2 in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib/libkdevplatformlanguage.so.3
#5  0x048116c3 in QThreadPrivate::start (arg=0x88486d8) at thread/qthread_unix.cpp:320
#6  0x00866e99 in start_thread (arg=0xb31abb70) at pthread_create.c:301
#7  0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xb15feb70 (LWP 23559)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0719cc77 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x72b1f20) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0x0719ccc2 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x72b1f20) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x00866e99 in start_thread (arg=0xb15feb70) at pthread_create.c:301
#5  0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xa572ab70 (LWP 23566)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x02e481d7 in scavengerThread (context=0x33f4380) at wtf/FastMalloc.cpp:2378
#3  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x33f4380) at wtf/FastMalloc.cpp:1497
#4  0x00866e99 in start_thread (arg=0xa572ab70) at pthread_create.c:301
#5  0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xa497fb70 (LWP 23570)):
#0  constEnd (this=0xb2802474, tm=...) at ../../src/corelib/tools/qlist.h:259
#1  QTimerInfoList::timerWait (this=0xb2802474, tm=...) at kernel/qeventdispatcher_unix.cpp:447
#2  0x04936482 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa497f08c) at kernel/qeventdispatcher_glib.cpp:136
#3  0x0493651d in timerSourcePrepare (source=0xb2802440, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#4  0x0092a6b6 in g_main_context_prepare (context=<value optimized out>, priority=0xa497f0fc) at gmain.c:2469
#5  0x0092b55b in g_main_context_iterate (context=0xb2801ae8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#6  0x0092bc35 in g_main_context_iteration (context=0xb2801ae8, may_block=1) at gmain.c:2843
#7  0x04936ce7 in QEventDispatcherGlib::processEvents (this=0xb2801a68, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x049080fa in QEventLoop::processEvents (this=0xa497f250, flags=...) at kernel/qeventloop.cpp:149
#9  0x049083aa in QEventLoop::exec (this=0xa497f250, flags=...) at kernel/qeventloop.cpp:201
#10 0x0480eb73 in QThread::exec (this=0x8da08b0) at thread/qthread.cpp:492
#11 0x03951789 in KDevelop::CompletionWorkerThread::run (this=0x8da08b0) at /usr/src/debug/kdevplatform-1.2.2/language/codecompletion/codecompletionmodel.cpp:80
#12 0x048116c3 in QThreadPrivate::start (arg=0x8da08b0) at thread/qthread_unix.cpp:320
#13 0x00866e99 in start_thread (arg=0xa497fb70) at pthread_create.c:301
#14 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xa417eb70 (LWP 23571)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0079ac36 in __poll (fds=0xb6c00c90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0093bdac in g_poll (fds=0xb6c00c90, nfds=1, timeout=-1) at gpoll.c:132
#3  0x0092b8b7 in g_main_context_poll (context=0xb6c03288, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0xb6c03288, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#5  0x0092bc35 in g_main_context_iteration (context=0xb6c03288, may_block=1) at gmain.c:2843
#6  0x04936ce7 in QEventDispatcherGlib::processEvents (this=0xb6c029f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x049080fa in QEventLoop::processEvents (this=0xa417e250, flags=...) at kernel/qeventloop.cpp:149
#8  0x049083aa in QEventLoop::exec (this=0xa417e250, flags=...) at kernel/qeventloop.cpp:201
#9  0x0480eb73 in QThread::exec (this=0x8dad840) at thread/qthread.cpp:492
#10 0x03951789 in KDevelop::CompletionWorkerThread::run (this=0x8dad840) at /usr/src/debug/kdevplatform-1.2.2/language/codecompletion/codecompletionmodel.cpp:80
#11 0x048116c3 in QThreadPrivate::start (arg=0x8dad840) at thread/qthread_unix.cpp:320
#12 0x00866e99 in start_thread (arg=0xa417eb70) at pthread_create.c:301
#13 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xa2dc8b70 (LWP 23576)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x04811d30 in wait (this=0x378bd1c, mutex=0x378bd14, time=30) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x378bd1c, mutex=0x378bd14, time=30) at thread/qwaitcondition_unix.cpp:160
#4  0x037771f5 in KDevelop::ForegroundLock::relock (this=0xa2dc159f) at /usr/src/debug/kdevplatform-1.2.2/interfaces/foregroundlock.cpp:183
#5  0x037772e7 in KDevelop::ForegroundLock::ForegroundLock (this=0xa2dc159f, lock=true) at /usr/src/debug/kdevplatform-1.2.2/interfaces/foregroundlock.cpp:141
#6  0x038155f7 in KDevelop::ParseJob::translateDUChainToRevision (this=0xbf7a158, context=0xa7f3fa8) at /usr/src/debug/kdevplatform-1.2.2/language/backgroundparser/parsejob.cpp:417
#7  0x07655d7f in CPPInternalParseJob::run (this=0xc1037b8) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:433
#8  0x07653f1e in CPPParseJob::parseForeground (this=0xbf7a158) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:174
#9  0x0765d31e in PreprocessJob::sourceNeeded (this=0x9ed1980, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=500, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593
#10 0x06fff86b in rpp::pp::handle_include (this=0xa2dc2448, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213
#11 0x07002513 in rpp::pp::handle_directive (this=0xa2dc2448, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131
#12 0x07002d53 in rpp::pp::operator() (this=0xa2dc2448, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266
#13 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc2448, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98
#14 0x07003046 in rpp::pp::processFile (this=0xa2dc2448, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85
#15 0x0766014b in PreprocessJob::run (this=0x9ed1980) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:268
#16 0x07653f13 in CPPParseJob::parseForeground (this=0xbfd0338) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:173
#17 0x0765d31e in PreprocessJob::sourceNeeded (this=0xbfac528, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=46, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593
#18 0x06fff86b in rpp::pp::handle_include (this=0xa2dc3d58, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213
#19 0x07002513 in rpp::pp::handle_directive (this=0xa2dc3d58, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131
#20 0x07002d53 in rpp::pp::operator() (this=0xa2dc3d58, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266
#21 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc3d58, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98
#22 0x07003046 in rpp::pp::processFile (this=0xa2dc3d58, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85
#23 0x0765f8e2 in PreprocessJob::run (this=0xbfac528) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:259
#24 0x07653f13 in CPPParseJob::parseForeground (this=0xbff14b0) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:173
#25 0x0765d31e in PreprocessJob::sourceNeeded (this=0xbf2c778, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=50, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593
#26 0x06fff86b in rpp::pp::handle_include (this=0xa2dc5668, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213
#27 0x07002513 in rpp::pp::handle_directive (this=0xa2dc5668, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131
#28 0x07002d53 in rpp::pp::operator() (this=0xa2dc5668, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266
#29 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc5668, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98
#30 0x07003046 in rpp::pp::processFile (this=0xa2dc5668, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85
#31 0x0765f8e2 in PreprocessJob::run (this=0xbf2c778) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:259
#32 0x07653f13 in CPPParseJob::parseForeground (this=0xbf90cd0) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:173
#33 0x0765d31e in PreprocessJob::sourceNeeded (this=0xbb8cfc8, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=39, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593
#34 0x06fff86b in rpp::pp::handle_include (this=0xa2dc6f78, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213
#35 0x07002513 in rpp::pp::handle_directive (this=0xa2dc6f78, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131
#36 0x07002d53 in rpp::pp::operator() (this=0xa2dc6f78, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266
#37 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc6f78, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98
#38 0x07003046 in rpp::pp::processFile (this=0xa2dc6f78, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85
#39 0x0765f8e2 in PreprocessJob::run (this=0xbb8cfc8) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:259
#40 0x044e2035 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa2dc818c, th=0x8db7e28, job=0xbb8cfc8) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Job.cpp:106
#41 0x044e2182 in ThreadWeaver::Job::execute (this=0xbb8cfc8, th=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Job.cpp:135
#42 0x044e3a74 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x986a5c8, t=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/JobCollection.cpp:82
#43 0x044e3c1e in ThreadWeaver::JobCollection::execute (this=0xa657600, t=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/JobCollection.cpp:231
#44 0x044e1782 in ThreadWeaver::ThreadRunHelper::run (this=0xa2dc8284, parent=0x876d1f0, th=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:95
#45 0x044e187c in ThreadWeaver::Thread::run (this=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#46 0x048116c3 in QThreadPrivate::start (arg=0x8db7e28) at thread/qthread_unix.cpp:320
#47 0x00866e99 in start_thread (arg=0xa2dc8b70) at pthread_create.c:301
#48 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa25c7b70 (LWP 23577)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x04811db7 in wait (this=0x876d208, mutex=0x8749fe0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x876d208, mutex=0x8749fe0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x876d1f0, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x86e2870, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x876d1f0, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x86e2870, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x876d1f0, th=0x8b00c48, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x86e2870, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x876d1f0, th=0x8b00c48, previous=0x99cff90) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa25c7284, parent=0x876d1f0, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#12 0x044e187c in ThreadWeaver::Thread::run (this=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#13 0x048116c3 in QThreadPrivate::start (arg=0x8b00c48) at thread/qthread_unix.cpp:320
#14 0x00866e99 in start_thread (arg=0xa25c7b70) at pthread_create.c:301
#15 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa1dc6b70 (LWP 23596)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8ac7240, previous=0x8839ed8) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa1dc6284, parent=0x8b6e048, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#10 0x044e187c in ThreadWeaver::Thread::run (this=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#11 0x048116c3 in QThreadPrivate::start (arg=0x8ac7240) at thread/qthread_unix.cpp:320
#12 0x00866e99 in start_thread (arg=0xa1dc6b70) at pthread_create.c:301
#13 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa15c5b70 (LWP 23597)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8803928, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8803928, previous=0x8af9718) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa15c5284, parent=0x8b6e048, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#12 0x044e187c in ThreadWeaver::Thread::run (this=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#13 0x048116c3 in QThreadPrivate::start (arg=0x8803928) at thread/qthread_unix.cpp:320
#14 0x00866e99 in start_thread (arg=0xa15c5b70) at pthread_create.c:301
#15 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xa0d75b70 (LWP 23618)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8afc640, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8afc640, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8afc640, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa0d75284, parent=0x8b6e048, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#14 0x044e187c in ThreadWeaver::Thread::run (this=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#15 0x048116c3 in QThreadPrivate::start (arg=0x8afc640) at thread/qthread_unix.cpp:320
#16 0x00866e99 in start_thread (arg=0xa0d75b70) at pthread_create.c:301
#17 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa0574b70 (LWP 23619)):
#0  0x00153416 in __kernel_vsyscall ()
#1  0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8af9788, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8af9788, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa0574284, parent=0x8b6e048, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#12 0x044e187c in ThreadWeaver::Thread::run (this=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#13 0x048116c3 in QThreadPrivate::start (arg=0x8af9788) at thread/qthread_unix.cpp:320
#14 0x00866e99 in start_thread (arg=0xa0574b70) at pthread_create.c:301
#15 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xb1dffb70 (LWP 23635)):
#0  0x04937c96 in updateCurrentTime (this=0x85ed9a4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#1  QTimerInfoList::timerWait (this=0x85ed9a4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#2  0x04936482 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb1dff05c) at kernel/qeventdispatcher_glib.cpp:136
#3  0x0493651d in timerSourcePrepare (source=0x85ed970, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#4  0x0092a6b6 in g_main_context_prepare (context=<value optimized out>, priority=0xb1dff0cc) at gmain.c:2469
#5  0x0092b55b in g_main_context_iterate (context=0x8b334b8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#6  0x0092bc35 in g_main_context_iteration (context=0x8b334b8, may_block=1) at gmain.c:2843
#7  0x04936ce7 in QEventDispatcherGlib::processEvents (this=0x8699848, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x049080fa in QEventLoop::processEvents (this=0xb1dff220, flags=...) at kernel/qeventloop.cpp:149
#9  0x049083aa in QEventLoop::exec (this=0xb1dff220, flags=...) at kernel/qeventloop.cpp:201
#10 0x0480eb73 in QThread::exec (this=0x8b7faa8) at thread/qthread.cpp:492
#11 0x048e957c in QInotifyFileSystemWatcherEngine::run (this=0x8b7faa8) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x048116c3 in QThreadPrivate::start (arg=0x8b7faa8) at thread/qthread_unix.cpp:320
#13 0x00866e99 in start_thread (arg=0xb1dffb70) at pthread_create.c:301
#14 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb7726780 (LWP 23540)):
[KCrash Handler]
#7  0x0491a445 in err_method_notfound (object=<value optimized out>, method=0x595e684 "2closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", func=0x49cb260 "connect") at kernel/qobject.cpp:2278
#8  0x04920eae in QObject::connect (sender=0x8870760, signal=0x88a7352 "loseEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", receiver=0xa7b37d0, method=0x595e648 "1closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", type=Qt::AutoConnection) at kernel/qobject.cpp:2508
#9  0x0578df17 in QAbstractItemView::setItemDelegate (this=0xa7b37d0, delegate=0x8870760) at itemviews/qabstractitemview.cpp:796
#10 0x01c23ae5 in OutputWidget::changeDelegate (this=0xc1cfaa0, id=1) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:142
#11 0x01c23387 in OutputWidget::createListView (this=0xc1cfaa0, id=1) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:372
#12 0x01c236c7 in OutputWidget::addOutput (this=0xc1cfaa0, id=1) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:119
#13 0x01c240d6 in OutputWidget::OutputWidget (this=0xc1cfaa0, parent=0x0, tvdata=0x89a2a30) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:111
#14 0x01c20f9f in OutputViewFactory::create (this=0x8b26848, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/standardoutputview.cpp:58
#15 0x04e28d3c in KDevelop::UiToolViewFactory::create (this=0x8b33a50, doc=0x8ccb2a8, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/shell/uicontroller.cpp:150
#16 0x03a09d56 in Sublime::ToolDocument::createViewWidget (this=0x8ccb2a8, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/sublime/tooldocument.cpp:60
#17 0x03a09d7e in Sublime::View::createWidget (this=0x8b2d488, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/sublime/view.cpp:90
#18 0x03a0a067 in Sublime::View::widget (this=0x8b2d488, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/sublime/view.cpp:82
#19 0x01c206e7 in StandardOutputView::raiseOutput (this=0x875e8b0, id=2) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/standardoutputview.cpp:215
#20 0x00ddd380 in KDevelop::OutputJob::startOutput (this=0xa7a82a0) at /usr/src/debug/kdevplatform-1.2.2/outputview/outputjob.cpp:84
#21 0x06d41a94 in MakeJob::start (this=0xa7a82a0) at /usr/src/debug/kdevelop-4.2.2/projectbuilders/makebuilder/makejob.cpp:111
#22 0x04e509e8 in KDevelop::RunController::registerJob (this=0x8770ee0, job=0xa7a82a0) at /usr/src/debug/kdevplatform-1.2.2/shell/runcontroller.cpp:549
#23 0x0374b7d7 in KDevelop::BuilderJob::start (this=0xc23d148) at /usr/src/debug/kdevplatform-1.2.2/project/builderjob.cpp:164
#24 0x04e509e8 in KDevelop::RunController::registerJob (this=0x8770ee0, job=0xc23d148) at /usr/src/debug/kdevplatform-1.2.2/shell/runcontroller.cpp:549
#25 0x062893f6 in ProjectManagerViewPlugin::runBuilderJob (this=0x895c8e0, t=KDevelop::BuilderJob::Build) at /usr/src/debug/kdevplatform-1.2.2/plugins/projectmanagerview/projectmanagerviewplugin.cpp:348
#26 0x062894ea in ProjectManagerViewPlugin::buildProjectItems (this=0x895c8e0) at /usr/src/debug/kdevplatform-1.2.2/plugins/projectmanagerview/projectmanagerviewplugin.cpp:378
#27 0x0628cc03 in ProjectManagerViewPlugin::qt_metacall (this=0x895c8e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfefe4e8) at /usr/src/debug/kdevplatform-1.2.2/i686-redhat-linux-gnu/plugins/projectmanagerview/projectmanagerviewplugin.moc:109
#28 0x0490f79b in QMetaObject::metacall (object=0x895c8e0, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbfefe4e8) at kernel/qmetaobject.cpp:237
#29 0x0491ecc7 in QMetaObject::activate (sender=0x895d678, m=0x5b4da98, local_signal_index=1, argv=0xbfefe4e8) at kernel/qobject.cpp:3278
#30 0x052002aa in QAction::triggered (this=0x895d678, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#31 0x0520052b in QAction::activate (this=0x895d678, event=QAction::Trigger) at kernel/qaction.cpp:1257
#32 0x056ea283 in trigger (this=0x895f0f8) at ../../src/gui/kernel/qaction.h:218
#33 QToolButton::nextCheckState (this=0x895f0f8) at widgets/qtoolbutton.cpp:1147
#34 0x056161e4 in QAbstractButtonPrivate::click (this=0x8942438) at widgets/qabstractbutton.cpp:528
#35 0x056164de in QAbstractButton::mouseReleaseEvent (this=0x895f0f8, e=0xbfefecc4) at widgets/qabstractbutton.cpp:1121
#36 0x056ea36d in QToolButton::mouseReleaseEvent (this=0x895f0f8, e=0xbfefecc4) at widgets/qtoolbutton.cpp:721
#37 0x05260dcb in QWidget::event (this=0x895f0f8, event=0xbfefecc4) at kernel/qwidget.cpp:8259
#38 0x0561551f in QAbstractButton::event (this=0x895f0f8, e=0xbfefecc4) at widgets/qabstractbutton.cpp:1080
#39 0x056ebaeb in QToolButton::event (this=0x895f0f8, event=0xbfefecc4) at widgets/qtoolbutton.cpp:1163
#40 0x0520754c in QApplicationPrivate::notify_helper (this=0x84e1be8, receiver=0x895f0f8, e=0xbfefecc4) at kernel/qapplication.cpp:4462
#41 0x0520cc0d in QApplication::notify (this=0xbfeff748, receiver=0x895f0f8, e=0xbfefecc4) at kernel/qapplication.cpp:4023
#42 0x03cd7feb in KApplication::notify (this=0xbfeff748, receiver=0x895f0f8, event=0xbfefecc4) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#43 0x0804bbfc in KDevelopApplication::notify (this=0xbfeff748, receiver=0x895f0f8, event=0xbfefecc4) at /usr/src/debug/kdevelop-4.2.2/app/main.cpp:90
#44 0x04908f63 in QCoreApplication::notifyInternal (this=0xbfeff748, receiver=0x895f0f8, event=0xbfefecc4) at kernel/qcoreapplication.cpp:731
#45 0x052084d8 in sendSpontaneousEvent (receiver=0x895f0f8, event=0xbfefecc4, alienWidget=0x895f0f8, nativeWidget=0x880d070, buttonDown=0x5b69e60, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218
#46 QApplicationPrivate::sendMouseEvent (receiver=0x895f0f8, event=0xbfefecc4, alienWidget=0x895f0f8, nativeWidget=0x880d070, buttonDown=0x5b69e60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#47 0x05292084 in QETWidget::translateMouseEvent (this=0x880d070, event=0xbfeff1fc) at kernel/qapplication_x11.cpp:4461
#48 0x052904b7 in QApplication::x11ProcessEvent (this=0xbfeff748, event=0xbfeff1fc) at kernel/qapplication_x11.cpp:3587
#49 0x052bb550 in x11EventSourceDispatch (s=0x84e6140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#50 0x0092b192 in g_main_dispatch (context=0x84e5490) at gmain.c:2149
#51 g_main_context_dispatch (context=0x84e5490) at gmain.c:2702
#52 0x0092b978 in g_main_context_iterate (context=0x84e5490, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#53 0x0092bc35 in g_main_context_iteration (context=0x84e5490, may_block=1) at gmain.c:2843
#54 0x04936cad in QEventDispatcherGlib::processEvents (this=0x84c1cf0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#55 0x052bb1c6 in QGuiEventDispatcherGlib::processEvents (this=0x84c1cf0, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#56 0x049080fa in QEventLoop::processEvents (this=0xbfeff4d4, flags=...) at kernel/qeventloop.cpp:149
#57 0x049083aa in QEventLoop::exec (this=0xbfeff4d4, flags=...) at kernel/qeventloop.cpp:201
#58 0x0490cf57 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#59 0x05205358 in QApplication::exec () at kernel/qapplication.cpp:3736
#60 0x08052e41 in main (argc=<value optimized out>, argv=0x656d694d) at /usr/src/debug/kdevelop-4.2.2/app/main.cpp:467

Reported using DrKonqi
Comment 1 Olivier.jg 2011-08-22 03:14:38 UTC
This is a really strange-looking bug. Look at part 8:
#8  0x04920eae in QObject::connect (sender=0x8870760, signal=0x88a7352
"loseEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", receiver=0xa7b37d0,
method=0x595e648 "1closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)",
type=Qt::AutoConnection) at kernel/qobject.cpp:2508

The signal is "loseEditor"?
The SIGNAL() macro would normally prepend a 2 to the name also.
Maybe that's normal, but taken together I'd say there's perhaps binary incompatibility, or maybe a problem with Qt?
Is your version of KDevelop compiled against your version of Qt?