Application: kate (22.12.3) Qt Version: 5.15.8 Frameworks Version: 5.103.0 Operating System: Linux 6.1.14-200.fc37.x86_64 x86_64 Windowing System: Wayland Distribution: "Fedora release 37 (Thirty Seven)" DrKonqi: 5.27.2 [KCrashBackend] -- Information about the crash: Kate crashed after i closed it. Before that, i was programming in the editor and using terminal and build add ons. Before the crash, I did not notice any unusual behavior. The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Kate (kate), signal: Segmentation fault [KCrash Handler] #4 0x00007f185fe4402c in QTextFormat::~QTextFormat() () from /lib64/libQt5Gui.so.5 #5 0x00007f185ecd1caa in QHash<QString, QVector<QExplicitlySharedDataPointer<KTextEditor::Attribute> > >::deleteNode2(QHashData::Node*) () from /lib64/libKF5TextEditor.so.5 #6 0x00007f185f72387c in QHashData::free_helper(void (*)(QHashData::Node*)) () from /lib64/libQt5Core.so.5 #7 0x00007f185ecd2b9c in KateHighlighting::~KateHighlighting() () from /lib64/libKF5TextEditor.so.5 #8 0x00007f185ecd2bbd in KateHighlighting::~KateHighlighting() () from /lib64/libKF5TextEditor.so.5 #9 0x00007f185ecd4742 in std::_Hashtable<QString, std::pair<QString const, std::unique_ptr<KateHighlighting, std::default_delete<KateHighlighting> > >, std::allocator<std::pair<QString const, std::unique_ptr<KateHighlighting, std::default_delete<KateHighlighting> > > >, std::__detail::_Select1st, std::equal_to<QString>, std::hash<QString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::clear() () from /lib64/libKF5TextEditor.so.5 #10 0x00007f185ecd481c in KateHlManager::~KateHlManager() () from /lib64/libKF5TextEditor.so.5 #11 0x00007f185ee2ee5c in KTextEditor::EditorPrivate::~EditorPrivate() () from /lib64/libKF5TextEditor.so.5 #12 0x00007f185ee2f27d in cleanupGlobal() () from /lib64/libKF5TextEditor.so.5 #13 0x00007f185f89f5f2 in qt_call_post_routines() () from /lib64/libQt5Core.so.5 #14 0x00007f18605af438 in QApplication::~QApplication() () from /lib64/libQt5Widgets.so.5 #15 0x0000563ae1950458 in main () [Inferior 1 (process 9491) detached] Reported using DrKonqi
I reviewed the code, see no reason why this should crash there and can't reproduce. If somebody can reproduce this with e.g. master, please re-open.