Bug 408965 - KDevelop Crashes No Action after kdev-python plugin installed
Summary: KDevelop Crashes No Action after kdev-python plugin installed
Status: RESOLVED DUPLICATE of bug 389326
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.2.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-06-20 21:36 UTC by chris+kdebug
Modified: 2021-10-05 14:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (28.42 KB, text/plain)
2019-06-20 21:51 UTC, chris+kdebug
Details

Note You need to log in before you can comment on or make changes to this bug.
Description chris+kdebug 2019-06-20 21:36:11 UTC
Application: kdevelop (5.2.1)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-52-generic x86_64
Distribution: Ubuntu 18.04.2 LTS

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

Nothing generally. I've generally moved to a different file.

- Custom settings of the application:

Recently installed kdev-python package (on Ubuntu bionic). Crashes seem to have started after that happened.

The crash can be reproduced sometimes.

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

Thread 18 (Thread 0x7f717a9ae700 (LWP 25484)):
#0  0x00007f71cb69f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c5bb177300) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f71cb69f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55c5bb1772b0, cond=0x55c5bb1772d8) at pthread_cond_wait.c:502
#2  0x00007f71cb69f9f3 in __pthread_cond_wait (cond=0x55c5bb1772d8, mutex=0x55c5bb1772b0) at pthread_cond_wait.c:655
#3  0x00007f71d261b59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d2613c0b in QSemaphore::acquire(int) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71518c880c in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/texttospeech/libqttexttospeech_flite.so
#6  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f71cb6996db in start_thread (arg=0x7f717a9ae700) at pthread_create.c:463
#8  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7f716154c700 (LWP 25450)):
#0  0x00007f71d1f08bf9 in __GI___poll (fds=0x7f7144004c50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f71c8deb4c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71d0113a0f in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#7  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71cb6996db in start_thread (arg=0x7f716154c700) at pthread_create.c:463
#9  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f7162493700 (LWP 25447)):
#0  0x00007f71c8deae92 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f71c8deb470 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71d0113a0f in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#7  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71cb6996db in start_thread (arg=0x7f7162493700) at pthread_create.c:463
#9  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f7162ffd700 (LWP 25444)):
#0  0x00007f71cb69f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c5b8ab82d4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f71cb69f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55c5b8ab8280, cond=0x55c5b8ab82a8) at pthread_cond_wait.c:502
#2  0x00007f71cb69f9f3 in __pthread_cond_wait (cond=0x55c5b8ab82a8, mutex=0x55c5b8ab8280) at pthread_cond_wait.c:655
#3  0x00007f71d261b59b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71c741cad5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007f71c7420ba8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007f71c741bc8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f71c7420c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f71c741bc8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f71c741ea6b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f71cb6996db in start_thread (arg=0x7f7162ffd700) at pthread_create.c:463
#12 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f71637fe700 (LWP 25443)):
#0  0x00007f71d1ed89d0 in __GI___nanosleep (requested_time=0x7f71637fcee0, remaining=0x7f71637fcee0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f71d285127d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f71d0051c38 in KDevelop::DUChainLock::lockForWrite(unsigned int) () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#3  0x00007f71d0051e4c in KDevelop::DUChainWriteLocker::lock() () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#4  0x00007f7179afcbef in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#5  0x00007f7179b0622b in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#6  0x00007f7179b061d2 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#7  0x00007f7179f8bfe6 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevpythonlanguagesupport.so
#8  0x00007f71c741fd8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f71c7420368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f71c741efd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f71c741eb2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f71cb6996db in start_thread (arg=0x7f71637fe700) at pthread_create.c:463
#14 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f7163fff700 (LWP 25442)):
#0  0x00007f71d1ed89d0 in __GI___nanosleep (requested_time=0x7f7163ffdee0, remaining=0x7f7163ffdee0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f71d285127d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f71d0051a7a in KDevelop::DUChainLock::lockForRead(unsigned int) () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#3  0x00007f71d0051d8c in KDevelop::DUChainReadLocker::lock() () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#4  0x00007f7179afd41c in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#5  0x00007f7179b0622b in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#6  0x00007f7179b061d2 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#7  0x00007f7179f8bfe6 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevpythonlanguagesupport.so
#8  0x00007f71c741fd8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f71c7420368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f71c741efd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f71c741eb2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f71cb6996db in start_thread (arg=0x7f7163fff700) at pthread_create.c:463
#14 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f7178aaa700 (LWP 25441)):
[KCrash Handler]
#6  0x00007f7179b1f0af in  () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#7  0x00007f7179b02efd in Python::ContextBuilder::visitLambda(Python::LambdaAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#8  0x00007f718b1a2e2c in Python::AstDefaultVisitor::visitClassDefinition(Python::ClassDefinitionAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonparser.so
#9  0x00007f7179b011b8 in Python::ContextBuilder::visitClassDefinition(Python::ClassDefinitionAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#10 0x00007f718b1a212c in Python::AstDefaultVisitor::visitCode(Python::CodeAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonparser.so
#11 0x00007f7179b01530 in Python::ContextBuilder::visitCode(Python::CodeAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#12 0x00007f7179f8c264 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevpythonlanguagesupport.so
#13 0x00007f71c741fd8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f71c7420368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f71c741efd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f71c741eb2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f71cb6996db in start_thread (arg=0x7f7178aaa700) at pthread_create.c:463
#19 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f71792ab700 (LWP 25440)):
#0  0x00007f71d1ed89d0 in __GI___nanosleep (requested_time=0x7f71792a9ee0, remaining=0x7f71792a9ee0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f71d285127d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f71d0051a7a in KDevelop::DUChainLock::lockForRead(unsigned int) () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#3  0x00007f71d0051d8c in KDevelop::DUChainReadLocker::lock() () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#4  0x00007f7179afd41c in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#5  0x00007f7179b0622b in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#6  0x00007f7179b061d2 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#7  0x00007f7179f8bfe6 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevpythonlanguagesupport.so
#8  0x00007f71c741fd8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f71c7420368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f71c741efd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f71c741eb2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f71cb6996db in start_thread (arg=0x7f71792ab700) at pthread_create.c:463
#14 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f7179aac700 (LWP 25439)):
#0  0x00007f71d1f08bf9 in __GI___poll (fds=0x7f7170004d40, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f71c8deb4c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71d0113a0f in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#7  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71cb6996db in start_thread (arg=0x7f7179aac700) at pthread_create.c:463
#9  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f717b1af700 (LWP 25413)):
#0  0x00007f71c8e31379 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f71c8deb4af in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f717b96c3c5 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#7  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71cb6996db in start_thread (arg=0x7f717b1af700) at pthread_create.c:463
#9  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7198d08700 (LWP 25246)):
#0  0x00007f71c8e31379 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f71c8deb48e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71cb1286f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71cb6996db in start_thread (arg=0x7f7198d08700) at pthread_create.c:463
#9  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f718bfff700 (LWP 25243)):
#0  0x00007f71d1f08bf9 in __GI___poll (fds=0x7f7190003fe0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f71c8deb4c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f71cb6996db in start_thread (arg=0x7f718bfff700) at pthread_create.c:463
#8  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7199db7700 (LWP 25239)):
#0  0x00007f71d1f040b4 in __GI___libc_read (fd=12, buf=0x7f7199db6a50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f71c8e30000 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deafb7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71c8deb470 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f71cb6996db in start_thread (arg=0x7f7199db7700) at pthread_create.c:463
#10 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f719bd40700 (LWP 25238)):
#0  0x00007f71d1ed89d0 in __GI___nanosleep (requested_time=0x7f719bd3f3f0, remaining=0x7f719bd3f3f0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f71d285127d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f71d0051c38 in KDevelop::DUChainLock::lockForWrite(unsigned int) () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#3  0x00007f71d0051e4c in KDevelop::DUChainWriteLocker::lock() () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#4  0x00007f71d000c41e in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#5  0x00007f71d28276cf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71d2834027 in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f71d2834388 in QTimer::timerEvent(QTimerEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71d28280db in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f71d357682c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f71d357e0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f71d27f89a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f71d2850d8e in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f71d2851551 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f71c8deb317 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f71c8deb550 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f71d28518ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f71d000b91b in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#21 0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f71cb6996db in start_thread (arg=0x7f719bd40700) at pthread_create.c:463
#23 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f71a7df5700 (LWP 25237)):
#0  0x00007f71d1f040b4 in __GI___libc_read (fd=7, buf=0x7f71a7df4a20, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f71c8e30000 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deafb7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71c8deb470 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f71d261522a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f71d4559d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f71cb6996db in start_thread (arg=0x7f71a7df5700) at pthread_create.c:463
#11 0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f71ae4b0700 (LWP 25236)):
#0  0x00007f71d1f08bf9 in __GI___poll (fds=0x7f71ae4afb68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f71c202e747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f71c203036a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f71b10562a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f71d261a16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71cb6996db in start_thread (arg=0x7f71ae4b0700) at pthread_create.c:463
#6  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f71b23ef700 (LWP 25235)):
#0  0x00007f71cb69f9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7f71c6f4c110) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f71cb69f9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55c5b875c9e0, cond=0x7f71c6f4c0e8) at pthread_cond_wait.c:502
#2  0x00007f71cb69f9f3 in __pthread_cond_wait (cond=0x7f71c6f4c0e8, mutex=0x55c5b875c9e0) at pthread_cond_wait.c:655
#3  0x00007f71d229c86c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f71c628d0a7 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007f71c628d1e9 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007f71d22a266f in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f71cb6996db in start_thread (arg=0x7f71b23ef700) at pthread_create.c:463
#8  0x00007f71d1f1588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f71d5874940 (LWP 25234)):
#0  0x00007f71d1f08bf9 in __GI___poll (fds=0x55c5ba0e70a0, nfds=1, timeout=1727) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f71c8deb4c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f71c8deb5dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f71d285190b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f71d27f69ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f71d27ffa84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x000055c5b72274f7 in  ()
#7  0x00007f71d1e15b97 in __libc_start_main (main=0x55c5b7221400, argc=1, argv=0x7ffe31958388, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe31958378) at ../csu/libc-start.c:310
#8  0x000055c5b7227a7a in _start ()

