https://bugs.kde.org/show_bug.cgi?id=424882
Igor Kushnir <igor...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REPORTED |CONFIRMED CC| |igor...@gmail.com Ever confirmed|0 |1 --- Comment #4 from Igor Kushnir <igor...@gmail.com> --- I can reproduce this crash almost every time in almost latest git master version of KDevelop. Since sometimes the crash is not reproduced, thread safety might be involved. The backtrace with debug symbols: Application: KDevelop (kdevelop), signal: Segmentation fault [KCrash Handler] #4 __cxxabiv1::(anonymous namespace)::adjust_pointer<void> (offset=Python Exception <class 'gdb.MemoryError'>: Cannot access memory at address 0x20 #5 __cxxabiv1::__dynamic_cast(void const*, __cxxabiv1::__class_type_info const*, __cxxabiv1::__class_type_info const*, ptrdiff_t) (src_ptr=0x55f14aa98dd0, src_type=0x7ff30c9ddbb0 <typeinfo for KDevelop::IDocument>, dst_type=0x7ff308e991b0 <typeinfo for Sublime::Document>, src2dst=-2) at /usr/src/debug/gcc/libstdc++-v3/libsupc++/dyncast.cc:58 #6 0x00007ff30caef0d0 in KDevelop::DocumentController::openDocuments() const (this=<optimized out>) at /usr/src/debug/kdevelop/kdevplatform/shell/documentcontroller.cpp:796 #7 0x00007ff2904cf9d7 in ClangUtils::unsavedFiles() () at /usr/src/debug/kdevelop/plugins/clang/util/clangutils.cpp:49 #8 0x00007ff290533f08 in ClangParseJob::ClangParseJob(KDevelop::IndexedString const&, KDevelop::ILanguageSupport*) (this=0x7ff2452f7250, url=..., languageSupport=<optimized out>) at /usr/src/debug/kdevelop/plugins/clang/clangparsejob.cpp:193 #9 0x00007ff290538457 in non-virtual thunk to ClangSupport::createParseJob(KDevelop::IndexedString const&) () at /usr/src/debug/kdevelop/plugins/clang/clangsupport.h:44 #10 0x00007ff30923c697 in KDevelop::BackgroundParserPrivate::createParseJob(KDevelop::IndexedString const&, DocumentParsePlan const&) (this=this@entry=0x55f13cc68d60, url=..., parsePlan=...) at /usr/src/debug/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:380 #11 0x00007ff30923e36c in KDevelop::BackgroundParserPrivate::parseDocumentsInternal() (this=this@entry=0x55f13cc68d60) at /usr/src/debug/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:320 #12 0x00007ff30923a121 in KDevelop::BackgroundParser::parseDocuments() (this=<optimized out>) at /usr/src/debug/kdevelop/kdevplatform/language/backgroundparser/backgroundparser.cpp:705 #13 0x00007ff30b2f7830 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #14 0x00007ff30bf20abc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #15 0x00007ff30b2d3f38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #16 0x00007ff30b2d4a33 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #17 0x00007ff30b31a818 in () at /usr/lib/libQt5Core.so.5 #18 0x00007ff306f42c6b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #19 0x00007ff306f99001 in () at /usr/lib/libglib-2.0.so.0 #20 0x00007ff306f40392 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #21 0x00007ff30b31e64c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #22 0x00007ff30b2cc6ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #23 0x00007ff30b2d71e9 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #24 0x000055f13b615b6c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop/app/main.cpp:846 [Inferior 1 (process 19863) detached] -- You are receiving this mail because: You are watching all bug changes.