SUMMARY For some reason, Kate will often crawl the filesystem, even paths far from the file being edited. While it does, the GUI hangs for seconds or even a minute or two. STEPS TO REPRODUCE 1. Use Kate? OBSERVED RESULT Hanging. strace shows lots of filesystem crawling. EXPECTED RESULT No hanging. No crawling unrelated files. SOFTWARE/OS VERSIONS Linux: 4.19.248 KDE Plasma Version: 5.25.3.1 KDE Frameworks Version: 5.96.0-r1 Qt Version: 5.15.5-r1 ADDITIONAL INFORMATION (gdb) bt full #0 syscall () at ../sysdeps/unix/sysv/linux/powerpc/syscall.S:39 No locals. #1 0x00007fff95b1c228 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/thread/qfutex_p.h:116 result = <optimized out> #2 QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> > (expectedValue=0x3, futex=...) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/thread/qfutex_p.h:135 No locals. #3 lockInternal_helper<false> (elapsedTimer=0x0, timeout=-1, d_ptr=...) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/thread/qmutex_linux.cpp:142 nstimeout = <optimized out> remainingTime = <optimized out> r = <optimized out> #4 QBasicMutex::lockInternal (this=0x7fff960faa10 <(anonymous namespace)::Q_QGS_staticQMimeDatabase::innerFunction()::holder+48>) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/thread/qmutex_linux.cpp:159 No locals. #5 0x00007fff95b1c354 in QMutex::lock (this=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/thread/qmutex.cpp:237 current = <optimized out> #6 0x00007fff95eaa078 in QMutexLocker::QMutexLocker (m=<optimized out>, this=0x7fffeb427490) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/thread/qmutex.h:238 No locals. #7 QMimeDatabasePrivate::mimeInherits (this=0x7fff960fa9e0 <(anonymous namespace)::Q_QGS_staticQMimeDatabase::innerFunction()::holder>, mime=..., parent=...) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/mimetypes/qmimedatabase.cpp:309 locker = {val = 140735710997008} #8 0x00007fff95ead444 in QMimeType::inherits (this=0x13f0c9ea8, mimeTypeName=...) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/mimetypes/qmimetype.cpp:515 No locals. #9 0x00007fff97f07ec0 in KFileItem::isDir (this=0x13f1653b0) at /var/tmp/portage/kde-frameworks/kio-5.96.0-r2/work/kio-5.96.0/src/core/kfileitem.cpp:1293 No locals. #10 0x00007fff97ff9f20 in KCoreDirLister::matchesFilter (this=0x13f0539d0, item=...) at /var/tmp/portage/kde-frameworks/kio-5.96.0-r2/work/kio-5.96.0/src/core/kcoredirlister.cpp:2435 No locals. #11 0x00007fff97ffa380 in KCoreDirListerPrivate::isItemVisible (this=0x13f053a60, item=...) at /var/tmp/portage/kde-frameworks/kio-5.96.0-r2/work/kio-5.96.0/src/core/kcoredirlister.cpp:2587 No locals. #12 0x00007fff97ffad4c in operator() (item=..., __closure=<synthetic pointer>) at /usr/lib/gcc/powerpc64le-unknown-linux-gnu/11.3.0/include/g++-v11/bits/unique_ptr.h:173 this = <optimized out> #13 std::copy_if<QList<KFileItem>::const_iterator, std::back_insert_iterator<KFileItemList>, KCoreDirLister::itemsForDir(const QUrl&, KCoreDirLister::WhichItems) const::<lambda(const KFileItem&)> >(QList<KFileItem>::const_iterator, QList<KFileItem>::const_iterator, std::back_insert_iterator<KFileItemList>, struct {...}) (__first=..., __last=..., __result=__result@entry=..., __pred=__pred@entry=...) at /usr/lib/gcc/powerpc64le-unknown-linux-gnu/11.3.0/include/g++-v11/bits/stl_algo.h:700 No locals. #14 0x00007fff97fffeb8 in KCoreDirLister::itemsForDir (this=0x13f0539d0, dir=..., which=<optimized out>) at /usr/lib/gcc/powerpc64le-unknown-linux-gnu/11.3.0/include/g++-v11/bits/move.h:49 allItems = 0x13f078dd0 result = {<QList<KFileItem>> = {<QListSpecialMethods<KFileItem>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7fff88008970}, d = 0x7fff88008970}}, <No data fields>} #15 0x00007fff8f2ffda8 in KFilePreviewGeneratorPrivate::updateCutItems (this=0x13f08a080) at /var/tmp/portage/kde-frameworks/kio-5.96.0-r2/work/kio-5.96.0/src/filewidgets/kfilepreviewgenerator.cpp:684 url = @0x13f06ea70: {d = 0x13f079490} __for_range = @0x7fffeb4276b8: {<QListSpecialMethods<QUrl>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x13f06ea60}, d = 0x13f06ea60}} __for_begin = {i = 0x13f06ea70} __for_end = {i = 0x13f06ea78} dirModel = <optimized out> obt = {m_gen = 0x13f08a080} items = {<QList<KFileItem>> = {<QListSpecialMethods<KFileItem>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7fff88021700}, d = 0x7fff88021700}}, <No data fields>} dirLister = 0x13f0539d0 dirs = {<QListSpecialMethods<QUrl>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x13f06ea60}, d = 0x13f06ea60}} #16 0x00007fff8f2ffed4 in operator() (__closure=<optimized out>) at /var/tmp/portage/kde-frameworks/kio-5.96.0-r2/work/kio-5.96.0/src/filewidgets/kfilepreviewgenerator.cpp:433 this = <optimized out> this = <optimized out> #17 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KFilePreviewGeneratorPrivate::KFilePreviewGeneratorPrivate(KFilePreviewGenerator*, KAbstractViewAdapter*, QAbstractItemModel*)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 No locals. #18 QtPrivate::Functor<KFilePreviewGeneratorPrivate::KFilePreviewGeneratorPrivate(KFilePreviewGenerator*, KAbstractViewAdapter*, QAbstractItemModel*)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 No locals. #19 QtPrivate::QFunctorSlotObject<KFilePreviewGeneratorPrivate::KFilePreviewGeneratorPrivate(KFilePreviewGenerator*, KAbstractViewAdapter*, QAbstractItemModel*)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443 No locals. #20 0x00007fff95dd67d0 in QtPrivate::QSlotObjectBase::call (a=0x7fffeb4277c0, r=0x13f0789c0, this=0x13f06f0d0) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 No locals. #21 doActivate<false> (sender=0x13f07bd00, signal_index=<optimized out>, argv=0x7fffeb4277c0) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject.cpp:3886 obj = {_M_t = {<std::__uniq_ptr_impl<QtPrivate::QSlotObjectBase, doActivate<false>(QObject*, int, void**)::Deleter>> = {_M_t = {<std::_Tuple_impl<0, QtPrivate::QSlotObjectBase*, doActivate<false>(QObject*, int, void**)::Deleter>> = {<std::_Tuple_impl<1, doActivate<false>(QObject*, int, void**)::Deleter>> = {<std::_Head_base<1, doActivate<false>(QObject*, int, void**)::Deleter, true>> = {_M_head_impl = {<No data fields>}}, <No data fields>}, <std::_Head_base<0, QtPrivate::QSlotObjectBase*, false>> = {_M_head_impl = 0x13f06f0d0}, <No data fields>}, <No data fields>}}, <No data fields>}} receiver = 0x13f0789c0 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x13f0789c0, sender = 0x13f07bd00, signal = 6} c = 0x13f075020 connections = {d = 0x13f07be00} list = 0x13f07beb0 inSenderThread = true highestConnectionId = 2 signalVector = 0x13f07be30 currentThreadId = 0x7fff944e4ac0 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #22 0x00007fff95dcc0f8 in QMetaObject::activate (sender=<optimized out>, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qobject.cpp:3946 signal_index = <optimized out> #23 0x00007fff9674722c in QClipboard::dataChanged (this=<optimized out>) at .moc/moc_qclipboard.cpp:186 No locals. #24 0x00007fff9627dde4 in QClipboard::emitChanged (this=<optimized out>, mode=<optimized out>) at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/gui/kernel/qclipboard.cpp:597 No locals. #25 0x00007fff9625354c in QPlatformClipboard::emitChanged (this=<optimized out>, mode=<optimized out>) at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/gui/kernel/qplatformclipboard.cpp:125 No locals. #26 0x00007fff902445cc in QXcbClipboard::handleXFixesSelectionRequest (this=0x7fff8801a000, event=<optimized out>) at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/plugins/platforms/xcb/qxcbclipboard.cpp:676 mode = <optimized out> #27 0x00007fff9024b4f0 in QXcbConnection::handleXcbEvent (this=0x13e889000, event=0x7fff88023140) at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/plugins/platforms/xcb/qxcbconnection.cpp:685 notify_event = 0x7fff88023140 result = 0 response_type = 87 handled = true #28 0x00007fff9024c390 in QXcbConnection::processXcbEvents (this=0x13e889000, flags=...) at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/plugins/platforms/xcb/qxcbconnection.cpp:1020 event = 0x7fff88023140 eventGuard = {d = 0x7fff88023140} connection_error = <optimized out> #29 0x00007fff90285284 in xcbSourceDispatch (source=<optimized out>) at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:103 xcbEventSource = <optimized out> flags = <optimized out> #30 0x00007fff93529e3c in g_main_dispatch (context=context@entry=0x7fff8801b120) at ../glib-2.72.2/glib/gmain.c:3417 dispatch = 0x7fff90285258 <xcbSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 begin_time_nsec = 0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = 0x0 cb_data = 0x0 need_destroy = <optimized out> source = 0x13e9788a0 current = 0x13fed2290 i = 2 __func__ = "g_main_dispatch" #31 0x00007fff9352f074 in g_main_context_dispatch (context=0x7fff8801b120) at ../glib-2.72.2/glib/gmain.c:4135 No locals. #32 0x00007fff9352f2a8 in g_main_context_iterate (context=context@entry=0x7fff8801b120, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.72.2/glib/gmain.c:4211 max_priority = 2147483647 timeout = 997 some_ready = <optimized out> nfds = <optimized out> allocated_nfds = 13 fds = 0x13fed1a80 begin_time_nsec = 0 #33 0x00007fff9352f3b0 in g_main_context_iteration (context=0x7fff8801b120, may_block=<optimized out>) at ../glib-2.72.2/glib/gmain.c:4276 retval = <optimized out> #34 0x00007fff95e0bbf8 in QEventDispatcherGlib::processEvents (this=0x13e98ba90, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventdispatcher_glib.cpp:423 d = 0x13e98c270 canWait = true savedFlags = <optimized out> result = <optimized out> #35 0x00007fff902858c0 in QXcbGlibEventDispatcher::processEvents (this=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:143 No locals. #36 0x00007fff95d7ffa8 in QEventLoop::processEvents (this=<optimized out>, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/src/corelib/kernel/qeventloop.cpp:139 d = <optimized out> threadData = <optimized out> #37 0x00007fff95d8076c in QEventLoop::exec (this=0x7fffeb427e58, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/global/qflags.h:69 d = 0x13fed1a10 threadData = <optimized out> locker = {val = 5344101304} ref = {d = 0x13fed1a10, locker = @0x7fffeb427d78, exceptionCaught = true} app = 0x7fffeb428040 #38 0x00007fff95d8d8cc in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-5.15.5-r1/work/qtbase-everywhere-src-5.15.5/include/QtCore/../../src/corelib/global/qflags.h:121 threadData = 0x13e88b400 eventLoop = {<QObject> = {_vptr.QObject = 0x7fff960ec5f0 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13fed1a10}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x7fff95faa690 <qt_meta_stringdata_QEventLoop>, data = 0x7fff95faa6f0 <qt_meta_data_QEventLoop>, static_metacall = 0x7fff95d80224 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #39 0x00007fff9625863c in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtgui-5.15.5/work/qtbase-everywhere-src-5.15.5/src/gui/kernel/qguiapplication.cpp:1867 No locals. #40 0x00007fff96a5db08 in QApplication::exec () at /var/tmp/portage/dev-qt/qtwidgets-5.15.5/work/qtbase-everywhere-src-5.15.5/src/widgets/kernel/qapplication.cpp:2829 No locals. #41 0x00000001294bb200 in main (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/kde-apps/kate-22.04.3/work/kate-22.04.3/kate/main.cpp:714 app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7fff97124808 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13e88dc00}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x7fff95faae40 <qt_meta_stringdata_QCoreApplication>, data = 0x7fff95fab058 <qt_meta_data_QCoreApplication>, static_metacall = 0x7fff95d853cc <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffeb428040}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960ec770 <QCoreApplication::staticMetaObject>}, stringdata = 0x7fff9675dc18 <qt_meta_stringdata_QGuiApplication>, data = 0x7fff9675e1e8 <qt_meta_data_QGuiApplication>, static_metacall = 0x7fff9625a034 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff968834e0 <QGuiApplication::staticMetaObject>}, stringdata = 0x7fff96f9e1b8 <qt_meta_stringdata_QApplication>, data = 0x7fff96f9e4d8 <qt_meta_data_QApplication>, static_metacall = 0x7fff96a65244 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} aboutData = {d = {_M_t = {<std::__uniq_ptr_impl<KAboutDataPrivate, std::default_delete<KAboutDataPrivate> >> = {_M_t = {<std::_Tuple_impl<0, KAboutDataPrivate*, std::default_delete<KAboutDataPrivate> >> = {<std::_Tuple_impl<1, std::default_delete<KAboutDataPrivate> >> = {<std::_Head_base<1, std::default_delete<KAboutDataPrivate>, true>> = {_M_head_impl = {<No data fields>}}, <No data fields>}, <std::_Head_base<0, KAboutDataPrivate*, false>> = {_M_head_impl = 0x13ecbb4c0}, <No data fields>}, <No data fields>}}, <No data fields>}}} parser = {d = 0x13ecabae0} startSessionOption = {d = {d = 0x13eb1b640}} startAnonymousSessionOption = {d = {d = 0x13ec96650}} startNewInstanceOption = {d = {d = 0x13ecaadb0}} startBlockingOption = {d = {d = 0x13eb465c0}} usePidOption = {d = {d = 0x13ec967d0}} useEncodingOption = {d = {d = 0x13eb53270}} gotoLineOption = {d = {d = 0x13eb55d10}} gotoColumnOption = {d = {d = 0x13eb53180}} readStdInOption = {d = {d = 0x13ecab070}} tempfileOption = {d = {d = 0x13ecab660}} urls = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x13ecac560}, d = 0x13ecac560}}, <No data fields>} force_new = <optimized out> needToBlock = <optimized out> kateApp = {<QObject> = {_vptr.QObject = 0x1295f9bb0 <vtable for KateApp+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x7fff80032540}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x1295be800 <qt_meta_stringdata_KateApp>, data = 0x1295c368c <qt_meta_data_KateApp>, static_metacall = 0x12953cab0 <KateApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_args = @0x7fffeb427f70, m_mainWindows = {<QListSpecialMethods<KateMainWindow*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x13ec4e9e0}, d = 0x13ec4e9e0}}, m_wrapper = {<QObject> = {_vptr.QObject = 0x7fff988e11c8 <vtable for KTextEditor::Application+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13eb417e0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x7fff987dcc18 <qt_meta_stringdata_KTextEditor__Application>, data = 0x7fff987eefdc <qt_meta_data_KTextEditor__Application>, static_metacall = 0x7fff984b2128 <KTextEditor::Application::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0}, m_docManager = {<QObject> = {_vptr.QObject = 0x1295fa638 <vtable for KateDocManager+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13eb50d00}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x1295beb88 <qt_meta_stringdata_KateDocManager>, data = 0x1295c3018 <qt_meta_data_KateDocManager>, static_metacall = 0x12953b8d4 <KateDocManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_docList = {<QListSpecialMethods<KTextEditor::Document*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x13ea56670}, d = 0x13ea56670}}, m_docInfos = {_M_h = {<std::__detail::_Hashtable_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, KateDocumentInfo>, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >> = {<std::__detail::_Hash_code_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, KateDocumentInfo>, std::__detail::_Select1st, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {<std::__detail::_Hashtable_ebo_helper<1, std::hash<KTextEditor::Document*>, true>> = {<std::hash<KTextEditor::Document*>> = {<std::__hash_base<unsigned long, KTextEditor::Document*>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<0, std::equal_to<KTextEditor::Document*>, true>> = {<std::equal_to<KTextEditor::Document*>> = {<std::binary_function<KTextEditor::Document*, KTextEditor::Document*, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Map_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, KateDocumentInfo>, std::allocator<std::pair<KTextEditor::Document* const, KateDocumentInfo> >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>> = {<No data fields>}, <std::__detail::_Insert<KTextEditor::Document*, std::pair<KTextEditor::Document* const, KateDocumentInfo>, std::allocator<std::pair<KTextEditor::Document* const, KateDocumentInfo> >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, false>> = {<std::__detail::_Insert_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, KateDocumentInfo>, std::allocator<std::pair<KTextEditor::Document* const, KateDocumentInfo> >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >> = {<No data fields>}, <No data fields>}, <std::__detail::_Rehash_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, KateDocumentInfo>, std::allocator<std::pair<KTextEditor::Document* const, KateDocumentInfo> >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, std::integral_constant<bool, true> >> = {<No data fields>}, <std::__detail::_Equality<KTextEditor::Document*, std::pair<KTextEditor::Document* const, KateDocumentInfo>, std::allocator<std::pair<KTextEditor::Document* const, KateDocumentInfo> >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>> = {<No data fields>}, <std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, KateDocumentInfo>, false> > >> = {<std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, KateDocumentInfo>, false> >, true>> = {<std::allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, KateDocumentInfo>, false> >> = {<__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, KateDocumentInfo>, false> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::_Enable_default_constructor<true, std::__detail::_Hash_node_base>> = {<No data fields>}, _M_buckets = 0x13ea566d0, _M_bucket_count = 13, _M_before_begin = {_M_nxt = 0x13eef6ce0}, _M_element_count = 1, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 13}, _M_single_bucket = 0x0}}, m_metaInfos = {<KConfigBase> = {_vptr.KConfigBase = 0x7fff9784dea0 <vtable for KConfig+16>}, d_ptr = 0x13ebb7710}, m_saveMetaInfos = true, m_daysMetaInfos = 30, m_tempFiles = {_M_h = {<std::__detail::_Hashtable_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<false, false, true> >> = {<std::__detail::_Hash_code_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, std::__detail::_Select1st, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, false>> = {<std::__detail::_Hashtable_ebo_helper<1, std::hash<KTextEditor::Document*>, true>> = {<std::hash<KTextEditor::Document*>> = {<std::__hash_base<unsigned long, KTextEditor::Document*>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<0, std::equal_to<KTextEditor::Document*>, true>> = {<std::equal_to<KTextEditor::Document*>> = {<std::binary_function<KTextEditor::Document*, KTextEditor::Document*, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Map_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, std::allocator<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> > >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>> = {<No data fields>}, <std::__detail::_Insert<KTextEditor::Document*, std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, std::allocator<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> > >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, false>> = {<std::__detail::_Insert_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, std::allocator<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> > >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >> = {<No data fields>}, <No data fields>}, <std::__detail::_Rehash_base<KTextEditor::Document*, std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, std::allocator<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> > >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, std::integral_constant<bool, true> >> = {<No data fields>}, <std::__detail::_Equality<KTextEditor::Document*, std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, std::allocator<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> > >, std::__detail::_Select1st, std::equal_to<KTextEditor::Document*>, std::hash<KTextEditor::Document*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>> = {<No data fields>}, <std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, false> > >> = {<std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, false> >, true>> = {<std::allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, false> >> = {<__gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<KTextEditor::Document* const, std::pair<QUrl, QDateTime> >, false> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::_Enable_default_constructor<true, std::__detail::_Hash_node_base>> = {<No data fields>}, _M_buckets = 0x7fffeb428170, _M_bucket_count = 1, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, _M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 1, _M_next_resize = 0}, _M_single_bucket = 0x0}}}, m_adaptor = {<QDBusAbstractAdaptor> = {<QObject> = {_vptr.QObject = 0x1295f9c20 <vtable for KateAppAdaptor+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13eadcb10}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x7fff97322c80 <qt_meta_stringdata_QDBusAbstractAdaptor>, data = 0x7fff97322cb0 <qt_meta_data_QDBusAbstractAdaptor>, static_metacall = 0x7fff9731a454 <QDBusAbstractAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff9734f5e0 <QDBusAbstractAdaptor::staticMetaObject>}, stringdata = 0x1295bf2b0 <qt_meta_stringdata_KateAppAdaptor>, data = 0x1295c3434 <qt_meta_data_KateAppAdaptor>, static_metacall = 0x12953b220 <KateAppAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_app = 0x7fffeb4280a0}, m_pluginManager = {<QObject> = {_vptr.QObject = 0x1295fcdf0 <vtable for KatePluginManager+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13eadca30}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x1295bf028 <qt_meta_stringdata_KatePluginManager>, data = 0x1295c2420 <qt_meta_data_KatePluginManager>, static_metacall = 0x129538834 <KatePluginManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_pluginList = {<QListSpecialMethods<KatePluginInfo>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x13eae72e0}, d = 0x13eae72e0}}, m_name2Plugin = {d = 0x13eb30260}}, m_sessionManager = {<QObject> = {_vptr.QObject = 0x1295fe348 <vtable for KateSessionManager+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13eae04d0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x1295bf158 <qt_meta_stringdata_KateSessionManager>, data = 0x1295c1638 <qt_meta_data_KateSessionManager>, static_metacall = 0x12953b0ec <KateSessionManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_sessionsDir = {d = 0x13eaf7680}, m_sessions = {{d = 0x13eade710, e = 0x13eade710}}, m_activeSession = {d = 0x13ea8d670}, m_dirWatch = {_M_t = {<std::__uniq_ptr_impl<KDirWatch, std::default_delete<KDirWatch> >> = {_M_t = {<std::_Tuple_impl<0, KDirWatch*, std::default_delete<KDirWatch> >> = {<std::_Tuple_impl<1, std::default_delete<KDirWatch> >> = {<std::_Head_base<1, std::default_delete<KDirWatch>, true>> = {_M_head_impl = {<No data fields>}}, <No data fields>}, <std::_Head_base<0, KDirWatch*, false>> = {_M_head_impl = 0x13ed63220}, <No data fields>}, <No data fields>}}, <No data fields>}}}, m_stashManager = {<QObject> = {_vptr.QObject = 0x1295fd290 <vtable for KateStashManager+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13ec51770}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x1295bf058 <qt_meta_stringdata_KateStashManager>, data = 0x1295c22fc <qt_meta_data_KateStashManager>, static_metacall = 0x129538854 <KateStashManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_stashUnsavedChanges = false, m_stashNewUnsavedFiles = true}} dbusService = {<QObject> = {_vptr.QObject = 0x7fff9758f528 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13fed0390}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x7fff9756dca0 <qt_meta_stringdata_KDBusService>, data = 0x7fff9756e270 <qt_meta_data_KDBusService>, static_metacall = 0x7fff9755a268 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = {_M_t = {<std::__uniq_ptr_impl<KDBusServicePrivate, std::default_delete<KDBusServicePrivate> >> = {_M_t = {<std::_Tuple_impl<0, KDBusServicePrivate*, std::default_delete<KDBusServicePrivate> >> = {<std::_Tuple_impl<1, std::default_delete<KDBusServicePrivate> >> = {<std::_Head_base<1, std::default_delete<KDBusServicePrivate>, true>> = {_M_head_impl = {<No data fields>}}, <No data fields>}, <std::_Head_base<0, KDBusServicePrivate*, false>> = {_M_head_impl = 0x13fed0870}, <No data fields>}, <No data fields>}}, <No data fields>}}} sigWatcher = {<QObject> = {_vptr.QObject = 0x1295ff3b0 <vtable for SignalWatcher+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95faef78 <qt_meta_stringdata_QObject>, data = 0x7fff95faf108 <qt_meta_data_QObject>, static_metacall = 0x7fff95dd3dd0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x13fed0aa0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fff95fb2088 <qt_meta_stringdata_Qt>, data = 0x7fff95faf21c <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7fff960e4128 <QObject::staticMetaObject>}, stringdata = 0x1295c55c8 <qt_meta_stringdata_SignalWatcher>, data = 0x1295c56b8 <qt_meta_data_SignalWatcher>, static_metacall = 0x12957aa98 <SignalWatcher::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_sigIntSocketNotifier = 0x13ee62790, m_sigTermSocketNotifier = 0x13fed14e0} strace snippet: [pid 25540] openat(AT_FDCWD, "REMOVED FULL PATH", O_RDONLY|O_CLOEXEC <unfinished ...> [pid 25561] <... futex resumed>) = 0 [pid 25561] futex(0x7fff960faa10, FUTEX_WAIT_PRIVATE, 3, NULL <unfinished ...> [pid 25540] <... openat resumed>) = 12 [pid 25540] statx(12, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1831, ...}) = 0 [pid 25540] statx(12, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1831, ...}) = 0 [pid 25540] read(12, "<html>\r\n\r\n<head>\r\n<title>Pneumov"..., 16384) = 1831 [pid 25540] read(12, "", 14553) = 0 [pid 25540] close(12) = 0 [pid 25540] futex(0x7fff960faa10, FUTEX_WAKE_PRIVATE, 1) = 1 [pid 25540] statx(AT_FDCWD, "REMOVED FULL PATH", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_ALL, <unfinished ...> [pid 25556] <... futex resumed>) = 0 [pid 25540] <... statx resumed>{stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=14944, ...}) = 0 [pid 25556] futex(0x7fff960faa10, FUTEX_WAIT_PRIVATE, 3, NULL <unfinished ...> [pid 25540] newfstatat(AT_FDCWD, "REMOVED FULL PATH", {st_mode=S_IFREG|0644, st_size=14944, ...}, 0) = 0 [pid 25540] openat(AT_FDCWD, "REMOVED FULL PATH", O_RDONLY|O_CLOEXEC) = 12
What happens if you disable the filesystem browser plugin?
Marked as waiting for info. Please also consider sharing a simple `bt` not `bt full` as this one is very hard to navigate.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!