Bug 324446 - kdevelop crashes when backgroud parser is enabled [assertion bucketForIndex(bucketNumber)->noNextBuckets()]
Summary: kdevelop crashes when backgroud parser is enabled [assertion bucketForIndex(b...
Status: RESOLVED DUPLICATE of bug 272408
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.5.60
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-03 09:16 UTC by stompdagger1
Modified: 2014-04-28 12:04 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 stompdagger1 2013-09-03 09:16:28 UTC
Application: kdevelop (4.5.60)
KDE Platform Version: 4.8.5 (4.8.5) (Compiled from sources)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-52-generic-pae i686
Distribution: Ubuntu 12.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed: it happens regardless to what I'm doing, I can be working on a project or the ide is in the backgroud.

what I can say for sure is that if I disable the background parser, kdevelop stops crashing.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1bce740 (LWP 14770))]

Thread 13 (Thread 0xaf4f1b40 (LWP 14787)):
#0  0xb7785424 in __kernel_vsyscall ()
#1  0xb583496b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5add6ec in __pthread_cond_wait (cond=0xb4f94890, mutex=0xb4f94878) at forward.c:139
#3  0xb4e90029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb4e9006f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb5830d4c in start_thread (arg=0xaf4f1b40) at pthread_create.c:308
#6  0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xae727b40 (LWP 14795)):
#0  0xb450393b in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb450400e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb68f28e7 in QEventDispatcherGlib::processEvents (this=0xade00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0xb68be50d in QEventLoop::processEvents (this=0xae727240, flags=...) at kernel/qeventloop.cpp:149
#5  0xb68be7a9 in QEventLoop::exec (this=0xae727240, flags=...) at kernel/qeventloop.cpp:204
#6  0xb67a794c in QThread::exec (this=0x851b6b8) at thread/qthread.cpp:501
#7  0xb689bb5d in QInotifyFileSystemWatcherEngine::run (this=0x851b6b8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0xb67aade0 in QThreadPrivate::start (arg=0x851b6b8) at thread/qthread_unix.cpp:298
#9  0xb5830d4c in start_thread (arg=0xae727b40) at pthread_create.c:308
#10 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xa2776b40 (LWP 14825)):
#0  0xb7785424 in __kernel_vsyscall ()
#1  0xb5834d13 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb5add744 in __pthread_cond_timedwait (cond=0x8903c98, mutex=0x8903c80, abstime=0xa2776268) at forward.c:152
#3  0xb67ab2df in wait (time=1000, this=0x8903c80) at thread/qwaitcondition_unix.cpp:84
#4  QWaitCondition::wait (this=0x881c444, mutex=0x881c448, time=1000) at thread/qwaitcondition_unix.cpp:158
#5  0xb511879e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x881c438) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/duchain.cpp:285
#6  0xb67aade0 in QThreadPrivate::start (arg=0x881c438) at thread/qthread_unix.cpp:298
#7  0xb5830d4c in start_thread (arg=0xa2776b40) at pthread_create.c:308
#8  0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa0a74b40 (LWP 14862)):
#0  0xb68f207c in postEventSourcePrepare (s=0xa0100da8, timeout=0xa0a7409c) at kernel/qeventdispatcher_glib.cpp:263
#1  0xb68f20c7 in postEventSourceCheck (source=0xa0100da8) at kernel/qeventdispatcher_glib.cpp:272
#2  0xb4503b7b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4504042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb68f28e7 in QEventDispatcherGlib::processEvents (this=0xa0100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb68be50d in QEventLoop::processEvents (this=0xa0a74270, flags=...) at kernel/qeventloop.cpp:149
#7  0xb68be7a9 in QEventLoop::exec (this=0xa0a74270, flags=...) at kernel/qeventloop.cpp:204
#8  0xb67a794c in QThread::exec (this=0x8a8ae54) at thread/qthread.cpp:501
#9  0xb67a7a3b in QThread::run (this=0x8a8ae54) at thread/qthread.cpp:568
#10 0xb67aade0 in QThreadPrivate::start (arg=0x8a8ae54) at thread/qthread_unix.cpp:298
#11 0xb5830d4c in start_thread (arg=0xa0a74b40) at pthread_create.c:308
#12 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0x9ee24b40 (LWP 14865)):
#0  0xb7785424 in __kernel_vsyscall ()
#1  0xb5ac1690 in __GI___poll (fds=0xa01042a8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb4511a7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb45040ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb68f28e7 in QEventDispatcherGlib::processEvents (this=0xa0102308, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb68be50d in QEventLoop::processEvents (this=0x9ee24250, flags=...) at kernel/qeventloop.cpp:149
#7  0xb68be7a9 in QEventLoop::exec (this=0x9ee24250, flags=...) at kernel/qeventloop.cpp:204
#8  0xb67a794c in QThread::exec (this=0x8ca8020) at thread/qthread.cpp:501
#9  0xb522d463 in KDevelop::CompletionWorkerThread::run (this=0x8ca8020) at /u/eial/workspace/kdev/git/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0xb67aade0 in QThreadPrivate::start (arg=0x8ca8020) at thread/qthread_unix.cpp:298
#11 0xb5830d4c in start_thread (arg=0x9ee24b40) at pthread_create.c:308
#12 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0x9e623b40 (LWP 14866)):
#0  0xb5832dc8 in __pthread_mutex_lock (mutex=0xa1e021c0) at pthread_mutex_lock.c:92
#1  0xb5add904 in pthread_mutex_lock (mutex=0xa1e021c0) at forward.c:182
#2  0xb45433d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb450408c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb68f28e7 in QEventDispatcherGlib::processEvents (this=0xa1e00df0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb68be50d in QEventLoop::processEvents (this=0x9e623250, flags=...) at kernel/qeventloop.cpp:149
#7  0xb68be7a9 in QEventLoop::exec (this=0x9e623250, flags=...) at kernel/qeventloop.cpp:204
#8  0xb67a794c in QThread::exec (this=0x8ca85a8) at thread/qthread.cpp:501
#9  0xb522d463 in KDevelop::CompletionWorkerThread::run (this=0x8ca85a8) at /u/eial/workspace/kdev/git/kdevplatform/language/codecompletion/codecompletionmodel.cpp:84
#10 0xb67aade0 in QThreadPrivate::start (arg=0x8ca85a8) at thread/qthread_unix.cpp:298
#11 0xb5830d4c in start_thread (arg=0x9e623b40) at pthread_create.c:308
#12 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0x90b8fb40 (LWP 15229)):
#0  0xb5787dcd in __GI_clock_gettime (clock_id=1, tp=0x90b8efb8) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb6809315 in do_gettime (frac=0x90b8efb0, sec=0x90b8efa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb68f3226 in QTimerInfoList::updateCurrentTime (this=0xade02c6c) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb68f357a in QTimerInfoList::timerWait (this=0xade02c6c, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb68f1e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x90b8f0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb68f1ebd in timerSourcePrepare (source=0xade02c38, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4503872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb4503faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb68f28e7 in QEventDispatcherGlib::processEvents (this=0xade04210, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb68be50d in QEventLoop::processEvents (this=0x90b8f240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb68be7a9 in QEventLoop::exec (this=0x90b8f240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb67a794c in QThread::exec (this=0xba266a0) at thread/qthread.cpp:501
#14 0xb689bb5d in QInotifyFileSystemWatcherEngine::run (this=0xba266a0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb67aade0 in QThreadPrivate::start (arg=0xba266a0) at thread/qthread_unix.cpp:298
#16 0xb5830d4c in start_thread (arg=0x90b8fb40) at pthread_create.c:308
#17 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0x91390b40 (LWP 15298)):
#0  0xb7785424 in __kernel_vsyscall ()
#1  0xb583496b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5add6ec in __pthread_cond_wait (cond=0x8865f08, mutex=0x8865ef0) at forward.c:139
#3  0xb67ab350 in wait (time=4294967295, this=0x8865ef0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8865e40, mutex=0x8866010, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4009acc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb400c95b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb400963a in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb400ca5c in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4009533 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb400ca78 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4009533 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb400b4e4 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb400b59a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#14 0xb67aade0 in QThreadPrivate::start (arg=0xb4573f8) at thread/qthread_unix.cpp:298
#15 0xb5830d4c in start_thread (arg=0x91390b40) at pthread_create.c:308
#16 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0x90300b40 (LWP 15299)):
[KCrash Handler]
#7  0xb7785424 in __kernel_vsyscall ()
#8  0xb5a0f1df in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb5a12825 in __GI_abort () at abort.c:91
#10 0xb679f616 in qt_message_output (msgType=QtFatalMsg, buf=0x77369bc0 "ASSERT: \"bucketForIndex(bucketNumber)->noNextBuckets()\" in file /u/eial/workspace/kdev/git/kdevplatform/language/duchain/repositories/itemrepository.h, line 2349") at global/qglobal.cpp:2276
#11 0xb679fa4b in qt_message (msgType=QtFatalMsg, msg=0xb692c138 "ASSERT: \"%s\" in file %s, line %d", ap=0x902ff0c4 "\340q)\265\314[)\265-\t") at global/qglobal.cpp:2322
#12 0xb679fb68 in qFatal (msg=0xb692c138 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2505
#13 0xb679fbf5 in qt_assert (assertion=0xb52971e0 "bucketForIndex(bucketNumber)->noNextBuckets()", file=0xb5295bcc "/u/eial/workspace/kdev/git/kdevplatform/language/duchain/repositories/itemrepository.h", line=2349) at global/qglobal.cpp:2002
#14 0xb51d96d2 in KDevelop::ItemRepository<KDevelop::PersistentSymbolTableItem, KDevelop::PersistentSymbolTableRequestItem, true, false, 0u, 1048576u>::deleteBucket (this=0x9b9fcb0, bucketNumber=306) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/repositories/itemrepository.h:2349
#15 0xb51d48d6 in KDevelop::ItemRepository<KDevelop::PersistentSymbolTableItem, KDevelop::PersistentSymbolTableRequestItem, true, false, 0u, 1048576u>::convertMonsterBucket (this=0x9b9fcb0, bucketNumber=306, extent=0) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/repositories/itemrepository.h:2058
#16 0xb51d061c in KDevelop::ItemRepository<KDevelop::PersistentSymbolTableItem, KDevelop::PersistentSymbolTableRequestItem, true, false, 0u, 1048576u>::deleteItem (this=0x9b9fcb0, index=20054018) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/repositories/itemrepository.h:1539
#17 0xb51cd208 in KDevelop::PersistentSymbolTable::addDeclaration (this=0xb5336bf0, id=..., declaration=...) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/persistentsymboltable.cpp:196
#18 0xb516a8c7 in KDevelop::Declaration::setInSymbolTable (this=0x77874cc8, inSymbolTable=true) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/declaration.cpp:644
#19 0xb516912f in KDevelop::Declaration::setIdentifier (this=0x77874cc8, identifier=...) at /u/eial/workspace/kdev/git/kdevplatform/language/duchain/declaration.cpp:254
#20 0x9ef0ef54 in DeclarationBuilder::openDeclarationReal<KDevelop::Declaration> (this=0x902ffa78, name=0x7763a254, rangeNode=0x7763a174, customName=..., collapseRangeAtStart=false, collapseRangeAtEnd=false, customRange=0x0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:762
#21 0x9ef0d003 in DeclarationBuilder::openDeclaration<KDevelop::Declaration> (this=0x902ffa78, name=0x7763a254, rangeNode=0x7763a174, customName=..., collapseRangeAtStart=false, collapseRangeAtEnd=false) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:661
#22 0x9ef049a5 in DeclarationBuilder::openNormalDeclaration (this=0x902ffa78, name=0x7763a254, rangeNode=0x7763a174, customName=..., collapseRange=false) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:828
#23 0x9ef04794 in DeclarationBuilder::openDefinition (this=0x902ffa78, name=0x7763a254, rangeNode=0x7763a174, collapseRange=false) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:807
#24 0x9ef03bd0 in DeclarationBuilder::visitDeclarator (this=0x902ffa78, node=0x7763a174) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:517
#25 0x9eef0c4d in ContextBuilder::visitInitDeclarator (this=0x902ffa78, node=0x7763a3ac) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:912
#26 0x9ef01ff9 in DeclarationBuilder::visitInitDeclarator (this=0x902ffa78, node=0x7763a3ac) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:256
#27 0x9ee3d566 in Visitor::visit (this=0x902ffaa8, node=0x7763a3ac) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/parser/visitor.cpp:124
#28 0x9ef3008a in TypeBuilder::visitSimpleDeclaration (this=0x902ffa78, node=0x7763a3d0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:687
#29 0x9ef031bc in DeclarationBuilder::visitSimpleDeclaration (this=0x902ffa78, node=0x7763a3d0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:422
#30 0x9ee3d566 in Visitor::visit (this=0x902ffaa8, node=0x7763a3d0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/parser/visitor.cpp:124
#31 0x9ee3b149 in visitNodes<DeclarationAST*> (v=0x902ffaa8, nodes=0x77331a5c) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/parser/visitor.h:139
#32 0x9ee3aadf in DefaultVisitor::visitTranslationUnit (this=0x902ffaa8, node=0x776379c0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/parser/default_visitor.cpp:425
#33 0x9ee3d566 in Visitor::visit (this=0x902ffaa8, node=0x776379c0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/parser/visitor.cpp:124
#34 0x9eeede4f in ContextBuilder::startVisiting (this=0x902ffa78, node=0x776379c0) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:187
#35 0x9eef4183 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x902ffa78, node=0x776379c0, context=0x778dfb88) at /u/eial/local_root/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#36 0x9eeef5cb in ContextBuilder::buildContexts (this=0x902ffa78, file=..., node=0x776379c0, includes=0x902fffac, updateContext=..., removeOldImports=false) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:422
#37 0x9ef01557 in DeclarationBuilder::buildDeclarations (this=0x902ffa78, file=..., node=0x776379c0, includes=0x902fffac, updateContext=..., removeOldImports=false) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:96
#38 0x9f054d6c in CPPInternalParseJob::run (this=0x35eec848) at /u/eial/workspace/kdev/git/kdevelop/languages/cpp/cppparsejob.cpp:644
#39 0xb400bf03 in ?? () from /usr/lib/libthreadweaver.so.4
#40 0xb400c0a3 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#41 0xb400d5d5 in ?? () from /usr/lib/libthreadweaver.so.4
#42 0xb400b4b2 in ?? () from /usr/lib/libthreadweaver.so.4
#43 0xb400b59a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#44 0xb67aade0 in QThreadPrivate::start (arg=0xb42e388) at thread/qthread_unix.cpp:298
#45 0xb5830d4c in start_thread (arg=0x90300b40) at pthread_create.c:308
#46 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x8faffb40 (LWP 15313)):
#0  0xb7785424 in __kernel_vsyscall ()
#1  0xb583496b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5add6ec in __pthread_cond_wait (cond=0xb3f99a30, mutex=0xb3f99a18) at forward.c:139
#3  0xb3868263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb386837f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb5830d4c in start_thread (arg=0x8faffb40) at pthread_create.c:308
#6  0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x8f2feb40 (LWP 15314)):
#0  constEnd (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qlist.h:272
#1  QTimerInfoList::timerWait (this=0xa1e04a64, tm=...) at kernel/qeventdispatcher_unix.cpp:455
#2  0xb68f1e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x8f2fe0ec) at kernel/qeventdispatcher_glib.cpp:136
#3  0xb4503872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4503faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb68f28e7 in QEventDispatcherGlib::processEvents (this=0xa1e04128, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb68be50d in QEventLoop::processEvents (this=0x8f2fe270, flags=...) at kernel/qeventloop.cpp:149
#8  0xb68be7a9 in QEventLoop::exec (this=0x8f2fe270, flags=...) at kernel/qeventloop.cpp:204
#9  0xb67a794c in QThread::exec (this=0xacaffa8) at thread/qthread.cpp:501
#10 0xb67a7a3b in QThread::run (this=0xacaffa8) at thread/qthread.cpp:568
#11 0xb67aade0 in QThreadPrivate::start (arg=0xacaffa8) at thread/qthread_unix.cpp:298
#12 0xb5830d4c in start_thread (arg=0x8f2feb40) at pthread_create.c:308
#13 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x8e2ffb40 (LWP 15419)):
#0  0xb5787dcd in __GI_clock_gettime (clock_id=1, tp=0x8e2fefb8) at ../sysdeps/unix/clock_gettime.c:116
#1  0xb6809315 in do_gettime (frac=0x8e2fefb0, sec=0x8e2fefa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb68f3226 in QTimerInfoList::updateCurrentTime (this=0xade05934) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb68f357a in QTimerInfoList::timerWait (this=0xade05934, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb68f1e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x8e2ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb68f1ebd in timerSourcePrepare (source=0xade05900, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4503872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb4503faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb68f28e7 in QEventDispatcherGlib::processEvents (this=0xade04290, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb68be50d in QEventLoop::processEvents (this=0x8e2ff240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb68be7a9 in QEventLoop::exec (this=0x8e2ff240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb67a794c in QThread::exec (this=0xae890a0) at thread/qthread.cpp:501
#14 0xb689bb5d in QInotifyFileSystemWatcherEngine::run (this=0xae890a0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb67aade0 in QThreadPrivate::start (arg=0xae890a0) at thread/qthread_unix.cpp:298
#16 0xb5830d4c in start_thread (arg=0x8e2ffb40) at pthread_create.c:308
#17 0xb5acfdde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1bce740 (LWP 14770)):
#0  0xb7785424 in __kernel_vsyscall ()
#1  0xb5abf48b in read () at ../sysdeps/unix/syscall-template.S:82
#2  0xb45426ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4503bd2 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4504042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4504201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb68f2887 in QEventDispatcherGlib::processEvents (this=0x830def0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0xb5e63aaa in QGuiEventDispatcherGlib::processEvents (this=0x830def0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#8  0xb68be50d in QEventLoop::processEvents (this=0xbf9ab744, flags=...) at kernel/qeventloop.cpp:149
#9  0xb68be7a9 in QEventLoop::exec (this=0xbf9ab744, flags=...) at kernel/qeventloop.cpp:204
#10 0xb68c3eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#11 0xb5da8a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#12 0x08058119 in main (argc=1, argv=0xbf9ac0e4) at /u/eial/workspace/kdev/git/kdevelop/app/main.cpp:561

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

Possible duplicates by query: bug 324432, bug 322472, bug 321758, bug 320715, bug 316495.

Reported using DrKonqi
Comment 1 Milian Wolff 2014-04-28 12:04:29 UTC

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