From kdevelop-bugs Sun Nov 23 10:28:25 2008 From: Manuel Nickschas Date: Sun, 23 Nov 2008 10:28:25 +0000 To: kdevelop-bugs Subject: [Bug 175872] New: Crash at startup if ~/.kdevduchain exists Message-Id: X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=122743619906982 http://bugs.kde.org/show_bug.cgi?id=175872 Summary: Crash at startup if ~/.kdevduchain exists Product: kdevelop Version: unspecified Platform: unspecified OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: sputnick@quassel-irc.org Version: 3.9.83 (using 4.1.80 (KDE 4.1.80 (KDE 4.2 Beta1)), Gentoo) Compiler: x86_64-pc-linux-gnu-gcc OS: Linux (x86_64) release 2.6.27-gentoo-r2 Since a couple of weeks, kdevelop always crashes for me on startup unless I remove ~/.kdevduchain first. I'm Sput on Freenode in case you need more information and/or testing. Backtrace follows: Application: KDevelop (kdevelop), signal SIGSEGV 0x00007f6a09cf6212 in select () from /lib/libc.so.6 [Current thread is 0 (LWP 26557)] Thread 7 (Thread 0x41744950 (LWP 26558)): #0 0x00007f6a0a730fdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f6a0a99d1b7 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6a08b89b88 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x160f410) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevpl atform-9999/language/duchain/duchain.cpp:236 #3 0x00007f6a0a99c0b2 in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f6a0a72d017 in start_thread () from /lib/libpthread.so.0 #5 0x00007f6a09cfc9fd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 6 (Thread 0x40d1c950 (LWP 26559)): #0 0x00007f6a09cf6212 in select () from /lib/libc.so.6 #1 0x00007f6a0aa63fb5 in QProcessManager::run () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6a0a99c0b2 in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f6a0a72d017 in start_thread () from /lib/libpthread.so.0 #4 0x00007f6a09cfc9fd in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Current language: auto; currently asm Thread 5 (Thread 0x42109950 (LWP 26569)): #0 0x00007f6a0a730d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f6a0a99d1d9 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6a0cd7d454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/kde/live/lib64/libthreadweaver.so.4 #3 0x00007f6a0cd7fbf3 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/live/lib64/libthreadweaver.so.4 #4 0x00007f6a0cd7e17f in ThreadWeaver::ThreadRunHelper::run () from /usr/kde/live/lib64/libthreadweaver.so.4 #5 0x00007f6a0cd7e5d9 in ThreadWeaver::Thread::run () from /usr/kde/live/lib64/libthreadweaver.so.4 #6 0x00007f6a0a99c0b2 in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6a0a72d017 in start_thread () from /lib/libpthread.so.0 #8 0x00007f6a09cfc9fd in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 4 (Thread 0x4290a950 (LWP 26570)): [KCrash Handler] #5 KDevelop::Bucket::findIndex (this=0x 193010000, request=@0x429090a0, dynamic=0x0) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.h:323 #6 0x00007f6a08bee756 in KDevelop::ItemRepository::findIndex ( this=0x1982480, request=@0x429090a0) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemr epository.h:1324 #7 0x00007f6a08be8864 in KDevelop::PersistentSymbolTable::addDeclaration (this=0x7f6a08ea3f60, id=, declaration=@0x42909150) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/language/duchain/persistentsymboltable.cpp:196 #8 0x00007f6a08bb46c3 in KDevelop::Declaration::setInSymbolTable (this=0x5103540, inSymbolTable=true) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/language/duchain/declaration.cpp:613 #9 0x00007f6a08bb4a52 in KDevelop::Declaration::setIdentifier (this=0x5103540, identifier=@0x429092e0) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/language/duchain/declaration.cpp:289 #10 0x00007f69fd853602 in CMakeProjectVisitor::createDefinitions () from /usr/kde/live/lib64/libkdev4cmakecommon.so #11 0x00007f69fd85fd39 in CMakeProjectVisitor::walk () from /usr/kde/live/lib64/libkdev4cmakecommon.so #12 0x00007f69fda953fa in CMakeProjectManager::parse () from /usr/kde/live/lib64/kde4/kdevcmakemanager.so #13 0x00007f6a08eb40f9 in KDevelop::ImportProjectJobPrivate::import (this=0x1ad3120, folder=0x1982c00) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/project/importprojectjob.cpp:47 #14 0x00007f6a08eb4161 in KDevelop::ImportProjectJobPrivate::import (this=0x1ad3120, folder=) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/project/importprojectjob.cpp:50 #15 0x00007f6a08eb4161 in KDevelop::ImportProjectJobPrivate::import (this=0x1ad3120, folder=) at /var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/project/importprojectjob.cpp:50 #16 0x00007f6a08eb3e36 in QtConcurrent::RunFunctionTask::run (this=0x1b75590) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:125 #17 0x00007f6a0a9935a1 in QThreadPoolThread::run () from /usr/lib64/qt4/libQtCore.so.4 #18 0x00007f6a0a99c0b2 in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #19 0x00007f6a0a72d017 in start_thread () from /lib/libpthread.so.0 #20 0x00007f6a09cfc9fd in clone () from /lib/libc.so.6 #21 0x0000000000000000 in ?? () Thread 3 (Thread 0x4310b950 (LWP 26584)): #0 0x00007f6a09cf6212 in select () from /lib/libc.so.6 #1 0x00007f6a0aaac32b in QEventDispatcherUNIX::select () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6a0aaac91b in QEventDispatcherUNIXPrivate::doSelect () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f6a0aaae0cd in QEventDispatcherUNIX::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f6a0aa82392 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f6a0aa8251d in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f6a0a9993f8 in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6a0a99c0b2 in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f6a0a72d017 in start_thread () from /lib/libpthread.so.0 #9 0x00007f6a09cfc9fd in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x4390c950 (LWP 26589)): #0 0x00007f6a0a730d59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f6a0a99d1d9 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6a0cd7d454 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/kde/live/lib64/libthreadweaver.so.4 #3 0x00007f6a0cd7fbf3 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/live/lib64/libthreadweaver.so.4 #4 0x00007f6a0cd7e17f in ThreadWeaver::ThreadRunHelper::run () from /usr/kde/live/lib64/libthreadweaver.so.4 #5 0x00007f6a0cd7e5d9 in ThreadWeaver::Thread::run () from /usr/kde/live/lib64/libthreadweaver.so.4 #6 0x00007f6a0a99c0b2 in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6a0a72d017 in start_thread () from /lib/libpthread.so.0 #8 0x00007f6a09cfc9fd in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f6a0e7ee750 (LWP 26557)): #0 0x00007f6a09cf6212 in select () from /lib/libc.so.6 #1 0x00007f6a0aaac272 in QEventDispatcherUNIX::select () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6a0aaac91b in QEventDispatcherUNIXPrivate::doSelect () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f6a0aaae0cd in QEventDispatcherUNIX::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f6a0af7efe2 in QEventDispatcherX11::processEvents () from /usr/lib64/qt4/libQtGui.so.4 #5 0x00007f6a0aa82392 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f6a0aa8251d in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6a0aa8490d in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4 #8 0x000000000040770a in main () -- Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs