[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