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.

Reply via email to