[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 178003] New: Crash when expanding node in project sidebar
From:       Thomas McGuire <mcguire () kde ! org>
Date:       2008-12-17 18:56:28
Message-ID: bug-178003-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

http://bugs.kde.org/show_bug.cgi?id=178003

           Summary: Crash when expanding node in project sidebar
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: mcguire@kde.org


Version:           SVN trunk rev. 898214 (using Devel)
OS:                Linux
Installed from:    Compiled sources

This happens every time I try to open the KMail project (which I previously
imported from the KMail dir).
It crashes when I expand kdepim and then afterwards kmail in the project
sidebar.

Application: KDevelop (kdevelop), signal SIGABRT
 [?1034h[Thread debugging using libthread_db enabled]
[Current thread is 0 (LWP 11251)]

Thread 5 (Thread 0xb1b3ab90 (LWP 11258)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb64ca591 in select () from /lib/libc.so.6
#2  0xb6786354 in QProcessManager::run () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb66af3fb in QThreadPrivate::start () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb6666192 in start_thread () from /lib/libpthread.so.0
#5  0xb64d102e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb0a17b90 (LWP 11261)):
#0  0xb5b2f0ea in clock_gettime () from /lib/librt.so.1
#1  0xb67d6190 in QTimerInfoList::getTime () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#2  0xb67d63c3 in QTimerInfoList::updateCurrentTime () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb67d6a89 in QTimerInfoList::timerWait () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb67d43a0 in timerSourcePrepare () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#5  0xb5abbe72 in g_main_context_prepare () from /usr//lib/libglib-2.0.so.0
#6  0xb5abc629 in ?? () from /usr//lib/libglib-2.0.so.0
#7  0x087697f0 in ?? ()
#8  0xb0a17238 in ?? ()
#9  0x087698d0 in ?? ()
#10 0x00000001 in ?? ()
#11 0x00000001 in ?? ()
#12 0xb5b2a320 in ?? () from /usr//lib/libglib-2.0.so.0
#13 0xb6668431 in pthread_mutex_lock () from /lib/libpthread.so.0
#14 0xb5abcf2e in g_main_context_iteration () from /usr//lib/libglib-2.0.so.0
#15 0xb67d359c in QEventDispatcherGlib::processEvents () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#16 0xb67a0b0e in QEventLoop::processEvents () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#17 0xb67a0d4d in QEventLoop::exec () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#18 0xb66ab3b1 in QThread::exec () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#19 0xb61dfb35 in KDevelop::CodeCompletionWorker::run (this=0x85bcb78) at
/media/kdedev/trunk/src/KDE/kdevplatform/language/codecompletion/codecompletionworker.cpp:96
#20 0xb66af3fb in QThreadPrivate::start () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#21 0xb6666192 in start_thread () from /lib/libpthread.so.0
#22 0xb64d102e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf201b90 (LWP 11412)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb666a566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb66afe48 in QWaitConditionPrivate::wait () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb66af947 in QWaitCondition::wait () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb79b2870 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#5  0xb79b72fe in ThreadWeaver::WorkingHardState::waitForAvailableJob () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#6  0xb79b1ef9 in ThreadWeaver::WeaverImpl::waitForAvailableJob () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#7  0xb79b741b in ThreadWeaver::WorkingHardState::applyForWork () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#8  0xb79b2ade in ThreadWeaver::WeaverImpl::applyForWork () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#9  0xb79b7443 in ThreadWeaver::WorkingHardState::applyForWork () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#10 0xb79b2ade in ThreadWeaver::WeaverImpl::applyForWork () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#11 0xb79b54cf in ThreadWeaver::ThreadRunHelper::run () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#12 0xb79b5672 in ThreadWeaver::Thread::run () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#13 0xb66af3fb in QThreadPrivate::start () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#14 0xb6666192 in start_thread () from /lib/libpthread.so.0
#15 0xb64d102e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaea00b90 (LWP 11413)):
[KCrash Handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb64378f5 in raise () from /lib/libc.so.6
#8  0xb64391e1 in abort () from /lib/libc.so.6
#9  0xb66a4869 in qt_message_output () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#10 0xb66a48cd in qFatal () from /media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#11 0xb66a4d13 in qt_assert () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#12 0xb66d8020 in QListData::realloc () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#13 0xb66d86a0 in QListData::append () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#14 0xb66b648c in QList<QByteArray>::append () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#15 0xb673e9fc in QList<QByteArray>::operator<< () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#16 0xb673ec28 in QRingBuffer::clear () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#17 0xb67437aa in QIODevice::seek () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#18 0xb672d811 in QBuffer::seek () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#19 0xb7ed0562 in KSycocaDict::Private::offsetForKey (this=0x83efa20,
key=@0xae9f9428) at
/media/kdedev/trunk/src/KDE/kdelibs/kdecore/sycoca/ksycocadict.cpp:520
#20 0xb7ed13af in KSycocaDict::findMultiString (this=0x83bb158,
key=@0xae9f9428) at
/media/kdedev/trunk/src/KDE/kdelibs/kdecore/sycoca/ksycocadict.cpp:176
#21 0xb7e2fb77 in KMimeTypeFactory::findFromFastPatternDict (this=0x83bb360,
extension=@0xae9f9428) at
/media/kdedev/trunk/src/KDE/kdelibs/kdecore/services/kmimetypefactory.cpp:181
#22 0xb7e2fe34 in KMimeTypeFactory::findFromFileNameHelper (this=0x83bb360,
fileName=@0xae9f950c, pMatchingExtension=0x0)
    at