Reported using DrKonqi
Comment 1 chris+kdebug 2019-06-20 21:51:31 UTC
Created attachment 121045 [details]
New crash information added by DrKonqi

kdevelop (5.2.1) using Qt 5.9.5

- What I was doing when the application crashed:

Typing and actually coding in the application.

- Custom settings of the application:

Crashes began after installing the kdev-python plugin from the Ubuntu Repos (Dist bionic 16.04).

-- Backtrace (Reduced):
#6  0x00007f1e01d7b0af in  () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#7  0x00007f1e01d5eefd in Python::ContextBuilder::visitLambda(Python::LambdaAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#8  0x00007f1e1abbce2c in Python::AstDefaultVisitor::visitClassDefinition(Python::ClassDefinitionAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonparser.so
#9  0x00007f1e01d5d1b8 in Python::ContextBuilder::visitClassDefinition(Python::ClassDefinitionAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#10 0x00007f1e1abbc12c in Python::AstDefaultVisitor::visitCode(Python::CodeAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonparser.so
Comment 2 chris+kdebug 2019-06-21 21:18:51 UTC
Disabling the kdev-python plugin in the interface seems to fix the problem.
Comment 3 Francis Herne 2021-10-05 14:23:02 UTC
Sorry I didn't see this earlier [technically it should be filed under 'kdev-python' rather than 'kdevelop' but I know the bug filing system sucks for users].

This appears to be the same as a previously-reported bug that was fixed in 5.2.2. See the linked issue for more details.

Thanks for the report!

*** This bug has been marked as a duplicate of bug 389326 ***