https://bugs.kde.org/show_bug.cgi?id=416974
Matt Fagnani <matthew.fagn...@utoronto.ca> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|5.67.0 |5.71.0 --- Comment #2 from Matt Fagnani <matthew.fagn...@utoronto.ca> --- I've continued to see kwin_wayland crashes occasionally with traces like those I reported here up to and including Plasma 5.19.2 on Wayland, KF 5.71.0, Qt 5.14.2 in Fedora Rawhide particularly when using vlc in full screen mode or Firefox. kwin_wayland crashed with the versions above while I was using Thunderbird 68.9.0 on Wayland, and I opened the Preferences screen. Plasma froze for a few minutes, and the systemd-coredump process timed out. The core dump was present in /var/lib/systemd/coredump/. The segmentation fault was at std::__atomic_base<int>::operator++ at /usr/include/c++/10/bits/atomic_base.h:325 likely due to an invalid pointer this=0x51 QWeakPointer<QObject>::QWeakPointer at /usr/include/qt5/QtCore/qsharedpointer_impl.h:587 was at #3 in the trace instead of #0. The xp value looked abnormal in pos = {xp = 6.9286700983935495e-310, yp = 0} in #6 in operator() at /usr/src/debug/kwayland-server-5.19.2-1.fc33.x86_64/src/server/pointer_interface.cpp:230 in kwayland-server-5.19.2-1.fc33 instead of kf5-kwayland as before. In the first trace I reported here, frame #3 in KWayland::Server::PointerInterface::<lambda()>::operator() at /usr/src/debug/kf5-kwayland-5.66.0-1.fc32.x86_64/src/server/pointer_interface.cpp:247 had similarly abnormal values pos = {xp = 6.941689537196333e-310, yp = 6.9531853373731582e-310}. Core was generated by `/usr/bin/kwin_wayland --xwayland --libinput --exit-with-session=/usr/libexec/st'. Program terminated with signal SIGSEGV, Segmentation fault. #0 std::__atomic_base<int>::operator++ (this=0x51) at /usr/include/c++/10/bits/atomic_base.h:325 325 operator++() noexcept [Current thread is 1 (Thread 0x7f8baae0de00 (LWP 1209))] (gdb) bt full #0 std::__atomic_base<int>::operator++ (this=0x51) at /usr/include/c++/10/bits/atomic_base.h:325 No locals. #1 QAtomicOps<int>::ref<int> (_q_value=...) at /usr/include/qt5/QtCore/qatomic_cxx11.h:283 No locals. #2 QBasicAtomicInteger<int>::ref (this=0x51) at /usr/include/qt5/QtCore/qbasicatomic.h:118 No locals. #3 QWeakPointer<QObject>::QWeakPointer (other=..., this=0x7ffff327f080) at /usr/include/qt5/QtCore/qsharedpointer_impl.h:587 No locals. #4 QPointer<KWaylandServer::LockedPointerInterface>::QPointer (this=0x7ffff327f080) at /usr/include/qt5/QtCore/qpointer.h:53 No locals. #5 KWaylandServer::SurfaceInterface::lockedPointer (this=<optimized out>) at /usr/src/debug/kwayland-server-5.19.2-1.fc33.x86_64/src/server/surface_interface.cpp:937 d = <optimized out> #6 0x00007f8bab719e7e in operator() (__closure=<optimized out>, __closure=<optimized out>) at /usr/src/debug/kwayland-server-5.19.2-1.fc33.x86_64/src/server/pointer_interface.cpp:230 d = 0x55f224c44b40 pos = {xp = 6.9286700983935495e-310, yp = 0} targetSurface = <optimized out> this = <optimized out> this = <optimized out> d = <optimized out> pos = <optimized out> targetSurface = <optimized out> --Type <RET> for more, q to quit, c to continue without paging--c originSurface = <optimized out> proxyRemoteFocused = <optimized out> serial = <optimized out> adjustedPos = <optimized out> #7 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWaylandServer::PointerInterface::PointerInterface(KWaylandServer::SeatInterface*, wl_resource*)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 No locals. #8 QtPrivate::Functor<KWaylandServer::PointerInterface::PointerInterface(KWaylandServer::SeatInterface*, wl_resource*)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 No locals. #9 QtPrivate::QFunctorSlotObject<KWaylandServer::PointerInterface::PointerInterface(KWaylandServer::SeatInterface*, wl_resource*)::<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. #10 0x00007f8baab7af76 in QtPrivate::QSlotObjectBase::call (a=0x7ffff327f210, r=0x55f224c392d0, this=0x55f224c40bf0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 No locals. #11 doActivate<false> (sender=0x55f2244569c0, signal_index=8, argv=argv@entry=0x7ffff327f210) at kernel/qobject.cpp:3870 obj = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x55f224c40bf0} receiver = 0x55f224c392d0 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x0, receiver = 0x55f224c392d0, sender = 0x55f2244569c0, signal = 8} c = 0x55f224541680 connections = {d = 0x55f224472ed0} list = <optimized out> inSenderThread = true highestConnectionId = 73 signalVector = 0x55f224c99220 currentThreadId = 0x7f8baae0de00 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #12 0x00007f8baab757f8 in QMetaObject::activate (sender=sender@entry=0x55f2244569c0, m=m@entry=0x7f8bab79d020 <KWaylandServer::SeatInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffff327f210) at kernel/qobject.cpp:3930 signal_index = <optimized out> #13 0x00007f8bab6e6fa9 in KWaylandServer::SeatInterface::pointerPosChanged (this=this@entry=0x55f2244569c0, _t1=...) at /usr/src/debug/kwayland-server-5.19.2-1.fc33.x86_64/x86_64-redhat-linux-gnu/src/server/KWaylandServer_autogen/EWIEGA46WW/moc_seat_interface.cpp:451 _a = {0x0, 0x7ffff327f270} #14 0x00007f8bab722caa in KWaylandServer::SeatInterface::setPointerPos (this=this@entry=0x55f2244569c0, pos=...) at /usr/src/debug/kwayland-server-5.19.2-1.fc33.x86_64/src/server/seat_interface.cpp:620 d = <optimized out> #15 0x00007f8babb32467 in KWin::PointerInputRedirection::focusUpdate (this=0x55f22446a1d0, focusOld=<optimized out>, focusNow=0x55f2255adbc0) at /usr/include/qt5/QtCore/qpoint.h:133 seat = 0x55f2244569c0 #16 0x00007f8babaef873 in KWin::InputDeviceHandler::updateFocus (this=0x55f22446a1d0) at /usr/include/c++/10/bits/atomic_base.h:420 oldFocus = {wp = {d = 0x55f2256c0f50, value = 0x55f22561cda0}} #17 0x00007f8babb2d99a in KWin::PointerInputRedirection::processMotion (this=0x55f22446a1d0, pos=..., delta=..., deltaNonAccelerated=..., time=469065, timeUsec=469065590, device=0x55f224543580) at /usr/src/debug/kwin-5.19.2-1.fc33.x86_64/pointer_input.cpp:276 blocker = {static s_counter = 1, static s_scheduledPositions = {d = 0x7f8baac0a180 <QArrayData::shared_null>}, m_pointer = 0x55f22446a1d0} event = {<QMouseEvent> = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7f8babcb8e08 <vtable for KWin::MouseEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f8baace5600 <qt_meta_stringdata_QEvent>, data = 0x7f8baace5040 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 5, posted = 0, spont = 0, m_accept = 1, reserved = 1184}, modState = {i = 0}, ts = 469065}, l = {xp = 137.20217544107544, yp = 113.25761782846709}, w = {xp = 137.20217544107544, yp = 113.25761782846709}, s = {xp = 137.20217544107544, yp = 113.25761782846709}, b = Qt::NoButton, mouseState = {i = 0}, caps = 0, velocity = {v = {0, 0}}}, m_delta = {wd = 1.3966937257673624, ht = 8.3801623546041739}, m_deltaUnccelerated = {wd = 1, ht = 6}, m_timestampMicroseconds = 469065590, m_device = 0x55f224543580, m_modifiersRelevantForShortcuts = {i = 0}, m_nativeButton = 0} #18 0x00007f8babaee0c8 in QtPrivate::QFunctorSlotObject<KWin::InputRedirection::setupLibInput()::<lambda(const QSizeF&, const QSizeF&, uint32_t, quint64, KWin::LibInput::Device*)>, 5, QtPrivate::List<const QSizeF&, const QSizeF&, unsigned int, long long unsigned int, KWin::LibInput::Device*>, 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/qpoint.h:372 No locals. #19 0x00007f8baab7af76 in QtPrivate::QSlotObjectBase::call (a=0x7ffff327f650, r=0x55f224481e80, this=0x55f2245b62e0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 No locals. #20 doActivate<false> (sender=0x55f2244e19b0, signal_index=6, argv=argv@entry=0x7ffff327f650) at kernel/qobject.cpp:3870 obj = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x55f2245b62e0} receiver = 0x55f224481e80 td = <optimized out> receiverInSameThread = <optimized out> senderData = {previous = 0x7ffff327f790, receiver = 0x55f224481e80, sender = 0x55f2244e19b0, signal = 6} c = 0x55f22454d370 connections = {d = 0x7f8b9000fd70} list = <optimized out> inSenderThread = false highestConnectionId = 39 signalVector = 0x55f224583140 currentThreadId = 0x7f8baae0de00 sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #21 0x00007f8baab757f8 in QMetaObject::activate (sender=sender@entry=0x55f2244e19b0, m=m@entry=0x7f8babcc3540 <KWin::LibInput::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffff327f650) at kernel/qobject.cpp:3930 signal_index = <optimized out> #22 0x00007f8baba5c2cd in KWin::LibInput::Connection::pointerMotion (this=this@entry=0x55f2244e19b0, _t1=..., _t2=..., _t3=<optimized out>, _t3@entry=469065, _t4=<optimized out>, _t4@entry=469065590, _t5=<optimized out>) at /usr/src/debug/kwin-5.19.2-1.fc33.x86_64/x86_64-redhat-linux-gnu/kwin_autogen/PCJB6APXE6/moc_connection.cpp:646 _a = {0x0, 0x7ffff327f710, 0x7ffff327f720, 0x7ffff327f64c, 0x7ffff327f640, 0x7ffff327f638} #23 0x00007f8babb0c1f1 in KWin::LibInput::Connection::processEvents (this=0x55f2244e19b0) at /usr/src/debug/kwin-5.19.2-1.fc33.x86_64/libinput/connection.cpp:414 deltaNonAccel = {wd = 1, ht = 6} latestTime = 469065 latestTimeUsec = 469065590 pe = 0x7f8b8c006440 delta = {wd = 1.3966937257673624, ht = 8.3801623546041739} it = <optimized out> event = {d = 0x7f8b8c006440} locker = {val = 94498479544825} #24 0x00007f8baab73b5e in QObject::event (this=0x55f224481e80, e=0x7f8b8c006470) at kernel/qobject.cpp:1339 mce = 0x7f8b8c006470 sender = {previous = 0x0, receiver = 0x55f224481e80, sender = 0x55f2244e19b0, signal = 37} #25 0x00007f8baaf83063 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55f224481e80, e=0x7f8b8c006470) at kernel/qapplication.cpp:3685 consumed = false filtered = false #26 0x00007f8baab4bfc0 in QCoreApplication::notifyInternal2 (receiver=0x55f224481e80, event=0x7f8b8c006470) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 selfRequired = true result = false cbdata = {0x55f224481e80, 0x7f8b8c006470, 0x7ffff327f82f} d = <optimized out> threadData = 0x55f224401d20 scopeLevelCounter = {threadData = 0x55f224401d20} #27 0x00007f8baab4ec47 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55f224401d20) at kernel/qcoreapplication.cpp:1815 e = 0x7f8b8c006470 pe = <optimized out> r = 0x55f224481e80 relocker = {m_func = {__locker = @0x7ffff327f8a0}, m_invoke = true} event_deleter = {d = 0x7f8b8c006470} locker = {_M_device = 0x55f224401d50, _M_owns = false} startOffset = 0 i = @0x55f224401d44: 1 cleanup = {receiver = 0x0, event_type = 0, data = 0x55f224401d20, exceptionCaught = true} #28 0x00007f8baab94f77 in QEventDispatcherUNIX::processEvents (this=0x55f224439660, flags=...) at kernel/qeventdispatcher_unix.cpp:466 d = 0x55f22443b140 include_timers = <optimized out> include_notifiers = <optimized out> wait_for_events = <optimized out> canWait = <optimized out> tm = <optimized out> wait_tm = {tv_sec = 140237809474944, tv_nsec = 140237809475727} nevents = <optimized out> #29 0x00007f8b973aae31 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt5/plugins/platforms/KWinQpaPlugin.so No symbol table info available. #30 0x00007f8baab4a91b in QEventLoop::exec (this=this@entry=0x7ffff327fa40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136 d = 0x55f2244c5290 locker = {val = 94498478724248} ref = <optimized out> app = <optimized out> #31 0x00007f8baab525a6 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:118 threadData = 0x55f224401d20 eventLoop = {<QObject> = {_vptr.QObject = 0x7f8baae03948 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f8baacea2e0 <qt_meta_stringdata_QObject>, data = 0x7f8baacea1c0 <qt_meta_data_QObject>, static_metacall = 0x7f8baab79350 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55f2244c5290}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f8baaced260 <qt_meta_stringdata_Qt>, data = 0x7f8baacea400 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f8baadfb2c0 <QObject::staticMetaObject>}, stringdata = 0x7f8baace44e0 <qt_meta_stringdata_QEventLoop>, data = 0x7f8baace4480 <qt_meta_data_QEventLoop>, static_metacall = 0x7f8baab4a630 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #32 0x000055f222f0c03b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-5.19.2-1.fc33.x86_64/main_wayland.cpp:704 userSignals = {__val = {2560, 532575944814, 72058702408515479, 69520, 140237836446176, 1040, 94498478788720, 94498456663072, 94498456788064, 140237837253952, 94498456788064, 140237834848102, 2, 3, 4, 140737272872712}} environment = {d = {d = 0x55f224429660}} a = {<KWin::ApplicationWaylandAbstract> = {<KWin::Application> = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x55f222f2e120 <vtable for KWin::ApplicationWayland+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f8baacea2e0 <qt_meta_stringdata_QObject>, data = 0x7f8baacea1c0 <qt_meta_data_QObject>, static_metacall = 0x7f8baab79350 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55f22442b0b0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f8baaced260 <qt_meta_stringdata_Qt>, data = 0x7f8baacea400 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f8baadfb2c0 <QObject::staticMetaObject>}, stringdata = 0x7f8baace4b80 <qt_meta_stringdata_QCoreApplication>, data = 0x7f8baace4a60 <qt_meta_data_QCoreApplication>, static_metacall = 0x7f8baab4d7f0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffff327fca0}, static staticMetaObject = {d = {superdata = {direct = 0x7f8baae03ae0 <QCoreApplication::staticMetaObject>}, stringdata = 0x7f8ba90712c0 <qt_meta_stringdata_QGuiApplication>, data = 0x7f8ba9071040 <qt_meta_data_QGuiApplication>, static_metacall = 0x7f8ba8d2aee0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f8ba915fce0 <QGuiApplication::staticMetaObject>}, stringdata = 0x7f8bab320bc0 <qt_meta_stringdata_QApplication>, data = 0x7f8bab320a40 <qt_meta_data_QApplication>, static_metacall = 0x7f8baaf8ccd0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f8bab486ee0 <QApplication::staticMetaObject>}, stringdata = 0x7f8babc1e800 <qt_meta_stringdata_KWin__Application>, data = 0x7f8babc1e6c0 <qt_meta_data_KWin__Application>, static_metacall = 0x7f8baba6c470 <KWin::Application::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static crashes = 0, m_eventFilter = {d = 0x55f224457700}, m_configLock = false, m_config = {d = 0x55f224452690}, m_kxkbConfig = {d = 0x55f22446ad50}, m_inputConfig = {d = 0x55f22446b1a0}, m_operationMode = KWin::Application::OperationModeXwayland, m_x11Time = 469058, m_rootWindow = 924, m_connection = 0x55f224c55b40, m_useKActivities = false, m_platform = 0x55f22446ca00, m_terminating = false}, static staticMetaObject = {d = {superdata = {direct = 0x7f8babcc3480 <KWin::Application::staticMetaObject>}, stringdata = 0x7f8babc1e680 <qt_meta_stringdata_KWin__ApplicationWaylandAbstract>, data = 0x7f8babc1e640 <qt_meta_data_KWin__ApplicationWaylandAbstract>, static_metacall = 0x7f8baba5f300 <KWin::ApplicationWaylandAbstract::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f8babcc3440 <KWin::ApplicationWaylandAbstract::staticMetaObject>}, stringdata = 0x55f222f253e0 <qt_meta_stringdata_KWin__ApplicationWayland>, data = 0x55f222f253a0 <qt_meta_data_KWin__ApplicationWayland>, static_metacall = 0x55f222f0c990 <KWin::ApplicationWayland::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_startXWayland = true, m_applicationsToStart = {<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}, <No data fields>}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f8baac0abf0 <QListData::shared_null>}, d = 0x7f8baac0abf0 <QListData::shared_null>}}, <No data fields>}, m_inputMethodServerToStart = {static null = {<No data fields>}, d = 0x7f8baac0a180 <QArrayData::shared_null>}, m_environment = {d = {d = 0x55f224c33360}}, m_sessionArgument = {static null = {<No data fields>}, d = 0x55f224475120}, m_xwayland = 0x55f224c36070} availablePlugins = {d = 0x55f22446f3a0} hasPlugin = {__availablePlugins = @0x7ffff327fbb8} hasSizeOption = <optimized out> hasOutputCountOption = <optimized out> hasX11Option = <optimized out> hasVirtualOption = <optimized out> hasWaylandOption = <optimized out> hasFramebufferOption = <optimized out> hasDrmOption = <optimized out> xwaylandOption = {d = {d = 0x55f22445c050}} waylandSocketOption = {d = {d = 0x55f22445fd90}} framebufferOption = {d = {d = 0x55f22445cdd0}} framebufferDeviceOption = {d = {d = 0x55f22445f320}} x11DisplayOption = {d = {d = 0x55f22445cfd0}} waylandDisplayOption = {d = {d = 0x55f22445d240}} virtualFbOption = {d = {d = 0x55f22445d520}} widthOption = {d = {d = 0x55f2244616d0}} heightOption = {d = {d = 0x55f22445cf90}} scaleOption = {d = {d = 0x55f22445ccb0}} outputCountOption = {d = {d = 0x55f224449eb0}} parser = {d = 0x55f224452ff0} libinputOption = {d = {d = 0x55f22446fc60}} drmOption = {d = {d = 0x55f224474c30}} inputMethodOption = {d = {d = 0x55f224474cd0}} listBackendsOption = {d = {d = 0x55f224474e30}} screenLockerOption = {d = {d = 0x55f224474f40}} noScreenLockerOption = {d = {d = 0x55f224474fe0}} noGlobalShortcutsOption = {d = {d = 0x55f2244750e0}} exitWithSessionOption = {d = {d = 0x55f2244751f0}} pluginName = {static null = {<No data fields>}, d = 0x55f222f26520 <KWin::s_drmPlugin::{lambda()#1}::operator()() const::qstring_literal>} initialWindowSize = {wd = 1024, ht = 768} deviceIdentifier = {d = 0x7f8baac0a180 <QArrayData::shared_null>} outputCount = 1 outputScale = 1 pluginIt = <optimized out> server = 0x55f224459030 flags = <optimized out> -- You are receiving this mail because: You are watching all bug changes.