/media/kdedev/trunk/src/KDE/kdelibs/kdecore/services/kmimetypefactory.cpp:317
#23 0xb7e2ff24 in KMimeTypeFactory::findFromFileName (this=0x83bb360,
filename=@0xae9f950c, matchingExtension=0x0) at
/media/kdedev/trunk/src/KDE/kdelibs/kdecore/services/kmimetypefactory.cpp:166
#24 0xb7e372e9 in KMimeType::findByUrlHelper (_url=@0xae9f9b18, mode=0,
is_local_file=true, device=0xae9f9588, accuracy=0x0) at
/media/kdedev/trunk/src/KDE/kdelibs/kdecore/services/kmimetype.cpp:294
#25 0xb7e37bbe in KMimeType::findByUrl (url=@0xae9f9b18, mode=0,
is_local_file=true, fast_mode=false, accuracy=0x0) at
/media/kdedev/trunk/src/KDE/kdelibs/kdecore/services/kmimetype.cpp:398
#26 0xb7d50d31 in KDevelop::LanguageController::languagesForUrl
(this=0x81930c8, url=@0xae9f9b18) at
/media/kdedev/trunk/src/KDE/kdevplatform/shell/languagecontroller.cpp:134
#27 0xb617655d in KDevelop::DUChainUtils::standardContextForUrl
(url=@0xae9f9b18) at
/media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/duchainutils.cpp:231
#28 0xb10e4d03 in CPPInternalParseJob::run (this=0xaeac3c8) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/cppparsejob.cpp:483
#29 0xb10e3600 in CPPParseJob::parseForeground (this=0x9e09f38) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/cppparsejob.cpp:202
#30 0xb10f1b66 in PreprocessJob::sourceNeeded (this=0x98bd380,
_fileName=@0xae9fa074, type=rpp::Preprocessor::IncludeLocal, sourceLine=0,
skipCurrentPath=false)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:549
#31 0xb0f90aca in rpp::pp::handle_include (this=0xae9fa3ac,
skip_current_path=false, input=@0xae9fa16c, output=@0xae9fa268)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:183
#32 0xb0f90bf2 in rpp::pp::handle_directive (this=0xae9fa3ac, directive=65774,
input=@0xae9fa16c, output=@0xae9fa268)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:121
#33 0xb0f90f58 in rpp::pp::operator() (this=0xae9fa3ac, input=@0xae9fa29c,
output=@0xae9fa268) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:236
#34 0xb0f911ff in rpp::pp::processFileInternal (this=0xae9fa3ac,
fileName=@0xae9fb5f8, fileContents=@0xae9fb488, result=@0xae9fb47c)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:95
#35 0xb0f91273 in rpp::pp::processFile (this=0xae9fa3ac, fileName=@0xae9fb5f8,
data=@0xae9fb488) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:82
#36 0xb10f0315 in PreprocessJob::run (this=0x98bd380) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:279
#37 0xb10e35e8 in CPPParseJob::parseForeground (this=0x99f83c8) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/cppparsejob.cpp:201
#38 0xb10f1b66 in PreprocessJob::sourceNeeded (this=0x9bdf760,
_fileName=@0xae9fb9c4, type=rpp::Preprocessor::IncludeLocal, sourceLine=3,
skipCurrentPath=false)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:549
#39 0xb0f90aca in rpp::pp::handle_include (this=0xae9fbcfc,
skip_current_path=false, input=@0xae9fbabc, output=@0xae9fbbb8)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:183
#40 0xb0f90bf2 in rpp::pp::handle_directive (this=0xae9fbcfc, directive=65774,
input=@0xae9fbabc, output=@0xae9fbbb8)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:121
#41 0xb0f90f58 in rpp::pp::operator() (this=0xae9fbcfc, input=@0xae9fbbec,
output=@0xae9fbbb8) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:236
#42 0xb0f911ff in rpp::pp::processFileInternal (this=0xae9fbcfc,
fileName=@0xae9fcf48, fileContents=@0xae9fcdd8, result=@0xae9fcdcc)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:95
#43 0xb0f91273 in rpp::pp::processFile (this=0xae9fbcfc, fileName=@0xae9fcf48,
data=@0xae9fcdd8) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:82
#44 0xb10f0315 in PreprocessJob::run (this=0x9bdf760) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:279
#45 0xb10e35e8 in CPPParseJob::parseForeground (this=0xb248f88) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/cppparsejob.cpp:201
#46 0xb10f1b66 in PreprocessJob::sourceNeeded (this=0xac3fab8,
_fileName=@0xae9fd314, type=rpp::Preprocessor::IncludeGlobal, sourceLine=0,
skipCurrentPath=false)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:549
#47 0xb0f90aca in rpp::pp::handle_include (this=0xae9fd64c,
skip_current_path=false, input=@0xae9fd40c, output=@0xae9fd508)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:183
#48 0xb0f90bf2 in rpp::pp::handle_directive (this=0xae9fd64c, directive=65774,
input=@0xae9fd40c, output=@0xae9fd508)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:121
#49 0xb0f90f58 in rpp::pp::operator() (this=0xae9fd64c, input=@0xae9fd53c,
output=@0xae9fd508) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:236
#50 0xb0f911ff in rpp::pp::processFileInternal (this=0xae9fd64c,
fileName=@0xae9fe898, fileContents=@0xae9fe728, result=@0xae9fe71c)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:95
#51 0xb0f91273 in rpp::pp::processFile (this=0xae9fd64c, fileName=@0xae9fe898,
data=@0xae9fe728) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:82
#52 0xb10f0315 in PreprocessJob::run (this=0xac3fab8) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:279
#53 0xb10e35e8 in CPPParseJob::parseForeground (this=0x978c030) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/cppparsejob.cpp:201
#54 0xb10f1b66 in PreprocessJob::sourceNeeded (this=0xadc4cf40,
_fileName=@0xae9fec64, type=rpp::Preprocessor::IncludeGlobal, sourceLine=24,
skipCurrentPath=false)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:549
#55 0xb0f90aca in rpp::pp::handle_include (this=0xae9fef9c,
skip_current_path=false, input=@0xae9fed5c, output=@0xae9fee58)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:183
#56 0xb0f90bf2 in rpp::pp::handle_directive (this=0xae9fef9c, directive=65774,
input=@0xae9fed5c, output=@0xae9fee58)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:121
#57 0xb0f90f58 in rpp::pp::operator() (this=0xae9fef9c, input=@0xae9fee8c,
output=@0xae9fee58) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:236
#58 0xb0f911ff in rpp::pp::processFileInternal (this=0xae9fef9c,
fileName=@0xaea001e8, fileContents=@0xaea00078, result=@0xaea0006c)
    at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:95
