Bug 457857 - Kate randomly crawls the filesystem, leading to hanging
Summary: Kate randomly crawls the filesystem, leading to hanging
Status: RESOLVED WORKSFORME
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 22.04.3
Platform: Gentoo Packages Linux
: NOR major
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-13 23:40 UTC by Luke-Jr
Modified: 2022-09-14 04:36 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2022-08-13 23:40:58 UTC
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
Comment 1 Waqar Ahmed 2022-08-14 10:47:07 UTC
What happens if you disable the filesystem browser plugin?
Comment 2 Waqar Ahmed 2022-08-15 13:05:52 UTC
Marked as waiting for info.

Please also consider sharing a simple `bt` not `bt full` as this one is very hard to navigate.
Comment 3 Bug Janitor Service 2022-08-30 04:36:12 UTC
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!
Comment 4 Bug Janitor Service 2022-09-14 04:36:32 UTC
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!