https://bugs.kde.org/show_bug.cgi?id=474056
Bug ID: 474056 Summary: Pipewire upgrade from 0.3.78 to 0.3.79 kills Plasma desktop and loses all opened apps Classification: Plasma Product: kwin Version: 5.27.7 Platform: Manjaro OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: med.medin.2...@gmail.com Target Milestone: --- SUMMARY *** Upgrading libpipewire and pipewire packages from 0.3.78 to 0.3.79 kills kwin_wayland, which causes Plasma desktop to crash without being able to restore opened apps and documents. *** Backtrace: *** Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f2056f3d7e5 in spa_list_insert (elem=0x564979a15910, list=<optimized out>) at ../pipewire/spa/include/spa/utils/list.h:46 46 elem->next->prev = elem; [Current thread is 1 (Thread 0x7f207f703640 (LWP 5290))] (gdb) bt full #0 0x00007f2056f3d7e5 in spa_list_insert (elem=0x564979a15910, list=<optimized out>) at ../pipewire/spa/include/spa/utils/list.h:46 mix = 0x564979a15910 #1 create_mix (data=data@entry=0x564979a157a8, port=port@entry=0x564979a149a0, mix_id=mix_id@entry=4294967295, peer_id=peer_id@entry=4294967295) at ../pipewire/src/modules/module-client-node/remote-node.c:189 mix = 0x564979a15910 #2 0x00007f2056f407d5 in do_node_init (data=0x564979a157a8) at ../pipewire/src/modules/module-client-node/remote-node.c:964 port = 0x564979a149a0 mix = <optimized out> node = <optimized out> client_node = 0x564979a15730 data = 0x564979a157a8 #3 node_export (core=0x564979ae2390, object=<optimized out>, do_free=<optimized out>, user_data_size=<optimized out>) at ../pipewire/src/modules/module-client-node/remote-node.c:1250 node = <optimized out> client_node = 0x564979a15730 data = 0x564979a157a8 #4 0x00007f2084f15721 in core_event_bound_props (data=0x564979a23590, id=2216948144, global_id=144, props=0x7f208423eac0 <main_arena>) at ../pipewire/src/pipewire/core.c:97 this = 0x564979a23590 proxy = <optimized out> __func__ = "core_event_bound_props" #5 0x5c3454cec948de00 in () #6 0x00007ffc18faa070 in () #7 0x00005649787c5a70 in () #8 0x00007ffc18faa080 in () #9 0x00007ffc18faa070 in () #10 0x0000564979acec60 in () #11 0x00007ffc18faa058 in () #12 0x0000000000000002 in () #13 0x00005649767543b5 in KWin::ScreenCastStream::createStream() (this=0x0) at /usr/include/qt/QtCore/qarraydata.h:62 objname = {d = 0x564979acd620} format = <optimized out> drmFormat = <optimized out> buffer = "\b\001\000\000\017\000\000\000\003\000\004\000\003\000\000\000\001\000\000\000\000\000\000\000\004\000\000\000\003\000\000\000\002\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\004\000\000\000\003\000\000\000\001\000\000\000\000\000\000\000\003\000\002\000\000\000\000\000\b\000\000\000\n\000\000\000V\005\000\000\301\002\000\000\004\000\002\000\000\000\000\000\b\000\000\000\v\000\000\000\000\000\000\000\001\000\000\000\005\000\002\000\000\000\000\000(\000\000\000\023\000\000\000\001\000\000\000\000\000\000\000\b\000\000\000\v\000\000\000;\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000;\000\000\000\001\000\000\000\001\000\002\000\000\000\000\000\034\000\000\000\023\000\000\000\003\000\000\000\000\000\000\000\004\000\000\000\003\000\000\000"... params = {d = 0x564979acec60} flags = (PW_STREAM_FLAG_DRIVER | PW_STREAM_FLAG_ALLOC_BUFFERS) #14 0x00005649767d30c4 in KWin::ScreenCastStream::init() (this=0x5649787c5a70) at /usr/src/debug/kwin/kwin-5.27.7/src/plugins/screencast/screencaststream.cpp:340 #15 KWin::ScreencastManager::integrateStreams(KWaylandServer::ScreencastStreamV1Interface*, KWin::ScreenCastStream*) [clone .isra.0] (waylandStream=0x564979223490, stream=0x5649787c5a70, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.27.7/src/plugins/screencast/screencastmanager.cpp:215 #16 0x00007f20852d1637 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc18faaa80, r=<optimized out>, this=0x5649788cfe50, this=<optimized out>, r=<optimized out>, a=<optimized out>) --Type <RET> for more, q to quit, c to continue without paging--c at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 receiver = <optimized out> td = <optimized out> senderData = {previous = 0x0, receiver = 0x564978a52a60, sender = 0x564978aabf80, signal = 5} c = 0x564978af4ea0 connections = {d = 0x564978a70960} list = 0x5649784f4260 inSenderThread = <optimized out> highestConnectionId = 4 signalVector = 0x5649784f41f0 currentThreadId = <optimized out> sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #17 doActivate<false>(QObject*, int, void**) (sender=0x564978aabf80, signal_index=5, argv=0x7ffc18faaa80) at kernel/qobject.cpp:3925 receiver = <optimized out> td = <optimized out> senderData = {previous = 0x0, receiver = 0x564978a52a60, sender = 0x564978aabf80, signal = 5} c = 0x564978af4ea0 connections = {d = 0x564978a70960} list = 0x5649784f4260 inSenderThread = <optimized out> highestConnectionId = 4 signalVector = 0x5649784f41f0 currentThreadId = <optimized out> sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #18 0x00007f2086b9b55a in KWaylandServer::ScreencastV1Interface::windowScreencastRequested(KWaylandServer::ScreencastStreamV1Interface*, QString const&, KWaylandServer::ScreencastV1Interface::CursorMode) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/IEXH3JLKNG/moc_screencast_v1_interface.cpp:349 _a = {0x0, 0x7ffc18faaa78, 0x7ffc18faaad0, 0x7ffc18faaa74} #19 0x00007f2086e68b16 in QtWaylandServer::zkde_screencast_unstable_v1::handle_stream_window(wl_client*, wl_resource*, unsigned int, char const*, unsigned int) (client=<optimized out>, resource=<optimized out>, stream=102, window_uuid=0x564979af09e0 "{06febbaf-77b6-4d15-8b62-d60b9e39c6c9}", pointer=1) at /usr/src/debug/kwin/build/src/wayland/qwayland-server-zkde-screencast-unstable-v1.cpp:262 r = 0x5649788ed650 #20 0x00007f20825f74f6 in ffi_call_unix64 () at ../src/x86/unix64.S:104 #21 0x00007f20825f3f5e in ffi_call_int (cif=cif@entry=0x7ffc18faacd0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673 classes = {X86_64_INTEGERSI_CLASS, 32764, 2187273916, 32544} stack = <optimized out> argp = 0x7ffc18faab20 "" arg_types = <optimized out> gprcount = 5 ssecount = <optimized out> ngpr = 1 nsse = 0 i = <optimized out> avn = <optimized out> flags = <optimized out> reg_args = <optimized out> #22 0x00007f20825f6b73 in ffi_call (cif=cif@entry=0x7ffc18faacd0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffc18faada0) at ../src/x86/ffi64.c:710 arg_types = 0x7ffc18faacf0 i = <optimized out> nargs = 5 max_reg_struct_size = <optimized out> #23 0x00007f2083bceada in wl_closure_invoke (closure=closure@entry=0x564979af0900, target=<optimized out>, target@entry=0x564979a2aba0, opcode=opcode@entry=1, data=<optimized out>, data@entry=0x564979553ee0, flags=2) at ../wayland-1.22.0/src/connection.c:1025 count = <optimized out> cif = {abi = FFI_UNIX64, nargs = 5, arg_types = 0x7ffc18faacf0, rtype = 0x7f20825f81a0 <ffi_type_void>, bytes = 0, flags = 0} ffi_types = {0x7f20825f82a0 <ffi_type_pointer>, 0x7f20825f82a0 <ffi_type_pointer>, 0x7f20825f8240 <ffi_type_uint32>, 0x7f20825f82a0 <ffi_type_pointer>, 0x7f20825f8240 <ffi_type_uint32>, 0x7f20825f8240 <ffi_type_uint32>, 0x300, 0x7f20853959e0 <_ZL20qt_meta_data_QObject.lto_priv.0>, 0x7f2085397080 <QListData::shared_null+16>, 0x564979788e58, 0x56497851b0d0, 0x7f2086bab881 <QList<float>::detach_helper_grow(int, int)+49>, 0x2000000dc, 0xc948de00, 0x7f2083b4e0f0 <sort_req_list>, 0x564979785c40, 0x564979553ee0, 0x564979788e50, 0xfffffffffffffef8, 0x2, 0x300, 0x7f20850fa466 <qCalculateGrowingBlockSize(unsigned long, unsigned long, unsigned long)+22>} ffi_args = {0x7ffc18faacb0, 0x7ffc18faacb8, 0x564979af0918, 0x564979af0920, 0x564979af0928, 0x0, 0x0, 0x8, 0x7f208423eac0 <main_arena>, 0x7f2083bd0531 <log_closure+81>, 0x564979af9270, 0x564978502120, 0x7f208423eac0 <main_arena>, 0x3, 0x7f2086fbe910 <wl_registry_requests.lto_priv>, 0x7f208409dd08 <__libc_calloc+216>, 0x20, 0x7f208409ab29 <_int_free+697>, 0x7f2086f03758, 0x7f2086fc6198 <zkde_screencast_unstable_v1_requests.lto_priv+24>, 0x0, 0x88} implementation = <optimized out> #24 0x00007f2083bd3180 in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=<optimized out>) at ../wayland-1.22.0/src/wayland-server.c:438 client = <optimized out> connection = <optimized out> resource = 0x564979a2aba0 object = 0x564979a2aba0 closure = <optimized out> message = 0x7f2086fc6198 <zkde_screencast_unstable_v1_requests.lto_priv+24> p = {210, 3932161} resource_flags = 0 opcode = 1 size = <optimized out> since = <optimized out> len = <optimized out> #25 0x00007f2083bd1ae2 in wl_event_loop_dispatch (loop=0x56497851b5e0, timeout=<optimized out>) at ../wayland-1.22.0/src/event-loop.c:1027 ep = {{events = 1, data = {ptr = 0x564978635890, fd = 2019776656, u32 = 2019776656, u64 = 94873552378000}}, {events = 22089, data = {ptr = 0x564978625110, fd = 2019709200, u32 = 2019709200, u64 = 94873552310544}}, {events = 2261131569, data = {ptr = 0x3d8f298700007f20, fd = 32544, u32 = 32544, u64 = 4435809817780584224}}, {events = 1080792859, data = {ptr = 0x40870564d2245f7a, fd = -769368198, u32 = 3525599098, u64 = 4649691070863794042}}, {events = 0, data = {ptr = 0xc948de0000000000, fd = 0, u32 = 0, u64 = 14504086691528048640}}, {events = 1546933454, data = {ptr = 0x3000000020, fd = 32, u32 = 32, u64 = 206158430240}}, {events = 2234324449, data = {ptr = 0x18fab10000007f20, fd = 32544, u32 = 32544, u64 = 1799945614646083360}}, {events = 32764, data = {ptr = 0x7f2085535f98 <_ZL18_q_ObjectMutexPool.lto_priv.0+504>, fd = -2058133608, u32 = 2236833688, u64 = 139777652514712}}, {events = 2138060352, data = {ptr = 0x785d5a0000007f20, fd = 32544, u32 = 32544, u64 = 8673187413431975712}}, {events = 22089, data = {ptr = 0x5649786f93b0, fd = 2020578224, u32 = 2020578224, u64 = 94873553179568}}, {events = 400, data = {ptr = 0x1e, fd = 30, u32 = 30, u64 = 30}}, {events = 0, data = {ptr = 0x7f207f703640, fd = 2138060352, u32 = 2138060352, u64 = 139777553741376}}, {events = 2019709216, data = {ptr = 0x786f91a000005649, fd = 22089, u32 = 22089, u64 = 8678315123347052105}}, {events = 22089, data = {ptr = 0x8, fd = 8, u32 = 8, u64 = 8}}, {events = 2020756224, data = {ptr = 0x5649, fd = 22089, u32 = 22089, u64 = 22089}}, {events = 0, data = {ptr = 0x5649785c14b0, fd = 2019300528, u32 = 2019300528, u64 = 94873551901872}}, {events = 2020577696, data = {ptr = 0x600005649, fd = 22089, u32 = 22089, u64 = 25769825865}}, {events = 1, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 3376995840, data = {ptr = 0x79201db05c3454ce, fd = 1546933454, u32 = 1546933454, u64 = 8728008721142404302}}, {events = 22089, data = {ptr = 0x5649786f91a0, fd = 2020577696, u32 = 2020577696, u64 = 94873553179040}}, {events = 1610630416, data = {ptr = 0x60005ef000007f20, fd = 32544, u32 = 32544, u64 = 6917633412526276384}}, {events = 32544, data = {ptr = 0x7f2060002470, fd = 1610622064, u32 = 1610622064, u64 = 139777026303088}}, {events = 2019443480, data = {ptr = 0xfffffef800005649, fd = 22089, u32 = 22089, u64 = 18446742939838207561}}, {events = 4294967295, data = {ptr = 0x2, fd = 2, u32 = 2, u64 = 2}}, {events = 4294967032, data = {ptr = 0x2ffffffff, fd = -1, u32 = 4294967295, u64 = 12884901887}}, {events = 0, data = {ptr = 0x7f2060004510, fd = 1610630416, u32 = 1610630416, u64 = 139777026311440}}, {events = 2215236435, data = {ptr = 0x18fab27000007f20, fd = 32544, u32 = 32544, u64 = 1799947195194048288}}, {events = 32764, data = {ptr = 0x7f2060005ef0, fd = 1610637040, u32 = 1610637040, u64 = 139777026318064}}, {events = 419083200, data = {ptr = 0x786f91a000007ffc, fd = 32764, u32 = 32764, u64 = 8678315123347062780}}, {events = 22089, data = {ptr = 0x7ffc18fab3c0, fd = 419083200, u32 = 419083200, u64 = 140720727569344}}, {events = 2262380890, data = {ptr = 0x7987b27000007f20, fd = 32544, u32 = 32544, u64 = 8757164194551332640}}, {events = 22089, data = {ptr = 0x5649787c1d90, fd = 2021399952, u32 = 2021399952, u64 = 94873554001296}}} source = <optimized out> i = 0 count = <optimized out> has_timers = <optimized out> #26 0x00007f2086dc55c7 in KWaylandServer::Display::dispatchEvents() (this=<optimized out>) at /usr/src/debug/kwin/kwin-5.27.7/src/wayland/display.cpp:114 #27 0x00007f20852d1637 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc18fab3a0, r=<optimized out>, this=0x564978b74ff0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 receiver = <optimized out> td = <optimized out> senderData = {previous = 0x0, receiver = 0x5649785152b0, sender = 0x564978b75d10, signal = 3} c = 0x564978942290 connections = {d = 0x5649785100c0} list = 0x564978b96880 inSenderThread = <optimized out> highestConnectionId = 1 signalVector = 0x564978b96830 currentThreadId = <optimized out> sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #28 doActivate<false>(QObject*, int, void**) (sender=0x564978b75d10, signal_index=3, argv=0x7ffc18fab3a0) at kernel/qobject.cpp:3925 receiver = <optimized out> td = <optimized out> senderData = {previous = 0x0, receiver = 0x5649785152b0, sender = 0x564978b75d10, signal = 3} c = 0x564978942290 connections = {d = 0x5649785100c0} list = 0x564978b96880 inSenderThread = <optimized out> highestConnectionId = 1 signalVector = 0x564978b96830 currentThreadId = <optimized out> sp = <optimized out> signal_spy_set = 0x0 empty_argv = {0x0} senderDeleted = false #29 0x00007f20852d2e34 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) (this=this@entry=0x564978b75d10, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 _a = {0x0, 0x7ffc18fab39c, 0x7ffc18fab398, 0x7ffc18fab397} #30 0x00007f20852d2f78 in QSocketNotifier::event(QEvent*) (this=0x564978b75d10, e=<optimized out>) at kernel/qsocketnotifier.cpp:302 alive = {wp = {d = 0x56497925fe60, value = 0x564978b75d10}} d = 0x564978700b30 #31 0x00007f208497893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x564978b75d10, e=0x7ffc18fab4c0) at kernel/qapplication.cpp:3640 consumed = false filtered = false #32 0x00007f208529c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564978b75d10, event=0x7ffc18fab4c0) at kernel/qcoreapplication.cpp:1064 selfRequired = true result = false cbdata = {0x564978b75d10, 0x7ffc18fab4c0, 0x7ffc18fab46f} d = <optimized out> threadData = 0x5649784dc2a0 scopeLevelCounter = {threadData = 0x5649784dc2a0} #33 0x00007f20852ea0dc in QEventDispatcherUNIXPrivate::activateSocketNotifiers() (this=this@entry=0x5649784e0b80) at kernel/qeventdispatcher_unix.cpp:304 notifier = 0x564978b75d10 n_activated = 0 event = {_vptr.QEvent = 0x7f20855284b0 <vtable for QEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f208538a260 <_ZL25qt_meta_stringdata_QEvent.lto_priv.0>, data = 0x7f2085389ca0 <_ZL19qt_meta_data_QEvent.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 50, posted = 0, spont = 0, m_accept = 1, reserved = 799} #34 0x00007f20852eb2a9 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511 d = 0x5649784e0b80 threadData = <optimized out> include_timers = true include_notifiers = <optimized out> wait_for_events = <optimized out> canWait = <optimized out> tm = <optimized out> wait_tm = {tv_sec = 3, tv_nsec = 837000000} nevents = 0 #35 0x0000564976808ba2 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () #36 0x00007f208529b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc18fab650, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 d = 0x5649786b61e0 threadData = <optimized out> locker = {val = 94873550963608} app = <optimized out> #37 0x00007f208529c8a3 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 threadData = 0x5649784dc2a0 eventLoop = {<QObject> = {_vptr.QObject = 0x7f2085526750 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f2085395b00 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7f20853959e0 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7f20852d1ac0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x5649786b61e0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f20853c6720 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7f20853c38a0 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f208551f5a0 <QObject::staticMetaObject>}, stringdata = 0x7f20853914c0 <_ZL29qt_meta_stringdata_QEventLoop.lto_priv.0>, data = 0x7f2085391460 <_ZL23qt_meta_data_QEventLoop.lto_priv.0>, static_metacall = 0x7f2085299130 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}} returnCode = <optimized out> #38 0x00007f208573bef2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870 #39 0x00007f2084976cda in QApplication::exec() () at kernel/qapplication.cpp:2832 #40 0x00005649767242fb in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-5.27.7/src/main_wayland.cpp:628 environment = {d = {d = 0x5649784d7df0}} a = {<KWin::Application> = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x564976863680 <vtable for KWin::ApplicationWayland+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f2085395b00 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7f20853959e0 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7f20852d1ac0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x5649784dc130}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f20853c6720 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7f20853c38a0 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f208551f5a0 <QObject::staticMetaObject>}, stringdata = 0x7f2085391240 <_ZL35qt_meta_stringdata_QCoreApplication.lto_priv.0>, data = 0x7f2085391120 <_ZL29qt_meta_data_QCoreApplication.lto_priv.0>, static_metacall = 0x7f20852a3cb0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7ffc18fab8e0}, static staticMetaObject = {d = {superdata = {direct = 0x7f20855243a0 <QCoreApplication::staticMetaObject>}, stringdata = 0x7f2085b89b00 <_ZL34qt_meta_stringdata_QGuiApplication.lto_priv.0>, data = 0x7f2085b89880 <_ZL28qt_meta_data_QGuiApplication.lto_priv.0>, static_metacall = 0x7f208574b290 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f2085c5be40 <QGuiApplication::staticMetaObject>}, stringdata = 0x7f2084d58820 <_ZL31qt_meta_stringdata_QApplication.lto_priv.0>, data = 0x7f2084d586a0 <_ZL25qt_meta_data_QApplication.lto_priv.0>, static_metacall = 0x7f208497a1c0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f2084e855a0 <QApplication::staticMetaObject>}, stringdata = 0x7f2086ea51e0 <_ZL36qt_meta_stringdata_KWin__Application.lto_priv.0>, data = 0x7f2086e9f460 <_ZL30qt_meta_data_KWin__Application.lto_priv.0>, static_metacall = 0x7f2086b83b00 <KWin::Application::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_eventFilters = {<QListSpecialMethods<QPointer<KWin::X11EventFilterContainer> >> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x564978ab2e30}, d = 0x564978ab2e30}}, m_genericEventFilters = {<QListSpecialMethods<QPointer<KWin::X11EventFilterContainer> >> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f2085397070 <QListData::shared_null>}, d = 0x7f2085397070 <QListData::shared_null>}}, m_eventFilter = std::unique_ptr<class KWin::XcbEventFilter> = {get() = 0x564978509570}, m_followLocale1 = false, m_configLock = false, m_config = {d = 0x5649784fe8a0}, m_kxkbConfig = {d = 0x564978522540}, m_operationMode = KWin::Application::OperationModeXwayland, m_x11Time = 2144845, m_rootWindow = 273, m_connection = 0x56497977e880, m_useKActivities = true, m_session = std::unique_ptr<class KWin::Session> = {get() = 0x564978519a90}, m_outputBackend = std::unique_ptr<class KWin::OutputBackend> = {get() = 0x564978523650}, m_terminating = false, m_xwaylandScale = 1, m_processEnvironment = {d = {d = 0x564979879cb0}}, m_pluginManager = std::unique_ptr<class KWin::PluginManager> = {get() = 0x564978a67060}, m_inputMethod = std::unique_ptr<class KWin::InputMethod> = {get() = 0x56497862b1d0}, m_colorManager = std::unique_ptr<class KWin::ColorManager> = {get() = 0x564978a442a0}, m_tabletModeManager = std::unique_ptr<class KWin::TabletModeManager> = {get() = 0x56497869f1e0}, m_screenLockerWatcher = std::unique_ptr<class KWin::ScreenLockerWatcher> = {get() = 0x5649785bf7d0}}, static staticMetaObject = {d = {superdata = {direct = 0x7f2086fd51e0 <KWin::Application::staticMetaObject>}, stringdata = 0x564976812080 <qt_meta_stringdata_KWin__ApplicationWayland>, data = 0x564976810740 <qt_meta_data_KWin__ApplicationWayland>, static_metacall = 0x564976725fb0 <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 = {d = 0x7f2085397070 <QListData::shared_null>}, d = 0x7f2085397070 <QListData::shared_null>}}, <No data fields>}, m_inputMethodServerToStart = {d = 0x7f20853970a0 <QArrayData::shared_null>}, m_sessionArgument = {d = 0x7f20853970a0 <QArrayData::shared_null>}, m_xwayland = std::unique_ptr<class KWin::Xwl::Xwayland> = {get() = 0x564978b969f0}, m_xwaylandListenFds = {d = 0x5649785235c0}, m_xwaylandDisplay = {d = 0x56497851ea40}, m_xwaylandXauthority = {d = 0x56497851e510}, m_settingsWatcher = {value = 0x564978522520, d = 0x564978522690}} xwaylandOption = {d = {d = 0x5649784dd530}} waylandSocketOption = {d = {d = 0x56497851cbf0}} x11DisplayOption = {d = {d = 0x56497851cc30}} waylandDisplayOption = {d = {d = 0x56497851cc70}} virtualFbOption = {d = {d = 0x56497851ccb0}} widthOption = {d = {d = 0x56497851ccf0}} heightOption = {d = {d = 0x56497851cd30}} scaleOption = {d = {d = 0x56497851cd70}} outputCountOption = {d = {d = 0x56497851cee0}} waylandSocketFdOption = {d = {d = 0x56497851cfe0}} xwaylandListenFdOption = {d = {d = 0x56497851d130}} xwaylandDisplayOption = {d = {d = 0x56497851d1a0}} xwaylandXAuthorityOption = {d = {d = 0x56497851d1e0}} replaceOption = {d = {d = 0x56497851d280}} drmOption = {d = {d = 0x56497851d2c0}} locale1Option = {d = {d = 0x56497851d420}} parser = {d = 0x56497851d460} inputMethodOption = {d = {d = 0x56497851e260}} screenLockerOption = {d = {d = 0x56497851e430}} noScreenLockerOption = {d = {d = 0x56497851e4d0}} noGlobalShortcutsOption = {d = {d = 0x56497851e5d0}} noActivitiesOption = {d = {d = 0x56497851e6e0}} exitWithSessionOption = {d = {d = 0x56497851e7f0}} backendType = <optimized out> pluginName = {d = 0x7f20853970a0 <QArrayData::shared_null>} initialWindowSize = {wd = 1024, ht = 768} outputCount = <optimized out> outputScale = <optimized out> ok = true width = <optimized out> height = <optimized out> scale = <optimized out> count = <optimized out> server = <optimized out> flags = {i = <optimized out>} socketName = {d = 0x56497851e950} (gdb) *** -- You are receiving this mail because: You are watching all bug changes.