Application: kate (18.04.3) Qt Version: 5.11.1 Frameworks Version: 5.52.0 Operating System: Linux 4.18.18-200.fc28.x86_64 x86_64 Distribution: "Fedora release 28 (Twenty Eight)" -- Information about the crash: - What I was doing when the application crashed: Just opened ansible's playbook or any other yml file. This crashes kate every time. No matter what YAML file it is. The crash can be reproduced every time. -- Backtrace: Application: Kate (kate), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f9702366980 (LWP 19365))] Thread 11 (Thread 0x7f96c6ffd700 (LWP 19376)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f96c77fe700 (LWP 19375)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f96c7fff700 (LWP 19374)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f96dc8a4700 (LWP 19373)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f96dd0a5700 (LWP 19372)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f96dd8a6700 (LWP 19371)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f96de0a7700 (LWP 19369)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f96de8a8700 (LWP 19368)): #0 0x00007f970e05e51c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f971082b183 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f96e1b75700 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () from /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f96e1b7982c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f96e1b74791 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () from /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f96e1b77711 in ThreadWeaver::Thread::run() () from /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #7 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f96ead15700 (LWP 19367)): #0 0x00007f970fb553e9 in poll () from /lib64/libc.so.6 #1 0x00007f970887ebc6 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0 #2 0x00007f970887ecf0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f9710a0b2ab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #4 0x00007f97109b9b7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007f97108216b6 in QThread::exec() () from /lib64/libQt5Core.so.5 #6 0x00007f9710c637b9 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #7 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #8 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f96f307d700 (LWP 19366)): #0 0x00007f970fb553e9 in poll () from /lib64/libc.so.6 #1 0x00007f970ca7a04f in _xcb_conn_wait () from /lib64/libxcb.so.1 #2 0x00007f970ca7bcaa in xcb_wait_for_event () from /lib64/libxcb.so.1 #3 0x00007f96f5a2f5a9 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5 #4 0x00007f971082ab4b in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #5 0x00007f970e058594 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f970fb5fe6f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f9702366980 (LWP 19365)): [KCrash Handler] #6 0x00007f97151c706a in KateHighlighting::applyFormat(int, int, KSyntaxHighlighting::Format const&) [clone .cold.284] () from /lib64/libKF5TextEditor.so.5 #7 0x00007f970f2f78ad in KSyntaxHighlighting::AbstractHighlighter::highlightLine(QString const&, KSyntaxHighlighting::State const&) () from /lib64/libKF5SyntaxHighlighting.so.5 #8 0x00007f971529e881 in KateHighlighting::doHighlight(Kate::TextLineData const*, Kate::TextLineData*, Kate::TextLineData const*, bool&, int) () from /lib64/libKF5TextEditor.so.5 #9 0x00007f971524174d in KateBuffer::doHighlight(int, int, bool) () from /lib64/libKF5TextEditor.so.5 #10 0x00007f9715221b77 in KTextEditor::DocumentPrivate::kateTextLine(int) () from /lib64/libKF5TextEditor.so.5 #11 0x00007f97152869b8 in KateLineLayout::textLine(bool) const () from /lib64/libKF5TextEditor.so.5 #12 0x00007f971527f163 in KateRenderer::layoutLine(QExplicitlySharedDataPointer<KateLineLayout>, int, bool) const () from /lib64/libKF5TextEditor.so.5 #13 0x00007f9715282091 in KateLayoutCache::line(int, int) () from /lib64/libKF5TextEditor.so.5 #14 0x00007f9715283bfe in KateLayoutCache::updateViewCache(KTextEditor::Cursor const&, int, int) () from /lib64/libKF5TextEditor.so.5 #15 0x00007f97152becee in KateViewInternal::doUpdateView(bool, int) () from /lib64/libKF5TextEditor.so.5 #16 0x00007f97152befd8 in KateViewInternal::updateView(bool, int) () from /lib64/libKF5TextEditor.so.5 #17 0x00007f97152a782a in KTextEditor::ViewPrivate::updateView(bool) () from /lib64/libKF5TextEditor.so.5 #18 0x00007f9715224f24 in KTextEditor::DocumentPrivate::updateConfig() () from /lib64/libKF5TextEditor.so.5 #19 0x00007f97152fe6a5 in KateDocumentConfig::updateConfig() () from /lib64/libKF5TextEditor.so.5 #20 0x00007f97152f845f in KateDocumentConfig::setEncoding(QString const&) () from /lib64/libKF5TextEditor.so.5 #21 0x00007f9715240a42 in KateBuffer::openFile(QString const&, bool) () from /lib64/libKF5TextEditor.so.5 #22 0x00007f97152377ff in KTextEditor::DocumentPrivate::openFile() () from /lib64/libKF5TextEditor.so.5 #23 0x00007f9714ecf315 in KParts::ReadOnlyPartPrivate::openLocalFile() () from /lib64/libKF5Parts.so.5 #24 0x00007f9714ed02be in KParts::ReadOnlyPart::openUrl(QUrl const&) () from /lib64/libKF5Parts.so.5 #25 0x00007f971522bc45 in KTextEditor::DocumentPrivate::openUrl(QUrl const&) () from /lib64/libKF5TextEditor.so.5 #26 0x0000561297891944 in KateDocManager::openUrl(QUrl const&, QString const&, bool, KateDocumentInfo const&) () #27 0x00005612978a925a in KateViewManager::openUrl(QUrl const&, QString const&, bool, bool, KateDocumentInfo const&) () #28 0x000056129788c455 in KateApp::openDocUrl(QUrl const&, QString const&, bool) () #29 0x000056129788d641 in KateApp::startupKate() () #30 0x000056129788e424 in KateApp::init() () #31 0x00005612978870ee in main () Reported using DrKonqi
Please provide the yml file crashing kate
Ignore. I discovered that it was caused by some settings created by the kate-syntax-highlighter. I renamed the ~/.local/share/org.kde.syntax-highlighting directory and problem disappeared.