https://bugs.kde.org/show_bug.cgi?id=457857

            Bug ID: 457857
           Summary: Kate randomly crawls the filesystem, leading to
                    hanging
           Product: kate
           Version: 22.04.3
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: luke-jr+kdeb...@utopios.org
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to