[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 175872] New: Crash at startup if ~/.kdevduchain exists
From: Manuel Nickschas <sputnick () quassel-irc ! org>
Date: 2008-11-23 10:28:25
Message-ID: bug-175872-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]
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<KDevelop::PersistentSymbolTableItem,
KDevelop::PersistentSymbolTableRequestItem, KDevelop::NoDynamicData>::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<KDevelop::PersistentSymbolTableItem,
KDevelop::PersistentSymbolTableRequestItem, KDevelop::NoDy
namicData, true, 524288u>::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=<value optimized out>, 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=<value optimized out>)
at
/var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/project/importprojectjob.cpp:50
#15 0x00007f6a08eb4161 in KDevelop::ImportProjectJobPrivate::import
(this=0x1ad3120, folder=<value optimized out>)
at
/var/tmp/portage/kde-base/kdevplatform-9999/work/kdevplatform-9999/project/importprojectjob.cpp:50
#16 0x00007f6a08eb3e36 in QtConcurrent::RunFunctionTask<void>::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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic