Application: kdevelop (4.5.0) KDE Platform Version: 4.10.3 "release 1" Qt Version: 4.8.4 Operating System: Linux 3.7.10-1.16-desktop x86_64 Distribution: "openSUSE 12.3 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I'd just begun to use KDevelop for the first time. I chose to create a PyQt application. Because Hg wasn't listed for source control, I chose None. Upon continuing, the crash occurred. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fd1b081c780 (LWP 23301))] Thread 9 (Thread 0x7fd1975a7700 (LWP 23303)): #0 0x00007fd1acf03d11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd1ae50a587 in wait (time=1000, this=0x290bb70) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x292d1e0, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1aa38512b in ?? () from /usr/lib64/libkdevplatformlanguage.so.7 #4 0x00007fd1ae50a0cc in QThreadPrivate::start (arg=0x292d1c0) at thread/qthread_unix.cpp:338 #5 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fd1858de700 (LWP 23323)): #0 0x00007fd1ad1f787d in poll () from /lib64/libc.so.6 #1 0x00007fd1a7122aa4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd1a7122bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd1ae6342e6 in QEventDispatcherGlib::processEvents (this=0x7fd1780027c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fd1ae604adf in QEventLoop::processEvents (this=this@entry=0x7fd1858dddd0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fd1ae604d68 in QEventLoop::exec (this=0x7fd1858dddd0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fd1ae5070f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #7 0x00007fd1ae5e529f in QInotifyFileSystemWatcherEngine::run (this=0x3931280) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007fd1ae50a0cc in QThreadPrivate::start (arg=0x3931280) at thread/qthread_unix.cpp:338 #9 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #10 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fd17dba7700 (LWP 23332)): #0 0x00007fd1acf03964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd1a96e6307 in ?? () from /usr/lib64/libQtScript.so.4 #2 0x00007fd1a96e6339 in ?? () from /usr/lib64/libQtScript.so.4 #3 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #4 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fd172f7f700 (LWP 23404)): #0 0x00007fd1acf03964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd1a32b17c7 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4 #2 0x00007fd1a32b17f9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4 #3 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #4 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fd17277e700 (LWP 23405)): #0 0x00007fd1acf01e25 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007fd1a715fa71 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd1a71225b7 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd1a7122a42 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fd1a7122bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fd1ae6342e6 in QEventDispatcherGlib::processEvents (this=0x7fd16c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fd1ae604adf in QEventLoop::processEvents (this=this@entry=0x7fd17277de00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fd1ae604d68 in QEventLoop::exec (this=0x7fd17277de00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fd1ae5070f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #9 0x00007fd1ae50a0cc in QThreadPrivate::start (arg=0x35bc1f0) at thread/qthread_unix.cpp:338 #10 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #11 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fd170c97700 (LWP 23475)): #0 0x00007fd1acf03964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd1ae50a62b in wait (time=18446744073709551615, this=0x4ce7ee0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x4d25c10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fd1a3f52981 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x4d01cf0, th=0x4d1e0a0) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fd1a3f551cb in ThreadWeaver::WorkingHardState::applyForWork (this=0x4d23540, th=0x4d1e0a0) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fd1a3f5403f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fd170c96e00, parent=0x4d01cf0, th=th@entry=0x4d1e0a0) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fd1a3f540cb in ThreadWeaver::Thread::run (this=0x4d1e0a0) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fd1ae50a0cc in QThreadPrivate::start (arg=0x4d1e0a0) at thread/qthread_unix.cpp:338 #8 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #9 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fd12bd87700 (LWP 23476)): #0 0x00007fd1acf02e0f in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x00007fd1a715faa1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd1a712232b in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd1a71229cb in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fd1a7122bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fd1ae6342e6 in QEventDispatcherGlib::processEvents (this=0x7fd1200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fd1ae604adf in QEventLoop::processEvents (this=this@entry=0x7fd12bd86e00, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fd1ae604d68 in QEventLoop::exec (this=0x7fd12bd86e00, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fd1ae5070f0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #9 0x00007fd1ae50a0cc in QThreadPrivate::start (arg=0x4c4c2a0) at thread/qthread_unix.cpp:338 #10 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #11 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fd12b586700 (LWP 23477)): [KCrash Handler] #6 ref (this=0x45) at ../../src/corelib/arch/qatomic_x86_64.h:121 #7 QString::operator= (this=0x7fd12bffed38 <Python::Helper::dataDir>, other=...) at tools/qstring.cpp:1410 #8 0x00007fd12bdc5817 in Python::Helper::getDataDir () at /usr/src/debug/kdev-python-v1.5.0/duchain/helpers.cpp:263 #9 0x00007fd12bdc5cdd in Python::Helper::getSearchPaths (workingOnDocument=...) at /usr/src/debug/kdev-python-v1.5.0/duchain/helpers.cpp:297 #10 0x00007fd12bdcdff8 in Python::ContextBuilder::findModulePath (this=<optimized out>, name=...) at /usr/src/debug/kdev-python-v1.5.0/duchain/contextbuilder.cpp:348 #11 0x00007fd12bdd6b26 in Python::DeclarationBuilder::createModuleImportDeclaration (this=this@entry=0x7fd118082da0, moduleName=..., declarationName=..., declarationIdentifier=declarationIdentifier@entry=0x7fd1180965f8, rangeNode=rangeNode@entry=0x0, createProblem=createProblem@entry=Python::DeclarationBuilder::DontCreateProblems) at /usr/src/debug/kdev-python-v1.5.0/duchain/declarationbuilder.cpp:781 #12 0x00007fd12bdd7ce2 in Python::DeclarationBuilder::visitImportFrom (this=0x7fd118082da0, node=0x7fd1180964f0) at /usr/src/debug/kdev-python-v1.5.0/duchain/declarationbuilder.cpp:534 #13 0x00007fd1960ef4f4 in Python::AstDefaultVisitor::visitCode (this=0x7fd118082e00, node=<optimized out>) at /usr/src/debug/kdev-python-v1.5.0/parser/astdefaultvisitor.cpp:47 #14 0x00007fd12bdcdb77 in Python::ContextBuilder::visitCode (this=0x7fd118082da0, node=0x7fd118003190) at /usr/src/debug/kdev-python-v1.5.0/duchain/contextbuilder.cpp:333 #15 0x00007fd12bdd3261 in Python::DeclarationBuilder::visitCode (this=0x7fd118082da0, node=0x7fd118003190) at /usr/src/debug/kdev-python-v1.5.0/duchain/declarationbuilder.cpp:356 #16 0x00007fd12bde07d5 in supportBuild (context=0x7fd118047ea0, node=0x7fd118003190, this=0x7fd118082da0) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #17 KDevelop::AbstractTypeBuilder<Python::Ast, Python::Identifier, Python::ContextBuilder>::supportBuild (this=0x7fd118082da0, node=0x7fd118003190, context=<optimized out>) at /usr/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85 #18 0x00007fd12bdcfccf in build (updateContext=..., node=0x7fd118003190, url=..., this=0x7fd118082da0) at /usr/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:113 #19 Python::ContextBuilder::build (this=0x7fd118082da0, url=..., node=0x7fd118003190, updateContext=...) at /usr/src/debug/kdev-python-v1.5.0/duchain/contextbuilder.cpp:86 #20 0x00007fd12bdd26f3 in Python::DeclarationBuilder::build (this=0x7fd118082da0, url=..., node=0x7fd118003190, updateContext=...) at /usr/src/debug/kdev-python-v1.5.0/duchain/declarationbuilder.cpp:104 #21 0x00007fd12bdd2678 in Python::DeclarationBuilder::build (this=0x7fd12b585bd0, url=..., node=0x7fd118003190, updateContext=...) at /usr/src/debug/kdev-python-v1.5.0/duchain/declarationbuilder.cpp:97 #22 0x00007fd17028cdf2 in Python::ParseJob::run (this=0x4b69770) at /usr/src/debug/kdev-python-v1.5.0/pythonparsejob.cpp:164 #23 0x00007fd1a3f5483a in ThreadWeaver::JobRunHelper::runTheJob (this=this@entry=0x7fd12b585db0, th=th@entry=0x4a499a0, job=job@entry=0x4b69770) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/Job.cpp:106 #24 0x00007fd1a3f549b1 in ThreadWeaver::Job::execute (this=0x4b69770, th=0x4a499a0) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/Job.cpp:135 #25 0x00007fd1a3f5400f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7fd12b585e00, parent=0x1a397f0, th=th@entry=0x4a499a0) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/Thread.cpp:95 #26 0x00007fd1a3f540cb in ThreadWeaver::Thread::run (this=0x4a499a0) at /usr/src/debug/kdelibs-4.10.3/threadweaver/Weaver/Thread.cpp:142 #27 0x00007fd1ae50a0cc in QThreadPrivate::start (arg=0x4a499a0) at thread/qthread_unix.cpp:338 #28 0x00007fd1aceffe0f in start_thread () from /lib64/libpthread.so.0 #29 0x00007fd1ad2007dd in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fd1b081c780 (LWP 23301)): #0 0x00007fd1ad1f397d in read () from /lib64/libc.so.6 #1 0x00007fd1a715ee0f in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd1a7122634 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd1a7122a42 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fd1a7122bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fd1ae6342e6 in QEventDispatcherGlib::processEvents (this=0x1424ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fd1ada4ec1e in ?? () from /usr/lib64/libQtGui.so.4 #7 0x00007fd1ae604adf in QEventLoop::processEvents (this=this@entry=0x7fff577848e0, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007fd1ae604d68 in QEventLoop::exec (this=0x7fff577848e0, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007fd1ae609a08 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #10 0x000000000040e621 in ?? () #11 0x00007fd1ad139a15 in __libc_start_main () from /lib64/libc.so.6 #12 0x000000000040ed51 in _start () Reported using DrKonqi
This seems to be a setup issue with kdev-python. See https://bugs.kde.org/show_bug.cgi?id=319284#c6. *** This bug has been marked as a duplicate of bug 319284 ***
> *** This bug has been marked as a duplicate of bug 319284 *** If so check for kdevelop4-plugin-python-doc package installed. kdevelop4-plugin-python 1.5.1 includes it inside.