Bug 333504 - kdevelop crash on close [KDevelop::TopDUContextLocalPrivate::removeImportedContextRecursion]
Summary: kdevelop crash on close [KDevelop::TopDUContextLocalPrivate::removeImportedCo...
Status: CONFIRMED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.6.60
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
: 357355 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-04-16 13:11 UTC by Lukas Jirkovsky
Modified: 2020-12-09 14:07 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (14.15 KB, text/plain)
2017-11-06 19:52 UTC, christian tacke
Details
New crash information added by DrKonqi (55.89 KB, text/plain)
2020-12-09 14:07 UTC, Christian Gruber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lukas Jirkovsky 2014-04-16 13:11:31 UTC
Application: kdevelop (4.6.60)
KDE Platform Version: 4.12.4 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.14.1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

I closed kdevelop using the keyboard shortcut Ctrl + Q. The last thing I did before closing KDevelop was using find and replace in a project directory (only the find functionality, I didn't replace anything).

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
To enable execution of this file add
	add-auto-load-safe-path /usr/lib/libstdc++.so.6.0.19-gdb.py
line to your configuration file "/home/lukas/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/home/lukas/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
[Current thread is 1 (Thread 0x7fc6f0388800 (LWP 1220))]

Thread 17 (Thread 0x7fc6d142f700 (LWP 1222)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6e94e908b in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fc6e94e90c9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7fc64a1c2700 (LWP 1239)):
#0  0x00007fc6ec87a3f8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2034 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e9f46052 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2b8f390) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:283
#3  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7fc63a652700 (LWP 1240)):
#0  0x00007fc6ecb6835d in poll () from /usr/lib/libc.so.6
#1  0x00007fc6e6edbd64 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fc6e6edbe6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fc6ed2de685 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fc6ed2b06cf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fc6ed2b09c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fc6ed1af4df in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7fc639e51700 (LWP 1241)):
#0  0x00007fc6ecb69fd3 in select () from /usr/lib/libc.so.6
#1  0x00007fc6ed28ec13 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7fc6210ea700 (LWP 1252)):
#0  0x00007fc6ecb6835d in poll () from /usr/lib/libc.so.6
#1  0x00007fc6e6edbd64 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fc6e6edbe6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fc6ed2de6a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fc6ed2b06cf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fc6ed2b09c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fc6ed1af4df in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc6ed291eb3 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7fc6218eb700 (LWP 1293)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6e37fb94d in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fc6e37fb989 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fc62b965700 (LWP 1294)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6e353d44d in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fc6e382b0e6 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fc62ad64700 (LWP 1307)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456262c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6e456262c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fc62a563700 (LWP 1310)):
#0  0x00007fc6ecb6835d in poll () from /usr/lib/libc.so.6
#1  0x00007fc6e6edbd64 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fc6e6edbe6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fc6ed2de6a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007fc6ed2b06cf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fc6ed2b09c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fc6ed1af4df in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fc628808700 (LWP 1360)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456262c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fc628007700 (LWP 1361)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fc5d3fbd700 (LWP 1406)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456262c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fc5d1d66700 (LWP 1445)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fc5d1565700 (LWP 1446)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456262c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6e456262c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fc5a3fff700 (LWP 1524)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456262c in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fc5a37fe700 (LWP 1525)):
#0  0x00007fc6ec87a04f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fc6ed1b2056 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fc6e455fb7c in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fc6e4562613 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fc6e456132f in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#5  0x00007fc6ed1b1b7f in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fc6ec8760a2 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007fc6ecb70d1d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fc6f0388800 (LWP 1220)):
[KCrash Handler]
#5  0x00007fc6e9f59144 in KDevelop::TopDUContext::indexed (this=this@entry=0x451e6f0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/topducontext.cpp:566
#6  0x00007fc6e9f5d3b4 in KDevelop::TopDUContextLocalPrivate::removeImportedContextRecursion (this=this@entry=0x3c76b00, traceNext=traceNext@entry=0x141e0b0, imported=0x451e6f0, distance=<optimized out>, rebuild=...) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/topducontext.cpp:351
#7  0x00007fc6e9f5c0a6 in removeImportedContextRecursively (local=true, context=0x141e0b0, this=0x3c76b00) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/topducontext.cpp:230
#8  KDevelop::TopDUContext::removeImportedParentContext (this=<optimized out>, context=0x141e0b0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/topducontext.cpp:1085
#9  0x00007fc6e9f5091d in KDevelop::DUContext::~DUContext (this=0x141e0b0, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/ducontext.cpp:483
#10 0x00007fc629054483 in ?? () from /usr/lib/libkdev4pythonduchain.so
#11 0x00007fc6e9f5b357 in KDevelop::TopDUContext::deleteSelf (this=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/topducontext.cpp:623
#12 0x00007fc6e9f44ad9 in KDevelop::DUChainPrivate::removeDocumentChainFromMemory (this=<optimized out>, context=context@entry=0x141e0b0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:409
#13 0x00007fc6e9f2ff9e in KDevelop::DUChain::removeDocumentChain (this=<optimized out>, context=0x141e0b0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:1194
#14 0x00007fc6e9f465a3 in KDevelop::DUChainPrivate::cleanupTopContexts (this=0x2b91b30) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:985
#15 0x00007fc6e9f32524 in KDevelop::DUChain::shutdown (this=0x2b906e0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:1569
#16 0x00007fc6ef864fd9 in KDevelop::Core::cleanup (this=0x11ed0f0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/shell/core.cpp:416
#17 0x00007fc6ef86519d in KDevelop::Core::shutdown (this=0x11ed0f0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/shell/core.cpp:377
#18 0x00007fc6ef85459d in KDevelop::MainWindow::~MainWindow (this=this@entry=0x1594fc0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/shell/mainwindow.cpp:119
#19 0x00007fc6ef8545e9 in KDevelop::MainWindow::~MainWindow (this=0x1594fc0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/shell/mainwindow.cpp:123
#20 0x00007fc6ed2c9ac8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x00007fc6ed82f44b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00007fc6edbe4ac3 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007fc6ee865e39 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x00007fc6ed7dff0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007fc6ed7e64d0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007fc6ee77988a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#27 0x00007fc6ed2b1a6d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007fc6ed2b4aad in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#29 0x00007fc6ed2dedc3 in ?? () from /usr/lib/libQtCore.so.4
#30 0x00007fc6e6edbb84 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0x00007fc6e6edbdc8 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00007fc6e6edbe6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0x00007fc6ed2de685 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007fc6ed87cfa6 in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007fc6ed2b06cf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x00007fc6ed2b09c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x00007fc6ed2b5ae9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#38 0x0000000000410b67 in main (argc=<optimized out>, argv=<optimized out>) at /var/abs/local/NOTAUR/kdevelop-git/src/kdevelop/app/main.cpp:564

Reported using DrKonqi
Comment 1 Lukas Jirkovsky 2014-04-16 19:21:23 UTC
I realized that I still had mercurial plugin installed (I had wanted to test it). I removed it and I haven't seen any crash so far. I'm not sure whether it's related though.
Comment 2 Kevin Funk 2016-03-11 09:32:46 UTC
*** Bug 357355 has been marked as a duplicate of this bug. ***
Comment 3 Kevin Funk 2016-03-11 09:34:36 UTC
libkdev4pythonduchain.so participates here. @Sven: Want to have a look?
Comment 4 christian tacke 2017-11-06 19:52:24 UTC
Created attachment 108727 [details]
New crash information added by DrKonqi

kdevelop (5.1.2) using Qt 5.7.1

- What I was doing when the application crashed:

Closing KDevelop. Two sessions. One after each other. No common projects.

-- Backtrace (Reduced):
#6  0x00007fecb5ee98c9 in KDevelop::TopDUContext::indexed() const () at /lib64/libKDevPlatformLanguage.so.10
#7  0x00007fecb5eef472 in KDevelop::TopDUContextLocalPrivate::removeImportedContextRecursion(KDevelop::TopDUContext const*, KDevelop::TopDUContext const*, int, QSet<QPair<KDevelop::TopDUContext*, KDevelop::TopDUContext const*> >&) () at /lib64/libKDevPlatformLanguage.so.10
#8  0x00007fecb5eed7d8 in KDevelop::TopDUContext::removeImportedParentContext(KDevelop::DUContext*) () at /lib64/libKDevPlatformLanguage.so.10
#9  0x00007fecb5ee0e76 in KDevelop::DUContext::~DUContext() () at /lib64/libKDevPlatformLanguage.so.10
#10 0x00007fec3f945003 in Python::PythonDUContext<KDevelop::TopDUContext, 100>::~PythonDUContext() () at /lib64/libkdevpythonduchain.so
Comment 5 Christian Gruber 2020-12-09 14:07:22 UTC
Created attachment 133950 [details]
New crash information added by DrKonqi

kdevelop (5.5.2) using Qt 5.12.7

- What I was doing when the application crashed:

I closed KDevelop using the GUI "x" button

-- Backtrace (Reduced):
#4  KDevelop::TopDUContext::indexed (this=0x55e03672a5f0) at /usr/src/debug/kdevelop5-5.5.2-lp152.1.1.x86_64/kdevplatform/language/duchain/topducontext.cpp:534
#5  0x00007f924c9608a2 in KDevelop::TopDUContextLocalPrivate::removeImportedContextRecursion (this=this@entry=0x55e03667a330, traceNext=traceNext@entry=0x55e0366cfb60, imported=<optimized out>, distance=<optimized out>, rebuild=...) at /usr/src/debug/kdevelop5-5.5.2-lp152.1.1.x86_64/kdevplatform/language/duchain/topducontext.cpp:356
#6  0x00007f924c95e5b8 in KDevelop::TopDUContextLocalPrivate::removeImportedContextRecursively (local=true, context=0x55e0366cfb60, this=0x55e03667a330) at /usr/src/debug/kdevelop5-5.5.2-lp152.1.1.x86_64/kdevplatform/language/duchain/topducontext.cpp:231
#7  KDevelop::TopDUContext::removeImportedParentContext (this=<optimized out>, context=0x55e0366cfb60) at /usr/src/debug/kdevelop5-5.5.2-lp152.1.1.x86_64/kdevplatform/language/duchain/topducontext.cpp:1088
#8  0x00007f924c951a8b in KDevelop::DUContext::~DUContext (this=0x55e0366cfb60, __in_chrg=<optimized out>) at /usr/src/debug/kdevelop5-5.5.2-lp152.1.1.x86_64/kdevplatform/language/duchain/ducontext.cpp:440