| Summary: | Processes started in yakuake terminals block indefinitely some time after switching to a different VT | ||
|---|---|---|---|
| Product: | [Applications] yakuake | Reporter: | Jaak Ristioja <jaak> |
| Component: | general | Assignee: | Eike Hein <hein> |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | christoph, justin.zobel, justin, marcan, nate, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
More information: * Only happens when Yakuake is left visible (i.e. "dropped down") when leaving the VT. * Switching back to the VT with Yakuake immediately resumes the blocked process, even if VT is locked. * Bug does not occur when process is launched in Konsole instead of Yakuake. I think the ~45s period might be mplayer specific. Probably some OS buffer gets full because the other end (Yakuake) is not reading. Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone! 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! It seems that this is not yakuake-specific after all. Now even other GUI processes hang when left in inactive VT. Thank you for the report, Jaak. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thank you. This still occurs. This also affects Konsole. Switching to another VT hangs processes that are producing output, even if Konsole is minimized or the active tab is not the one producing output. Please retry this with a Qt6 based version, thanks! (In reply to Christoph Cullmann from comment #9) > Please retry this with a Qt6 based version, thanks! I was not able to reproduce this with Yakuake 24.08.3. ๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! |
This seems to be a regression after upgrading from kde-misc/yakuake-2.9.9-r3 to kde-misc/yakuake-3.0.2 together with the upgrade from KDE4 to KF5. Reproducible: Always Steps to Reproduce: 1. Open two KDE sessions with yakuake 2. Run mplayer somemusicfile.mp3 3. Switch to another VT using Ctrl+Alt+F1, for example. 4. Wait ~45s Actual Results: The application wanting to write something to stdout blocks: gdb: #0 0x0000688bef0b3610 in __write_nocancel () at ../sysdeps/unix/syscall-template.S:84 strace: write(1, "A: 245.1 (04:05.1) of 346.8 (05:"..., 48 # ls /proc/`pidof mplayer`/fd/1 -lhd lrwx------ 1 myser mygroup 64 mai 20 19:13 /proc/4550/fd/1 -> /dev/pts/4 Expected Results: Process does not block. Backtrace of yakuake during block: (gdb) thread apply all bt full Thread 2 (Thread 0x78c72a55f700 (LWP 3354)): #0 pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 No locals. #1 0x000078c7346f0f09 in _xcb_conn_wait (c=c@entry=0x69552506800, cond=cond@entry=0x69552506840, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:427 ret = <optimized out> fd = {fd = 603994464, events = 30919, revents = 0} #2 0x000078c7346f30df in xcb_wait_for_event (c=0x69552506800) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:693 ret = 0x0 #3 0x000078c72bd26899 in QXcbEventReader::run (this=0x69552510e90) at qxcbconnection.cpp:1229 event = <optimized out> #4 0x000078c7368ffc1c in QThreadPrivate::start (arg=0x69552510e90) at thread/qthread_unix.cpp:331 __clframe = {__cancel_routine = 0x78c7368fe8e0 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x69552510e90, __do_it = 1, __cancel_type = <optimized out>} thr = 0x69552510e90 data = 0x695525111f0 objectName = {static null = {<No data fields>}, d = 0x78c736bd9660 <QArrayData::shared_null>} #5 0x000078c732f5464c in start_thread (arg=0x78c72a55f700) at pthread_create.c:334 __res = <optimized out> pd = 0x78c72a55f700 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {132796804101888, 7985632438364207210, 135822295332368, 135822295332127, 0, 132796804101888, 7985632438318069866, 7985615675874539626}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" #6 0x000078c7361e183d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 No locals. Thread 1 (Thread 0x78c72bfed780 (LWP 3352)): #0 0x000078c7361d7a4d in poll () at ../sysdeps/unix/syscall-template.S:84 No locals. #1 0x000078c7346f0c6a in poll (__timeout=-1, __nfds=1, __fds=0x7b8797aa7090) at /usr/include/bits/poll2.h:46 No locals. #2 _xcb_conn_wait (c=c@entry=0x69552506800, cond=cond@entry=0x7b8797aa71c0, vector=vector@entry=0x0, count=count@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_conn.c:459 ret = <optimized out> fd = {fd = 3, events = 1, revents = 0} #3 0x000078c7346f2d5f in wait_for_reply (c=c@entry=0x69552506800, request=4247, e=e@entry=0x0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:516 cond = {__data = {__lock = 0, __futex = 2, __total_seq = 1, __wakeup_seq = 1, __woken_seq = 1, __mutex = 0x69552506818, __nwaiters = 0, __broadcast_seq = 0}, __size = "\000\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\030hPR\225\006\000\000\000\000\000\000\000\000\000", __align = 8589934592} reader = {request = 4247, data = 0x7b8797aa71c0, next = 0x0} ret = 0x0 #4 0x000078c7346f2e98 in xcb_wait_for_reply (c=0x69552506800, request=4247, e=0x0) at /var/tmp/portage/x11-libs/libxcb-1.11.1/work/libxcb-1.11.1/src/xcb_in.c:546 ret = <optimized out> #5 0x000078c72bd1f8b0 in QXcbConnection::sync (this=0x69552505210) at qxcbconnection.cpp:1839 cookie = <optimized out> #6 0x000078c72bd46705 in QXcbShmImage::preparePaint (this=0x69552524810, region=...) at qxcbbackingstore.cpp:286 region = <optimized out> this = 0x69552524810 #7 0x000078c72bd46ae8 in QXcbBackingStore::beginPaint (this=0x695526307d0, region=...) at qxcbbackingstore.cpp:324 dpr = <optimized out> windowDpr = <optimized out> #8 0x000078c737466c25 in QWidgetBackingStore::beginPaint (toCleanIsInTopLevelCoordinates=true, returnInfo=<synthetic pointer>, backingStore=<optimized out>, widget=<optimized out>, toClean=..., this=0x69552747090) at kernel/qwidgetbackingstore.cpp:307 No locals. #9 QWidgetBackingStore::doSync (this=this@entry=0x69552747090) at kernel/qwidgetbackingstore.cpp:1186 repaintAllWidgets = false inTopLevelResize = <optimized out> tlwRect = <optimized out> surfaceGeometry = <optimized out> dirtyCopy = {d = 0x695524fab60, static shared_empty = {ref = {atomic = {_q_value = -1}}, qt_rgn = 0x78c7372f9660 <qrp>}} updatesDisabled = <optimized out> toClean = {d = 0x69552748670, static shared_empty = {ref = {atomic = {_q_value = -1}}, qt_rgn = 0x78c7372f9660 <qrp>}} opaqueNonOverlappedWidgets = {a = 32, s = 0, ptr = 0x7b8797aa7500, {array = "0~\252\227\207{\000\000\020\001\000\000\000\000\000\000p\206tR\225\006\000\000>", '\000' <repeats 15 times>, "\237\005\000\000\243\002", '\000' <repeats 11 times>, "\332[D\212\231\351\354\200u\252\227\207{\000\000@\264OR\225\006\000\000\260u\252\227\207{\000\000\001\016\232\066\307x", '\000' <repeats 11 times>, "\332[D\212\231\351\354\036\000\000\000\000\000\000\000\024\016\232\066\307x\000\000\300u\252\227\207{\000\000\000\332[D\212\231\351\354\003\000\000\000\000\000\000\000@\017\344:\307x\000\000py\252\227\207{\000\000\002\000\000\000\000\000\000\000\360\024\213R\225\006\000\000`\244\212R\225\006\000\000 v\252\227\207{\000\000\000"..., q_for_alignment_1 = 135822295334448, q_for_alignment_2 = 6.7105130064054578e-310}} beginPaintInfo = {wasFlushed = 0, nothingToPaint = 0, backingStoreRecreated = 0} #10 0x000078c737467289 in QWidgetBackingStore::sync (this=0x69552747090) at kernel/qwidgetbackingstore.cpp:1032 No locals. #11 0x000078c73748fbd2 in QWidgetPrivate::syncBackingStore (this=0x695526172e0) at kernel/qwidget.cpp:1902 No locals. #12 0x000078c7374a8278 in QWidget::event (this=this@entry=0x7b8797aa7e30, event=event@entry=0x69552935450) at kernel/qwidget.cpp:8983 No locals. #13 0x000078c7375c69ab in QMainWindow::event (this=0x7b8797aa7e30, event=0x69552935450) at widgets/qmainwindow.cpp:1495 No locals. #14 0x000078c73745813c in QApplicationPrivate::notify_helper (this=this@entry=0x695524fb440, receiver=receiver@entry=0x7b8797aa7e30, e=e@entry=0x69552935450) at kernel/qapplication.cpp:3716 consumed = <optimized out> #15 0x000078c73745dc02 in QApplication::notify (this=0x7b8797aa7e00, receiver=0x7b8797aa7e30, e=0x69552935450) at kernel/qapplication.cpp:3499 w = 0x7b8797aa7e30 extra = <optimized out> isProxyWidget = <optimized out> res = false #16 0x000078c736afc87d in QCoreApplication::notifyInternal (this=0x7b8797aa7e00, receiver=0x7b8797aa7e30, event=event@entry=0x69552935450) at kernel/qcoreapplication.cpp:965 threadData = 0x695524fab50 loopLevelCounter = {threadData = 0x695524fab50} result = false cbdata = {0x7b8797aa7e30, 0x69552935450, 0x7b8797aa79bf} d = <optimized out> #17 0x000078c736b005dd in QCoreApplication::sendEvent (event=0x69552935450, receiver=<optimized out>) at kernel/qcoreapplication.h:224 No locals. #18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x695524fab50) at kernel/qcoreapplication.cpp:1593 e = 0x69552935450 r = <optimized out> unlocker = {m = <synthetic pointer>} event_deleter = {d = 0x69552935450} __PRETTY_FUNCTION__ = "static void QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)" locker = {val = 7238400846712} startOffset = 0 i = @0x695524fab6c: 1 cleanup = {receiver = 0x0, event_type = 0, data = 0x695524fab50, exceptionCaught = true} #19 0x000078c736b00b3e in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1451 data = <optimized out> #20 0x000078c736b60519 in postEventSourceDispatch (s=0x6955253f5a0) at kernel/qeventdispatcher_glib.cpp:271 source = 0x6955253f5a0 #21 0x000078c7315f04bc in g_main_dispatch (context=0x78c7240016f0) at /var/tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3154 dispatch = 0x78c736b604e0 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = <optimized out> cb_data = <optimized out> need_destroy = <optimized out> source = 0x6955253f5a0 current = 0x695525517a0 i = 0 #22 g_main_context_dispatch (context=context@entry=0x78c7240016f0) at /var/tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3769 No locals. #23 0x000078c7315f07c8 in g_main_context_iterate (context=context@entry=0x78c7240016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3840 max_priority = 0 timeout = 0 some_ready = 1 nfds = 6 allocated_nfds = <optimized out> fds = <optimized out> #24 0x000078c7315f08d1 in g_main_context_iteration (context=0x78c7240016f0, may_block=1) at /var/tmp/portage/dev-libs/glib-2.46.2-r3/work/glib-2.46.2/glib/gmain.c:3901 retval = <optimized out> #25 0x000078c736b605cd in QEventDispatcherGlib::processEvents (this=0x69552532550, flags=...) at kernel/qeventdispatcher_glib.cpp:418 d = 0x69552549dd0 canWait = <optimized out> savedFlags = {i = 0} result = <optimized out> #26 0x000078c736afa54b in QEventLoop::exec (this=this@entry=0x7b8797aa7cf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 locker = {val = 7238400846912} __PRETTY_FUNCTION__ = "int QEventLoop::exec(QEventLoop::ProcessEventsFlags)" ref = {d = 0x6955266def0, locker = @0x7b8797aa7c70, exceptionCaught = true} d = 0x6955266def0 #27 0x000078c736b03aa6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 threadData = 0x695524fab50 __PRETTY_FUNCTION__ = "static int QCoreApplication::exec()" eventLoop = {<QObject> = {_vptr.QObject = 0x78c736d69d10 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736c81480 <qt_meta_stringdata_QObject>, data = 0x78c736c81340 <qt_meta_data_QObject>, static_metacall = 0x78c736b3c060 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x6955266def0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736ccaac0 <qt_meta_stringdata_Qt>, data = 0x78c736cc80c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x78c736d6bf40 <QObject::staticMetaObject>, stringdata = 0x78c736cdfcc0 <qt_meta_stringdata_QEventLoop>, data = 0x78c736cdfc40 <qt_meta_data_QEventLoop>, static_metacall = 0x78c736bc3650 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #28 0x000006954e7d1840 in main (argc=1, argv=<optimized out>) at /var/tmp/portage/kde-misc/yakuake-3.0.2/work/yakuake-3.0.2/app/main.cpp:84 app = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x78c7379e88d0 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736c81480 <qt_meta_stringdata_QObject>, data = 0x78c736c81340 <qt_meta_data_QObject>, static_metacall = 0x78c736b3c060 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x695524fb440}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736ccaac0 <qt_meta_stringdata_Qt>, data = 0x78c736cc80c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x78c736d6bf40 <QObject::staticMetaObject>, stringdata = 0x78c736cdfec0 <qt_meta_stringdata_QCoreApplication>, data = 0x78c736cdfd80 <qt_meta_data_QCoreApplication>, static_metacall = 0x78c736bc3aa0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7b8797aa7e00}, static staticMetaObject = {d = {superdata = 0x78c736d69e80 <QCoreApplication::staticMetaObject>, stringdata = 0x78c737237cc0 <qt_meta_stringdata_QGuiApplication>, data = 0x78c737237ac0 <qt_meta_data_QGuiApplication>, static_metacall = 0x78c736e7afd0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x78c7372e0900 <QGuiApplication::staticMetaObject>, stringdata = 0x78c7378ae7c0 <qt_meta_stringdata_QApplication>, data = 0x78c7378ae640 <qt_meta_data_QApplication>, static_metacall = 0x78c73745aae0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} mainWindow = {<QMainWindow> = {<QWidget> = {<QObject> = {_vptr.QObject = 0x6954ea21390 <vtable for MainWindow+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736c81480 <qt_meta_stringdata_QObject>, data = 0x78c736c81340 <qt_meta_data_QObject>, static_metacall = 0x78c736b3c060 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x695526172e0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736ccaac0 <qt_meta_stringdata_Qt>, data = 0x78c736cc80c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, <QPaintDevice> = {_vptr.QPaintDevice = 0x6954ea21550 <vtable for MainWindow+464>, painters = 0, reserved = 0x0}, static staticMetaObject = {d = {superdata = 0x78c736d6bf40 <QObject::staticMetaObject>, stringdata = 0x78c7378b0480 <qt_meta_stringdata_QWidget>, data = 0x78c7378afd80 <qt_meta_data_QWidget>, static_metacall = 0x78c7374a6f00 <QWidget::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, data = 0x69552617410}, static staticMetaObject = {d = {superdata = 0x78c7379e97c0 <QWidget::staticMetaObject>, stringdata = 0x78c737937d40 <qt_meta_stringdata_QMainWindow>, data = 0x78c737937b80 <qt_meta_data_QMainWindow>, static_metacall = 0x78c73788e230 <QMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x78c737a0d760 <qt_meta_extradata_QMainWindow>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x78c737a0d780 <QMainWindow::staticMetaObject>, stringdata = 0x6954e818980 <qt_meta_stringdata_MainWindow>, data = 0x6954e818400 <qt_meta_data_MainWindow>, static_metacall = 0x6954e8082a0 <MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_kwinAssistPropSet = false, m_useTranslucency = true, m_actionCollection = 0x69552602510, m_contextDependentActions = {<QListSpecialMethods<QAction*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x695526c4ea0}, d = 0x695526c4ea0}}, m_skin = 0x69552613a80, m_titleBar = 0x69552614230, m_tabBar = 0x695525df7a0, m_sessionStack = 0x6955260bfc0, m_menu = 0x695525c08b0, m_helpMenu = 0x695525a29d0, m_screenMenu = 0x6955273a790, m_windowWidthMenu = 0x695526f3390, m_windowHeightMenu = 0x6955275eb20, m_firstRunDialog = 0x0, m_animationTimer = {<QObject> = {_vptr.QObject = 0x78c736d6a110 <vtable for QTimer+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736c81480 <qt_meta_stringdata_QObject>, data = 0x78c736c81340 <qt_meta_data_QObject>, static_metacall = 0x78c736b3c060 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x69552608770}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736ccaac0 <qt_meta_stringdata_Qt>, data = 0x78c736cc80c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x78c736d6bf40 <QObject::staticMetaObject>, stringdata = 0x78c736ce2440 <qt_meta_stringdata_QTimer>, data = 0x78c736ce2340 <qt_meta_data_QTimer>, static_metacall = 0x78c736bc4450 <QTimer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, id = -1, inter = 0, del = 0, single = 0, nulltimer = 0, type = 1}, m_mousePoller = {<QObject> = {_vptr.QObject = 0x78c736d6a110 <vtable for QTimer+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736c81480 <qt_meta_stringdata_QObject>, data = 0x78c736c81340 <qt_meta_data_QObject>, static_metacall = 0x78c736b3c060 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x695525e4930}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736ccaac0 <qt_meta_stringdata_Qt>, data = 0x78c736cc80c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x78c736d6bf40 <QObject::staticMetaObject>, stringdata = 0x78c736ce2440 <qt_meta_stringdata_QTimer>, data = 0x78c736ce2340 <qt_meta_data_QTimer>, static_metacall = 0x78c736bc4450 <QTimer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, id = -1, inter = 0, del = 0, single = 0, nulltimer = 0, type = 1}, m_animationFrame = 1317057918, m_animationStepSize = 654, m_toggleLock = false} aboutData = {d = 0x69552599580} service = {<QObject> = {_vptr.QObject = 0x78c738b675d0 <vtable for KDBusService+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736c81480 <qt_meta_stringdata_QObject>, data = 0x78c736c81340 <qt_meta_data_QObject>, static_metacall = 0x78c736b3c060 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x695525be1b0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x78c736ccaac0 <qt_meta_stringdata_Qt>, data = 0x78c736cc80c0 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x78c736d6bf40 <QObject::staticMetaObject>, stringdata = 0x78c7389648c0 <qt_meta_stringdata_KDBusService>, data = 0x78c738964780 <qt_meta_data_KDBusService>, static_metacall = 0x78c7389617e0 <KDBusService::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x6955260d890}