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

List:       kdevelop-bugs
Subject:    [Bug 304624] New: Crash on opening a new project
From:       Vishesh Handa <me () vhanda ! in>
Date:       2012-08-05 16:24:59
Message-ID: bug-304624-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=304624

            Bug ID: 304624
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: Crash on opening a new project
    Classification: Unclassified
                OS: Linux
          Reporter: me@vhanda.in
          Hardware: Compiled Sources
            Status: NEW
         Component: general
           Product: kdevelop

Application: kdevelop (4.4.60)
KDE Platform Version: 4.8.4 (4.8.4) (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.4.6-1-ARCH x86_64
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

I opened up the nepomuk-core project from KDevelop, and it got stuck - The GUI
was grey and unresponsive. I had to manually kill kdevelop. This happened
twice, at which point KDevelop on starting up asked if I wanted to recreate the
cache. I said, yes, since I assumed the cache had gotten corrupted.

KDevelop opened up fine, but about 10 seconds later, it crashed.

I just updated KDevPlatform and KDevelop today.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9292be9780 (LWP 21953))]

Thread 10 (Thread 0x7f9289d22700 (LWP 21962)):
#0  0x00007f92a22edcc1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007f92a2579af7 in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib/libQtCore.so.4
#2  0x00007f929e9b659f in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x3926a00) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007f92a257969b in ?? () from /lib/libQtCore.so.4
#4  0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#5  0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 9 (Thread 0x7f927b727700 (LWP 21963)):
#0  0x00007f92a06ccc63 in select () from /lib/libc.so.6
#1  0x00007f92a26537e2 in ?? () from /lib/libQtCore.so.4
#2  0x00007f92a257969b in ?? () from /lib/libQtCore.so.4
#3  0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#4  0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 8 (Thread 0x7f9272d27700 (LWP 21965)):
#0  0x00007f92a06caebd in poll () from /lib/libc.so.6
#1  0x00007f9299b37744 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9299b37864 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f92a26a2c46 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#4  0x00007f92a267377f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#5  0x00007f92a2673a08 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#6  0x00007f92a2576700 in QThread::exec() () from /lib/libQtCore.so.4
#7  0x00007f92a257969b in ?? () from /lib/libQtCore.so.4
#8  0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#9  0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 7 (Thread 0x7f9272526700 (LWP 21966)):
#0  0x00007f92a06caebd in poll () from /lib/libc.so.6
#1  0x00007f9299b37744 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9299b37864 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f92a26a2c46 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#4  0x00007f92a267377f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#5  0x00007f92a2673a08 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#6  0x00007f92a2576700 in QThread::exec() () from /lib/libQtCore.so.4
#7  0x00007f92a257969b in ?? () from /lib/libQtCore.so.4
#8  0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#9  0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 6 (Thread 0x7f9271d25700 (LWP 21971)):
#0  0x00007f92a22ed954 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007f929f646aa7 in ?? () from /lib/libQtScript.so.4
#2  0x00007f929f646ad9 in ?? () from /lib/libQtScript.so.4
#3  0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#4  0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7f9271114700 (LWP 21972)):
#0  0x00007f92a06caebd in poll () from /lib/libc.so.6
#1  0x00007f9299b37744 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9299b37864 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f92a26a2c46 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#4  0x00007f92a267377f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#5  0x00007f92a2673a08 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#6  0x00007f92a2576700 in QThread::exec() () from /lib/libQtCore.so.4
#7  0x00007f92a26541af in ?? () from /lib/libQtCore.so.4
#8  0x00007f92a257969b in ?? () from /lib/libQtCore.so.4
#9  0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#10 0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7f9262a6b700 (LWP 21992)):
#0  0x00007f92a22ed954 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007f929879f37d in ?? () from /lib/libQtWebKit.so.4
#2  0x00007f929879f489 in ?? () from /lib/libQtWebKit.so.4
#3  0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#4  0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f926326c700 (LWP 21993)):
#0  0x00007fff491ff8bf in clock_gettime ()
#1  0x00007f929f966f8d in clock_gettime () from /lib/librt.so.1
#2  0x00007f92a25cf544 in ?? () from /lib/libQtCore.so.4
#3  0x00007f92a26a344d in ?? () from /lib/libQtCore.so.4
#4  0x00007f92a26a2695 in ?? () from /lib/libQtCore.so.4
#5  0x00007f9299b3725b in g_main_context_check () from /lib/libglib-2.0.so.0
#6  0x00007f9299b376e2 in ?? () from /lib/libglib-2.0.so.0
#7  0x00007f9299b37864 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#8  0x00007f92a26a2c46 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#9  0x00007f92a267377f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#10 0x00007f92a2673a08 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#11 0x00007f92a2576700 in QThread::exec() () from /lib/libQtCore.so.4
#12 0x00007f92a257969b in ?? () from /lib/libQtCore.so.4
#13 0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#14 0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f92612b7700 (LWP 22001)):
[KCrash Handler]
#6  0x00007f92a0f17a3a in ?? () from /lib/libstdc++.so.6
#7  0x00007f929e9d5b0c in std::_Rb_tree_iterator<unsigned int>::operator--
(this=this@entry=0x7f92612afe80) at
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_tree.h:203
#8  0x00007f929e9db528 in std::_Rb_tree<unsigned int, unsigned int,
std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned
int> >::_M_insert_unique<unsigned int>(unsigned int&&)
(this=this@entry=0x7f92612aff60, __v=@0x7f92612b00c0: 0) at
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_tree.h:1295
#9  0x00007f929e9db61b in std::set<unsigned int, std::less<unsigned int>,
std::allocator<unsigned int> >::insert(unsigned int&&) (this=0x7f92612aff60,
__x=<optimized out>) at
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_set.h:424
#10 0x00007f929eaa0ab9 in Utils::Set::stdSet (this=<optimized out>) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/util/setrepository.cpp:403
#11 0x00007f929ea33bf5 in
KDevelop::PersistentSymbolTable::getFilteredDeclarations (this=0x7f929ed56770,
id=..., visibility=...) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/duchain/persistentsymboltable.cpp:281
#12 0x00007f929e9d9675 in
KDevelop::TopDUContext::FindDeclarationsAcceptor::operator()
(this=this@entry=0x7f92612b4e70, id=...) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/duchain/topducontext.cpp:809
#13 0x00007f929e9d9fb2 in
KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>
(this=this@entry=0x7f925c1c6520, previous=..., identifier=..., accept=...,
position=..., canBeNamespace=canBeNamespace@entry=false, buddy=buddy@entry=0x0,
recursionDepth=recursionDepth@entry=0) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/duchain/topducontext.cpp:987
#14 0x00007f929e9da515 in
KDevelop::TopDUContext::applyAliases<KDevelop::TopDUContext::FindDeclarationsAcceptor>
(this=this@entry=0x7f925c1c6520, identifiers=..., acceptor=..., position=...,
canBeNamespace=canBeNamespace@entry=false) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/duchain/topducontext.cpp:1062
#15 0x00007f929e9d2fbd in KDevelop::TopDUContext::findDeclarationsInternal
(this=0x7f925c1c6520, identifiers=..., position=..., dataType=..., ret=...,
flags=...) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/duchain/topducontext.cpp:870
#16 0x00007f929e9be406 in KDevelop::DUContext::findDeclarations
(this=0x7f925c1c6520, identifier=..., position=..., topContext=<optimized out>,
flags=...) at
/home/vishesh/kde/src/kdevelop/kdevplatform/language/duchain/ducontext.cpp:1191
#17 0x00007f927a44fe83 in usesForArguments (names=..., args=..., topctx=...,
func=...) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1239
#18 0x00007f927a4574ad in CMakeProjectVisitor::visit (this=0x7f92612b6590,
ifast=0x7f925c1c7f30) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1307
#19 0x00007f927a456c8c in CMakeProjectVisitor::walk
(this=this@entry=0x7f92612b6590, fc=..., line=2, line@entry=1,
isClean=isClean@entry=false) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2232
#20 0x00007f927a457728 in CMakeProjectVisitor::visit (this=0x7f92612b6590,
ifast=0x7f925c00c3d0) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1320
#21 0x00007f927a456c8c in CMakeProjectVisitor::walk (this=0x7f92612b6590,
fc=..., line=0, isClean=<optimized out>) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2232
#22 0x00007f927a4705c8 in CMakeParserUtils::includeScript (file=...,
parent=..., data=0x7f925c01ec78, sourcedir=..., env=...) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/parser/cmakeparserutils.cpp:175
#23 0x00007f926369c6fa in CMakeManager::includeScript
(this=this@entry=0x58d5930, file=..., project=project@entry=0x58d02e0, dir=...,
parent=...) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:669
#24 0x00007f926369d350 in CMakeManager::initializeProject
(this=this@entry=0x58d5930, project=0x58d02e0) at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:549
#25 0x00007f926369e9fc in CMakeManager::parse (this=0x58d5930, item=0x5ccab40)
at
/home/vishesh/kde/src/kdevelop/kdevelop/projectmanagers/cmake/cmakemanager.cpp:731
#26 0x00007f929efe272b in KDevelop::ImportProjectJobPrivate::import
(this=0x5d06c50, folder=<optimized out>) at
/home/vishesh/kde/src/kdevelop/kdevplatform/project/importprojectjob.cpp:53
#27 0x00007f929efe2279 in QtConcurrent::RunFunctionTask<void>::run
(this=0x5d13f20) at /usr/include/QtCore/qtconcurrentrunbase.h:134
#28 0x00007f92a256d2bd in ?? () from /lib/libQtCore.so.4
#29 0x00007f92a257969b in ?? () from /lib/libQtCore.so.4
#30 0x00007f92a22e9e0f in start_thread () from /lib/libpthread.so.0
#31 0x00007f92a06d304d in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f9292be9780 (LWP 21953)):
#0  0x00007f92a22ed954 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1  0x00007f92a2579b9b in QWaitCondition::wait(QMutex*, unsigned long) () from
/lib/libQtCore.so.4
#2  0x00007f92a256ca8f in ?? () from /lib/libQtCore.so.4
#3  0x00007f92a256e53d in QThreadPool::~QThreadPool() () from
/lib/libQtCore.so.4
#4  0x00007f92a256e579 in QThreadPool::~QThreadPool() () from
/lib/libQtCore.so.4
#5  0x00007f92a256e5a5 in ?? () from /lib/libQtCore.so.4
#6  0x00007f92a0626b31 in __run_exit_handlers () from /lib/libc.so.6
#7  0x00007f92a0626bb5 in exit () from /lib/libc.so.6
#8  0x00007f92a1872788 in ?? () from /lib/libQtGui.so.4
#9  0x00007f92a2e8a878 in KApplication::xioErrhandler (this=0x7fff491d4210,
dpy=0x23de520) at
/home/vishesh/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:419
#10 0x00007f929dd799fe in _XIOError () from /lib/libX11.so.6
#11 0x00007f929dd7749d in _XEventsQueued () from /lib/libX11.so.6
#12 0x00007f929dd68a5b in XEventsQueued () from /lib/libX11.so.6
#13 0x00007f92a18a904c in ?? () from /lib/libQtGui.so.4
#14 0x00007f9299b3725b in g_main_context_check () from /lib/libglib-2.0.so.0
#15 0x00007f9299b376e2 in ?? () from /lib/libglib-2.0.so.0
#16 0x00007f9299b37864 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#17 0x00007f92a26a2c26 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/libQtCore.so.4
#18 0x00007f92a18a91ee in ?? () from /lib/libQtGui.so.4
#19 0x00007f92a267377f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#20 0x00007f92a2673a08 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/libQtCore.so.4
#21 0x00007f92a26786a8 in QCoreApplication::exec() () from /lib/libQtCore.so.4
#22 0x000000000040e0a2 in main (argc=<optimized out>, argv=<optimized out>) at
/home/vishesh/kde/src/kdevelop/kdevelop/app/main.cpp:518

Reported using DrKonqi

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