#59 0xb0f91273 in rpp::pp::processFile (this=0xae9fef9c, fileName=@0xaea001e8,
data=@0xaea00078) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/parser/rpp/pp-engine.cpp:82
#60 0xb10f0315 in PreprocessJob::run (this=0xadc4cf40) at
/media/kdedev/trunk/src/KDE/kdevelop/plugins/languages/cpp/preprocessjob.cpp:279
#61 0xb79b60c6 in ThreadWeaver::JobRunHelper::runTheJob () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#62 0xb79b633d in ThreadWeaver::Job::execute () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#63 0xb79b8b49 in ThreadWeaver::JobCollectionJobRunner::execute () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#64 0xb79b8af4 in ThreadWeaver::JobCollection::execute () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#65 0xb79b551c in ThreadWeaver::ThreadRunHelper::run () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#66 0xb79b5672 in ThreadWeaver::Thread::run () from
/media/kdedev/trunk/kde/lib/libthreadweaver.so.4
#67 0xb66af3fb in QThreadPrivate::start () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#68 0xb6666192 in start_thread () from /lib/libpthread.so.0
#69 0xb64d102e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb58c58e0 (LWP 11251)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb666a566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb66afe48 in QWaitConditionPrivate::wait () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb66af947 in QWaitCondition::wait () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb66ae940 in QThread::wait () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#5  0xb67854d7 in QProcessManager::~QProcessManager () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#6  0xb6786516 in QGlobalStaticDeleter<QProcessManager>::~QGlobalStaticDeleter
() from /media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#7  0xb67821da in __tcf_0 () from
/media/kdedev/trunk/qt-copy/lib/libQtCore.so.4
#8  0xb643a599 in exit () from /lib/libc.so.6
#9  0xb69423a3 in qt_xio_errhandler () from
/media/kdedev/trunk/qt-copy/lib/libQtGui.so.4
#10 0xb7309b1d in KApplication::xioErrhandler (this=0xbf9b5cd0, dpy=0x80e66d0)
at /media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:413
#11 0xb7309b5c in kde_xio_errhandler (dpy=0x80e66d0) at
/media/kdedev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:130
#12 0xb5d2de72 in _XIOError () from /usr//lib/libX11.so.6
#13 0xb5d348f8 in _XGetXCBBuffer () from /usr//lib/libX11.so.6
#14 0xb5d34afd in ?? () from /usr//lib/libX11.so.6
#15 0x080e66d0 in ?? ()
#16 0xb653e140 in ?? () from /lib/libc.so.6
#17 0xff0a0000 in ?? ()
#18 0xb5e09ff4 in ?? () from /usr//lib/libX11.so.6
#19 0xb5e09ff4 in ?? () from /usr//lib/libX11.so.6
#20 0x0a85b4a0 in ?? ()
#21 0xbf9b4088 in ?? ()
#22 0xb5d35b10 in _XReply () from /usr//lib/libX11.so.6
Backtrace stopped: frame did not save the PC


-- 
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