Bug 278314 - a crash
Summary: a crash
Status: RESOLVED NOT A BUG
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.2.60
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.2.3
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-23 09:16 UTC by Jaime Torres
Modified: 2011-07-25 11:55 UTC (History)
0 users

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 Jaime Torres 2011-07-23 09:16:49 UTC
Application: kdevelop (4.2.60)
KDE Platform Version: 4.7.40 (4.7.40 (KDE 4.8 >= 200110623) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-2-desktop x86_64
Distribution: "openSUSE 12.1 Milestone 2 (x86_64)"

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

Whith two more projects opened (kdelibs and kfind), I just opened another one, kde-workspace.

While the background parser was working, and I was using another applications, it crashed.
I hope the backtrace is enought to fix it.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0x7ff206796760 (LWP 5236))]

Thread 15 (Thread 0x7ff1edffb700 (LWP 6048)):
#0  0x00007ff201acc0eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff201d80fc1 in QWaitConditionPrivate::wait (this=0xcb20f0, time=1000) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:86
#2  0x00007ff201d80d88 in QWaitCondition::wait (this=0xce2c98, mutex=0xce2ca0, time=1000) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff1fde4177e in KDevelop::DUChainPrivate::CleanupThread::run (this=0xce2c80) at /g/kdegit/extragear/sdk/kdevplatform/language/duchain/duchain.cpp:282
#4  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0xce2c80) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#5  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#6  0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7ff1e4e3b700 (LWP 6063)):
#0  0x00007ff201e8cff2 in QFlags<QEventLoop::ProcessEventsFlag>::QFlags (this=0x7ff1e4e3ab50) at ../../include/QtCore/../../../../kdegit/qt/src/corelib/global/qglobal.h:2193
#1  0x00007ff201e8cec6 in QFlags<QEventLoop::ProcessEventsFlag>::operator& (this=0x1034700, f=QEventLoop::X11ExcludeTimers) at ../../include/QtCore/../../../../kdegit/qt/src/corelib/global/qglobal.h:2212
#2  0x00007ff201ec6922 in timerSourcePrepareHelper (src=0x1034660, timeout=0x7ff1e4e3abbc) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:136
#3  0x00007ff201ec6ae8 in timerSourcePrepare (source=0x1034660, timeout=0x7ff1e4e3abbc) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:169
#4  0x00007ff1fa1cbe22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#5  0x00007ff1fa1ccc4d in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007ff1fa1cd279 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#7  0x00007ff201ec7630 in QEventDispatcherGlib::processEvents (this=0xfca0c0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#8  0x00007ff201e8c8fc in QEventLoop::processEvents (this=0x7ff1e4e3ade0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#9  0x00007ff201e8ca4f in QEventLoop::exec (this=0x7ff1e4e3ade0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:201
#10 0x00007ff201d7d2c5 in QThread::exec (this=0x1033290) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:498
#11 0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x1033290) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#12 0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#13 0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7ff1db151700 (LWP 6064)):
#0  0x00007ff1ffe2e813 in poll () from /lib64/libc.so.6
#1  0x00007ff1fa1ccdb8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff1fa1cd279 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff201ec7630 in QEventDispatcherGlib::processEvents (this=0xfcab60, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff201e8c8fc in QEventLoop::processEvents (this=0x7ff1db150de0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#5  0x00007ff201e8ca4f in QEventLoop::exec (this=0x7ff1db150de0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:201
#6  0x00007ff201d7d2c5 in QThread::exec (this=0x10341f0) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:498
#7  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x10341f0) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7ff1da0ee700 (LWP 6069)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff1feb2eb75 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7ff1feeba5a0) at /g/kdegit/qt/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007ff1feb2e1c8 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7ff1feeba5a0) at /g/kdegit/qt/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7ff1d9142700 (LWP 6070)):
#0  0x00007ff1ffe2e813 in poll () from /lib64/libc.so.6
#1  0x00007ff1fa1ccdb8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff1fa1cd279 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff201ec7630 in QEventDispatcherGlib::processEvents (this=0x14a6700, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff201e8c8fc in QEventLoop::processEvents (this=0x7ff1d9141d90, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#5  0x00007ff201e8ca4f in QEventLoop::exec (this=0x7ff1d9141d90, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:201
#6  0x00007ff201d7d2c5 in QThread::exec (this=0x1479900) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:498
#7  0x00007ff201e6ba69 in QInotifyFileSystemWatcherEngine::run (this=0x1479900) at /g/kdegit/qt/src/corelib/io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x1479900) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#9  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7ff1d6bd6700 (LWP 6238)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff1f8dfee67 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/qt4.5/lib/libQtWebKit.so.4
#2  0x00007ff1f8dfe450 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/qt4.5/lib/libQtWebKit.so.4
#3  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7ff1d62bd700 (LWP 6239)):
#0  0x00007ff201ac9f04 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007ff1fa1cbc8d in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff1fa1ccc4d in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff1fa1cd279 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007ff201ec7630 in QEventDispatcherGlib::processEvents (this=0x1e31010, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#5  0x00007ff201e8c8fc in QEventLoop::processEvents (this=0x7ff1d62bcdc0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#6  0x00007ff201e8ca4f in QEventLoop::exec (this=0x7ff1d62bcdc0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:201
#7  0x00007ff201d7d2c5 in QThread::exec (this=0x1731030) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:498
#8  0x00007ff201d7d464 in QThread::run (this=0x1731030) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:565
#9  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x1731030) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#10 0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#11 0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7ff1d46f9700 (LWP 7000)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff201d80fdd in QWaitConditionPrivate::wait (this=0x35ded00, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:88
#2  0x00007ff201d80d88 in QWaitCondition::wait (this=0x39ec738, mutex=0x3cd98c0, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff204ba9954 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x39ec710, th=0x48f1190) at /g/kdegit/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff204bacff0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x48f1190) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff204bad009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x48f1190) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff204bab819 in ThreadWeaver::ThreadRunHelper::run (this=0x7ff1d46f8df0, parent=0x39ec710, th=0x48f1190) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:87
#7  0x00007ff204bab936 in ThreadWeaver::Thread::run (this=0x48f1190) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:142
#8  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x48f1190) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#9  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#10 0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7ff1d27ed700 (LWP 7077)):
[KCrash Handler]
#6  0x00007ff1ffd95ce5 in raise () from /lib64/libc.so.6
#7  0x00007ff1ffd971fb in abort () from /lib64/libc.so.6
#8  0x00007ff201d72ba6 in qt_message_output (msgType=QtFatalMsg, buf=0x153d4708 "ASSERT: \"bucket < m_bucketCount\" in file /g/kdegit/extragear/sdk/kdevplatform/language/duchain/repositories/itemrepository.h, line 1858") at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2291
#9  0x00007ff201d72d19 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7ff201f0d368 "ASSERT: \"%s\" in file %s, line %d", ap=0x7ff1d27ebf28) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2337
#10 0x00007ff201d734a9 in qFatal (msg=0x7ff201f0d368 "ASSERT: \"%s\" in file %s, line %d") at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2520
#11 0x00007ff201d7276c in qt_assert (assertion=0x7ff1fdf3c18e "bucket < m_bucketCount", file=0x7ff1fdf3b668 "/g/kdegit/extragear/sdk/kdevplatform/language/duchain/repositories/itemrepository.h", line=1858) at /g/kdegit/qt/src/corelib/global/qglobal.cpp:2036
#12 0x00007ff1fdeb9a71 in KDevelop::ItemRepository<KDevelop::{anonymous}::IndexedStringData, KDevelop::{anonymous}::IndexedStringRepositoryItemRequest, false, true, 0u, 1048576u>::itemFromIndex(unsigned int) const (this=0xb66540, index=324445168) at /g/kdegit/extragear/sdk/kdevplatform/language/duchain/repositories/itemrepository.h:1858
#13 0x00007ff1fdebaac7 in KDevelop::IndexedString::str (this=<optimized out>) at /g/kdegit/extragear/sdk/kdevplatform/language/duchain/indexedstring.cpp:270
#14 0x00007ff1fde0b305 in KDevelop::fileModificationTimeCached (fileName=...) at /g/kdegit/extragear/sdk/kdevplatform/language/editor/modificationrevision.cpp:106
#15 0x00007ff1fde0b5d6 in KDevelop::ModificationRevision::revisionForFile (url=...) at /g/kdegit/extragear/sdk/kdevplatform/language/editor/modificationrevision.cpp:126
#16 0x00007ff1fde90ab9 in KDevelop::ParsingEnvironmentFile::ParsingEnvironmentFile (this=0x191333d0, url=...) at /g/kdegit/extragear/sdk/kdevplatform/language/duchain/parsingenvironment.cpp:132
#17 0x00007ff1cec1dc0d in Python::ContextBuilder::newTopContext(KDevelop::RangeInRevision const&, KDevelop::ParsingEnvironmentFile*) () from /opt/kde4/lib/libkdev4pythonduchain.so
#18 0x00007ff1cec216ff in KDevelop::AbstractContextBuilder<Python::Ast, Python::Identifier>::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () from /opt/kde4/lib/libkdev4pythonduchain.so
#19 0x00007ff1cec1d98a in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () from /opt/kde4/lib/libkdev4pythonduchain.so
#20 0x00007ff1cec2593f in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () from /opt/kde4/lib/libkdev4pythonduchain.so
#21 0x00007ff1cec257be in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () from /opt/kde4/lib/libkdev4pythonduchain.so
#22 0x00007ff1cf2ba70b in Python::ParseJob::run() () from /opt/kde4/lib/kde4/kdevpythonlanguagesupport.so
#23 0x00007ff204bac111 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7ff1d27ecd20, th=0x11174a0, job=0x15e72740) at /g/kdegit/kdelibs/threadweaver/Weaver/Job.cpp:106
#24 0x00007ff204bac301 in ThreadWeaver::Job::execute (this=0x15e72740, th=0x11174a0) at /g/kdegit/kdelibs/threadweaver/Weaver/Job.cpp:135
#25 0x00007ff204bae2e7 in ThreadWeaver::JobCollection::execute (this=0x15e72740, t=0x11174a0) at /g/kdegit/kdelibs/threadweaver/Weaver/JobCollection.cpp:210
#26 0x00007ff204bab83d in ThreadWeaver::ThreadRunHelper::run (this=0x7ff1d27ecdf0, parent=0xb548d0, th=0x11174a0) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:95
#27 0x00007ff204bab936 in ThreadWeaver::Thread::run (this=0x11174a0) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:142
#28 0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x11174a0) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#29 0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#30 0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7ff1d1fec700 (LWP 7078)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff201d80fdd in QWaitConditionPrivate::wait (this=0xb53c50, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:88
#2  0x00007ff201d80d88 in QWaitCondition::wait (this=0xb548f8, mutex=0x8ff490, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff204ba9954 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb548d0, th=0x4834ee0) at /g/kdegit/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff204bacff0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x90a130, th=0x4834ee0) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff204bab819 in ThreadWeaver::ThreadRunHelper::run (this=0x7ff1d1febdf0, parent=0xb548d0, th=0x4834ee0) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff204bab936 in ThreadWeaver::Thread::run (this=0x4834ee0) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x4834ee0) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7ff1d2fee700 (LWP 7102)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff201d80fdd in QWaitConditionPrivate::wait (this=0x35ded00, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:88
#2  0x00007ff201d80d88 in QWaitCondition::wait (this=0x39ec738, mutex=0x3cd98c0, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff204ba9954 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x39ec710, th=0x46f3a10) at /g/kdegit/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff204bacff0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x46f3a10) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff204bad009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x46f3a10) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff204bad009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x46f3a10) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ff204bab819 in ThreadWeaver::ThreadRunHelper::run (this=0x7ff1d2feddf0, parent=0x39ec710, th=0x46f3a10) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:87
#8  0x00007ff204bab936 in ThreadWeaver::Thread::run (this=0x46f3a10) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:142
#9  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x46f3a10) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#10 0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#11 0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7ff1d11f9700 (LWP 7104)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff201d80fdd in QWaitConditionPrivate::wait (this=0x35ded00, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:88
#2  0x00007ff201d80d88 in QWaitCondition::wait (this=0x39ec738, mutex=0x3cd98c0, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff204ba9954 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x39ec710, th=0x7766b00) at /g/kdegit/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff204bacff0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x7766b00) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff204bad009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x7766b00) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007ff204bad009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x7766b00) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007ff204bad009 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x7766b00) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007ff204bab819 in ThreadWeaver::ThreadRunHelper::run (this=0x7ff1d11f8df0, parent=0x39ec710, th=0x7766b00) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0x00007ff204bab936 in ThreadWeaver::Thread::run (this=0x7766b00) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x7766b00) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#11 0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#12 0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7ff1d09f8700 (LWP 7105)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff201d80fdd in QWaitConditionPrivate::wait (this=0x35ded00, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:88
#2  0x00007ff201d80d88 in QWaitCondition::wait (this=0x39ec738, mutex=0x3cd98c0, time=18446744073709551615) at /g/kdegit/qt/src/corelib/thread/qwaitcondition_unix.cpp:160
#3  0x00007ff204ba9954 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x39ec710, th=0x641b1d0) at /g/kdegit/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007ff204bacff0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x436eaa0, th=0x641b1d0) at /g/kdegit/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007ff204bab819 in ThreadWeaver::ThreadRunHelper::run (this=0x7ff1d09f7df0, parent=0x39ec710, th=0x641b1d0) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:87
#6  0x00007ff204bab936 in ThreadWeaver::Thread::run (this=0x641b1d0) at /g/kdegit/kdelibs/threadweaver/Weaver/Thread.cpp:142
#7  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x641b1d0) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7ff1ce80e700 (LWP 7114)):
#0  0x00007ff1ffe2e813 in poll () from /lib64/libc.so.6
#1  0x00007ff1fa1ccdb8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007ff1fa1cd279 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ff201ec7630 in QEventDispatcherGlib::processEvents (this=0x5b0fb50, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424
#4  0x00007ff201e8c8fc in QEventLoop::processEvents (this=0x7ff1ce80dde0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#5  0x00007ff201e8ca4f in QEventLoop::exec (this=0x7ff1ce80dde0, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:201
#6  0x00007ff201d7d2c5 in QThread::exec (this=0x6c94010) at /g/kdegit/qt/src/corelib/thread/qthread.cpp:498
#7  0x00007ff201d7fae3 in QThreadPrivate::start (arg=0x6c94010) at /g/kdegit/qt/src/corelib/thread/qthread_unix.cpp:331
#8  0x00007ff201ac7e55 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ff1ffe3786d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ff206796760 (LWP 5236)):
#0  0x00007ff201acbd6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007ff201d7f3b2 in QMutexPrivate::wait (this=0xbe8580, timeout=-1) at /g/kdegit/qt/src/corelib/thread/qmutex_unix.cpp:84
#2  0x00007ff201d79a37 in QMutex::lock (this=0xb66550) at /g/kdegit/qt/src/corelib/thread/qmutex.cpp:167
#3  0x00007ff1fdeb9a20 in KDevelop::ItemRepository<KDevelop::{anonymous}::IndexedStringData, KDevelop::{anonymous}::IndexedStringRepositoryItemRequest, false, true, 0u, 1048576u>::itemFromIndex(unsigned int) const (this=0xb66540, index=11284866) at /g/kdegit/extragear/sdk/kdevplatform/language/duchain/repositories/itemrepository.h:1852
#4  0x00007ff1fdebaac7 in KDevelop::IndexedString::str (this=<optimized out>) at /g/kdegit/extragear/sdk/kdevplatform/language/duchain/indexedstring.cpp:270
#5  0x00007ff1fdebaaf0 in KDevelop::IndexedString::toUrl (this=<optimized out>) at /g/kdegit/extragear/sdk/kdevplatform/language/duchain/indexedstring.cpp:260
#6  0x00007ff1e5f3087c in ContextBrowserPlugin::parseJobFinished (this=0xe03ab0, job=0x167b6b40) at /g/kdegit/extragear/sdk/kdevplatform/plugins/contextbrowser/contextbrowser.cpp:669
#7  0x00007ff1e5f318d8 in ContextBrowserPlugin::qt_metacall (this=0xe03ab0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff56e70910) at /g/b45/extragear/sdk/kdevplatform/plugins/contextbrowser/contextbrowser.moc:137
#8  0x00007ff201e96da4 in QMetaObject::metacall (object=0xe03ab0, cl=QMetaObject::InvokeMetaMethod, idx=18, argv=0x7fff56e70910) at /g/kdegit/qt/src/corelib/kernel/qmetaobject.cpp:237
#9  0x00007ff201eabaca in QMetaObject::activate (sender=0xb541f0, m=0x7ff1fe1d5360, local_signal_index=0, argv=0x7fff56e70910) at /g/kdegit/qt/src/corelib/kernel/qobject.cpp:3278
#10 0x00007ff1fde0d9cf in KDevelop::BackgroundParser::parseJobFinished (this=<optimized out>, _t1=0x167b6b40) at /g/b45/extragear/sdk/kdevplatform/language/backgroundparser.moc:224
#11 0x00007ff1fde0ebff in KDevelop::BackgroundParser::parseComplete (this=0xb541f0, job=<optimized out>) at /g/kdegit/extragear/sdk/kdevplatform/language/backgroundparser/backgroundparser.cpp:524
#12 0x00007ff1fde0fbf4 in KDevelop::BackgroundParser::qt_metacall (this=0xb541f0, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0x7fff56e70c20) at /g/b45/extragear/sdk/kdevplatform/language/backgroundparser.moc:197
#13 0x00007ff201e96da4 in QMetaObject::metacall (object=0xb541f0, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0x7fff56e70c20) at /g/kdegit/qt/src/corelib/kernel/qmetaobject.cpp:237
#14 0x00007ff201eabaca in QMetaObject::activate (sender=0x167b6b40, m=0x7ff204db93e0, local_signal_index=1, argv=0x7fff56e70c20) at /g/kdegit/qt/src/corelib/kernel/qobject.cpp:3278
#15 0x00007ff204babcd2 in ThreadWeaver::Job::done (this=<optimized out>, _t1=0x167b6b40) at /g/b45/kdelibs/threadweaver/Weaver/Job.moc:97
#16 0x00007ff204babd84 in ThreadWeaver::Job::qt_metacall (this=0x167b6b40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb0dd800) at /g/b45/kdelibs/threadweaver/Weaver/Job.moc:77
#17 0x00007ff204bada10 in ThreadWeaver::JobCollection::qt_metacall (this=0x167b6b40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb0dd800) at /g/b45/kdelibs/threadweaver/Weaver/JobCollection.moc:69
#18 0x00007ff1fde18375 in KDevelop::ParseJob::qt_metacall (this=0x167b6b40, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb0dd800) at /g/b45/extragear/sdk/kdevplatform/language/parsejob.moc:90
#19 0x00007ff1cf2bb55c in Python::ParseJob::qt_metacall(QMetaObject::Call, int, void**) () from /opt/kde4/lib/kde4/kdevpythonlanguagesupport.so
#20 0x00007ff201e96da4 in QMetaObject::metacall (object=0x167b6b40, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xb0dd800) at /g/kdegit/qt/src/corelib/kernel/qmetaobject.cpp:237
#21 0x00007ff201ea623a in QMetaCallEvent::placeMetaCall (this=0xfd21d30, object=0x167b6b40) at /g/kdegit/qt/src/corelib/kernel/qobject.cpp:535
#22 0x00007ff201ea74fc in QObject::event (this=0x167b6b40, e=0xfd21d30) at /g/kdegit/qt/src/corelib/kernel/qobject.cpp:1217
#23 0x00007ff200d40cae in QApplicationPrivate::notify_helper (this=0x6492c0, receiver=0x167b6b40, e=0xfd21d30) at /g/kdegit/qt/src/gui/kernel/qapplication.cpp:4481
#24 0x00007ff200d3e2f4 in QApplication::notify (this=0x7fff56e71c90, receiver=0x167b6b40, e=0xfd21d30) at /g/kdegit/qt/src/gui/kernel/qapplication.cpp:3881
#25 0x00007ff20270251e in KApplication::notify (this=0x7fff56e71c90, receiver=0x167b6b40, event=0xfd21d30) at /g/kdegit/kdelibs/kdeui/kernel/kapplication.cpp:311
#26 0x00007ff201e8ed2a in QCoreApplication::notifyInternal (this=0x7fff56e71c90, receiver=0x167b6b40, event=0xfd21d30) at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:775
#27 0x00007ff2044af1c1 in QCoreApplication::sendEvent (receiver=0x167b6b40, event=0xfd21d30) at ../../../../include/QtCore/../../../../kdegit/qt/src/corelib/kernel/qcoreapplication.h:215
#28 0x00007ff201e8ff4b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x61e300) at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1428
#29 0x00007ff201e8fb6d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1321
#30 0x00007ff201ec7d5b in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../kdegit/qt/src/corelib/kernel/qcoreapplication.h:220
#31 0x00007ff201ec6d37 in postEventSourceDispatch (s=0x64e0f0) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#32 0x00007ff1fa1cc8ad in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007ff1fa1cd0a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007ff1fa1cd279 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007ff201ec760d in QEventDispatcherGlib::processEvents (this=0x61df00, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:422
#36 0x00007ff200e17568 in QGuiEventDispatcherGlib::processEvents (this=0x61df00, flags=...) at /g/kdegit/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007ff201e8c8fc in QEventLoop::processEvents (this=0x7fff56e71a60, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:149
#38 0x00007ff201e8ca4f in QEventLoop::exec (this=0x7fff56e71a60, flags=...) at /g/kdegit/qt/src/corelib/kernel/qeventloop.cpp:201
#39 0x00007ff201e8f416 in QCoreApplication::exec () at /g/kdegit/qt/src/corelib/kernel/qcoreapplication.cpp:1064
#40 0x00007ff200d3de6c in QApplication::exec () at /g/kdegit/qt/src/gui/kernel/qapplication.cpp:3755
#41 0x000000000040a365 in main (argc=<optimized out>, argv=<optimized out>) at /g/kdegit/extragear/sdk/kdevelop/app/main.cpp:474

Reported using DrKonqi
Comment 1 Milian Wolff 2011-07-25 11:55:03 UTC
this most probably resulted from a cache corruption due to a previous crash. if you can repeatedly reproduce this, please reopen.