Skip to content

crash in windowThemeTypeChanged #549

@wineee

Description

@wineee
(gdb) bt
#0  0x00007f84f8ef49a5 in std::__atomic_base<QObjectPrivate::ConnectionData*>::load (__m=std::memory_order_acquire, this=<error reading variable: Cannot access memory at address 0x556c0037454d>) at /usr/include/c++/12/atomic:580
#1  std::atomic<QObjectPrivate::ConnectionData*>::load (__m=std::memory_order_acquire, this=<error reading variable: Cannot access memory at address 0x556c0037454d>) at /usr/include/c++/12/atomic:581
#2  QAtomicOps<QObjectPrivate::ConnectionData*>::loadAcquire<QObjectPrivate::ConnectionData*> (_q_value=<error reading variable: Cannot access memory at address 0x556c0037454d>) at ./src/corelib/thread/qatomic_cxx11.h:214
#3  QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadAcquire (this=<error reading variable: Cannot access memory at address 0x556c0037454d>) at ./src/corelib/thread/qbasicatomic.h:177
#4  doActivate<false> (sender=0x556c2b944ee0, signal_index=8, argv=0x7fff46beca10) at ./src/corelib/kernel/qobject.cpp:4113
#5  0x00007f84fa168f9e in personalization_appearance_context_v1::windowThemeTypeChanged (this=0x556c2b944ee0, _t1=2) at /home/rewine/deepin/treeland/build/src/libtreeland_autogen/ROOW6QE6WH/moc_appearance_impl.cpp:343
#6  0x00007f84fa36de46 in personalization_appearance_context_v1::setWindowThemeType (this=0x556c2b944ee0, type=2) at /home/rewine/deepin/treeland/src/modules/personalization/impl/appearance_impl.cpp:158
#7  0x00007f84fa35ad9c in operator() (__closure=0x556c2cca85d0) at /home/rewine/deepin/treeland/src/modules/personalization/personalizationmanager.cpp:202
#8  0x00007f84fa3625d1 in operator() (__closure=0x7fff46becad0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:141
#9  0x00007f84fa362d33 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()> >::call(PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()>&, void**)::<lambda()> >(void **, struct {...} &&) (args=0x7fff46becbf8, fn=...)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65
#10 0x00007f84fa362607 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()> >::call(struct {...} &, void **)
    (f=..., arg=0x7fff46becbf8) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:140
#11 0x00007f84fa361e13 in QtPrivate::FunctorCallable<PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()> >::call<QtPrivate::List<>, void>(struct {...} &, void *, void **)
    (f=..., arg=0x7fff46becbf8) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:362
#12 0x00007f84fa3610b0 in QtPrivate::QCallableObject<PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x556c2cca85c0, r=0x556c2b944ee0, a=0x7fff46becbf8, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:572
#13 0x00007f84f8ef4a1c in QtPrivate::QSlotObjectBase::call (a=0x7fff46becbf8, r=0x556c2b944ee0, this=0x556c2cca85c0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:486
#14 doActivate<false> (sender=0x556c2b944ee0, signal_index=14, argv=0x7fff46becbf8) at ./src/corelib/kernel/qobject.cpp:4120
#15 0x00007f84fa1690cd in personalization_appearance_context_v1::requestWindowThemeType (this=0x556c2b944ee0) at /home/rewine/deepin/treeland/build/src/libtreeland_autogen/ROOW6QE6WH/moc_appearance_impl.cpp:380
#16 0x00007f84fa36d902 in operator() (__closure=0x0, client=0x556c2cd05460, resource=0x556c2cb5a880) at /home/rewine/deepin/treeland/src/modules/personalization/impl/appearance_impl.cpp:46
#17 0x00007f84fa36d92a in _FUN () at /home/rewine/deepin/treeland/src/modules/personalization/impl/appearance_impl.cpp:47
#18 0x00007f84f5ac201a in ffi_call_unix64 () at ../src/x86/unix64.S:104
#19 0x00007f84f5ac14be in ffi_call_int (cif=cif@entry=0x7fff46becea0, fn=fn@entry=0x7f84fa36d905 <_FUN(wl_client*, wl_resource*)>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=<optimized out>, closure=closure@entry=0x0)
    at ../src/x86/ffi64.c:673
#20 0x00007f84f5ac1bad in ffi_call (cif=cif@entry=0x7fff46becea0, fn=0x7f84fa36d905 <_FUN(wl_client*, wl_resource*)>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff46becf70) at ../src/x86/ffi64.c:710
#21 0x00007f84f6e9bf46 in wl_closure_invoke (closure=closure@entry=0x556c2cb5a790, flags=flags@entry=2, target=<optimized out>, target@entry=0x556c2cb5a880, opcode=opcode@entry=9, data=<optimized out>, data@entry=0x556c2cd05460)
    at ../src/connection.c:1228
#22 0x00007f84f6e96c9a in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x556c2cd05460) at ../src/wayland-server.c:444
#23 0x00007f84f6e99c52 in wl_event_loop_dispatch (loop=0x556c298deef0, timeout=<optimized out>) at ../src/event-loop.c:1105
#24 0x00007f84f984383a in operator() (__closure=0x556c2996a020) at /home/rewine/deepin/treeland/waylib/src/server/kernel/wserver.cpp:108
#25 0x00007f84f98454e7 in operator() (__closure=0x7fff46bed390) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:141
#26 0x00007f84f9845598 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Waylib::Server::WServerPrivate::init()::<lambda()> >::call(Waylib::Server::WServerPrivate::init()::<lambda()>&, void**)::<lambda()> >(void **, struct {...} &&) (args=0x7fff46bed4b8, fn=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65
#27 0x00007f84f984551d in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Waylib::Server::WServerPrivate::init()::<lambda()> >::call(struct {...} &, void **) (f=..., arg=0x7fff46bed4b8)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:140
#28 0x00007f84f9845491 in QtPrivate::FunctorCallable<Waylib::Server::WServerPrivate::init()::<lambda()> >::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=..., arg=0x7fff46bed4b8)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:362
#29 0x00007f84f98453aa in QtPrivate::QCallableObject<Waylib::Server::WServerPrivate::init()::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=1, this_=0x556c2996a010, r=0x556c298ded40, a=0x7fff46bed4b8, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:572
#30 0x00007f84f8ef4a1c in QtPrivate::QSlotObjectBase::call (a=0x7fff46bed4b8, r=0x556c298ded40, this=0x556c2996a010, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:486
#31 doActivate<false> (sender=0x556c28b5b4c0, signal_index=3, argv=0x7fff46bed4b8) at ./src/corelib/kernel/qobject.cpp:4120
#32 0x00007f84f909c043 in QEventDispatcherGlib::processEvents (this=0x556c28b5b4c0, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:383
#33 0x00007f84f8eb167a in QEventLoop::exec (this=0x7fff46bed650, flags=...) at ./src/corelib/global/qflags.h:34
#34 0x00007f84f8eab768 in QCoreApplication::exec () at ./src/corelib/global/qflags.h:74
#35 0x0000556beae42655 in main (argc=2, argv=0x7fff46bed8c8) at /home/rewine/deepin/treeland/src/main.cpp:48
(gdb) ct full
Undefined command: "ct".  Try "help".
(gdb) bt full
#0  0x00007f84f8ef49a5 in std::__atomic_base<QObjectPrivate::ConnectionData*>::load (__m=std::memory_order_acquire, this=<error reading variable: Cannot access memory at address 0x556c0037454d>) at /usr/include/c++/12/atomic:580
        __b = std::memory_order_acquire
#1  std::atomic<QObjectPrivate::ConnectionData*>::load (__m=std::memory_order_acquire, this=<error reading variable: Cannot access memory at address 0x556c0037454d>) at /usr/include/c++/12/atomic:581
#2  QAtomicOps<QObjectPrivate::ConnectionData*>::loadAcquire<QObjectPrivate::ConnectionData*> (_q_value=<error reading variable: Cannot access memory at address 0x556c0037454d>) at ./src/corelib/thread/qatomic_cxx11.h:214
#3  QBasicAtomicPointer<QObjectPrivate::ConnectionData>::loadAcquire (this=<error reading variable: Cannot access memory at address 0x556c0037454d>) at ./src/corelib/thread/qbasicatomic.h:177
#4  doActivate<false> (sender=0x556c2b944ee0, signal_index=8, argv=0x7fff46beca10) at ./src/corelib/kernel/qobject.cpp:4113
        receiver = 0x556c00374545
        td = <optimized out>
        receiverInSameThread = true
        senderData = {previous = 0x22cca85f0, receiver = 0x7fff46beca10, sender = 0x7fff46bec9b0, signal = -354145468}
        c = 0x556c2cb5aa60
        connections = {d = 0x556c2cca24e0}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 13
        signalVector = 0x556c2cca86e0
        currentThreadId = 0x7f84f23afec0
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#5  0x00007f84fa168f9e in personalization_appearance_context_v1::windowThemeTypeChanged (this=0x556c2b944ee0, _t1=2) at /home/rewine/deepin/treeland/build/src/libtreeland_autogen/ROOW6QE6WH/moc_appearance_impl.cpp:343
        _a = {0x0, 0x7fff46beca04}
#6  0x00007f84fa36de46 in personalization_appearance_context_v1::setWindowThemeType (this=0x556c2b944ee0, type=2) at /home/rewine/deepin/treeland/src/modules/personalization/impl/appearance_impl.cpp:158
#7  0x00007f84fa35ad9c in operator() (__closure=0x556c2cca85d0) at /home/rewine/deepin/treeland/src/modules/personalization/personalizationmanager.cpp:202
#8  0x00007f84fa3625d1 in operator() (__closure=0x7fff46becad0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:141
#9  0x00007f84fa362d33 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()> >::call(PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()>&, void**)::<lambda()> >(void **, struct {...} &&) (args=0x7fff46becbf8, fn=...)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65
#10 0x00007f84fa362607 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()> >::call(struct {...} &, void **)
    (f=..., arg=0x7fff46becbf8) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:140
#11 0x00007f84fa361e13 in QtPrivate::FunctorCallable<PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()> >::call<QtPrivate::List<>, void>(struct {...} &, void *, void **)
    (f=..., arg=0x7fff46becbf8) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:362
#12 0x00007f84fa3610b0 in QtPrivate::QCallableObject<PersonalizationV1::onAppearanceContextCreated(personalization_appearance_context_v1*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x556c2cca85c0, r=0x556c2b944ee0, a=0x7fff46becbf8, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:572
        that = 0x556c2cca85c0
#13 0x00007f84f8ef4a1c in QtPrivate::QSlotObjectBase::call (a=0x7fff46becbf8, r=0x556c2b944ee0, this=0x556c2cca85c0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:486
#14 doActivate<false> (sender=0x556c2b944ee0, signal_index=14, argv=0x7fff46becbf8) at ./src/corelib/kernel/qobject.cpp:4120
        obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x556c2cca85c0}}
        receiver = 0x556c2b944ee0
        td = <optimized out>
        receiverInSameThread = true
        senderData = {previous = 0x0, receiver = 0x556c2b944ee0, sender = 0x556c2b944ee0, signal = 14}
        c = 0x556c2cca85f0
        connections = {d = 0x556c2cca24e0}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 13
        signalVector = 0x556c2cca86e0
        currentThreadId = 0x7f84f23afec0
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#15 0x00007f84fa1690cd in personalization_appearance_context_v1::requestWindowThemeType (this=0x556c2b944ee0) at /home/rewine/deepin/treeland/build/src/libtreeland_autogen/ROOW6QE6WH/moc_appearance_impl.cpp:380
#16 0x00007f84fa36d902 in operator() (__closure=0x0, client=0x556c2cd05460, resource=0x556c2cb5a880) at /home/rewine/deepin/treeland/src/modules/personalization/impl/appearance_impl.cpp:46
#17 0x00007f84fa36d92a in _FUN () at /home/rewine/deepin/treeland/src/modules/personalization/impl/appearance_impl.cpp:47
#18 0x00007f84f5ac201a in ffi_call_unix64 () at ../src/x86/unix64.S:104
#19 0x00007f84f5ac14be in ffi_call_int (cif=cif@entry=0x7fff46becea0, fn=fn@entry=0x7f84fa36d905 <_FUN(wl_client*, wl_resource*)>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=<optimized out>, closure=closure@entry=0x0)
    at ../src/x86/ffi64.c:673
        classes = {X86_64_INTEGER_CLASS, 32767, 1186909904, 32767}
        stack = <optimized out>
        argp = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        arg_types = <optimized out>
        gprcount = 2
        ssecount = <optimized out>
        ngpr = 1
        nsse = 0
        i = <optimized out>
        avn = <optimized out>
        flags = <optimized out>
        reg_args = <optimized out>
#20 0x00007f84f5ac1bad in ffi_call (cif=cif@entry=0x7fff46becea0, fn=0x7f84fa36d905 <_FUN(wl_client*, wl_resource*)>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff46becf70) at ../src/x86/ffi64.c:710
        arg_types = 0x7fff46becec0
        i = <optimized out>
        nargs = 2
        max_reg_struct_size = <optimized out>
#21 0x00007f84f6e9bf46 in wl_closure_invoke (closure=closure@entry=0x556c2cb5a790, flags=flags@entry=2, target=<optimized out>, target@entry=0x556c2cb5a880, opcode=opcode@entry=9, data=<optimized out>, data@entry=0x556c2cd05460)
    at ../src/connection.c:1228
        count = <optimized out>
        cif = {abi = FFI_UNIX64, nargs = 2, arg_types = 0x7fff46becec0, rtype = 0x7f84f5ac3180 <ffi_type_void>, bytes = 0, flags = 0}
        ffi_types = {0x7f84f5ac3060 <ffi_type_pointer>, 0x7f84f5ac3060 <ffi_type_pointer>, 0x10, 0x7f840000000e, 0x7f84f5ac30e0 <ffi_type_uint32>, 0x7f84f5ac30e0 <ffi_type_uint32>, 0x0, 0xd8, 0x556c2cd5e470, 0x20b90, 0x7f84f8314ac0 <main_arena>, 0x0, 0xd8, 0x7f84f81d7e04 <__libc_calloc+212>, 0x556c2cb5aa10, 0x48, 0x7f84fa460165, 0x7f84fa57a2b8 <treeland_personalization_appearance_context_v1_requests+216>, 0x0, 0x556c2cd05490, 0x0, 0x7f84f6e9ad9d <wl_closure_init+93>}
        ffi_args = {0x7fff46bece80, 0x7fff46bece88, 0x556c2cb5a7a8, 0x8, 0x2, 0x0, 0x556c2cb5a868, 0x556c2cb5a860, 0x9, 0x7f84f6e9b7d7 <wl_connection_demarshal+167>, 0x556c2cb5a790, 0x556c2cb64530, 0x556c2cb5a860, 0x556c2cd05490, 0x7f84fa57a2b8 <treeland_personalization_appearance_context_v1_requests+216>, 0x8, 0x556c2cd05490, 0x7f84f6e9bc4d <wl_closure_lookup_objects+61>, 0x7f84fa460165, 0x7f84f6e957a0 <log_closure+64>, 0xfffffffffffffe78, 0x7f84fa57a2b8 <treeland_personalization_appearance_context_v1_requests+216>}
        implementation = <optimized out>
#22 0x00007f84f6e96c9a in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x556c2cd05460) at ../src/wayland-server.c:444
        client = <optimized out>
        connection = 0x556c2cb64530
        resource = 0x556c2cb5a880
        object = 0x556c2cb5a880
        closure = 0x556c2cb5a790
        message = 0x7f84fa57a2b8 <treeland_personalization_appearance_context_v1_requests+216>
        p = {39, 524297}
        resource_flags = <optimized out>
        opcode = 9
        size = <optimized out>
        since = <optimized out>
        len = <optimized out>
#23 0x00007f84f6e99c52 in wl_event_loop_dispatch (loop=0x556c298deef0, timeout=<optimized out>) at ../src/event-loop.c:1105
        ep = {{events = 1, data = {ptr = 0x556c2a055070, fd = 704991344, u32 = 704991344, u64 = 93923049820272}}, {events = 32644, data = {ptr = 0x7fff46bed230, fd = 1186910768, u32 = 1186910768, u64 = 140734380298800}}, {events = 4176378325, data = {ptr = 0x3e700007f84, fd = 32644, u32 = 32644, u64 = 4290672361348}}, {events = 0, data = {ptr = 0x7f84f8ef483e <doActivate<false>(QObject*, int, void**)+206>, fd = -118536130, u32 = 4176431166, u64 = 140209088841790}}, {events = 682996737, data = {ptr = 0x28e728500000556c, fd = 21868, u32 = 21868, u64 = 2947368805199795564}}, {events = 21868, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 4063952576, data = {ptr = 0x299f956000007f84, fd = 32644, u32 = 32644, u64 = 2999280116401471364}}, {events = 21868, data = {ptr = 0x7f84f23afec0, fd = -231014720, u32 = 4063952576, u64 = 140208976363200}}, {events = 697167168, data = {ptr = 0x28e727900000556c, fd = 21868, u32 = 21868, u64 = 2947367980566074732}}, {events = 21868, data = {ptr = 0x556c2abef400, fd = 717157376, u32 = 717157376, u64 = 93923061986304}}, {events = 686237584, data = {ptr = 0x556c, fd = 21868, u32 = 21868, u64 = 21868}}, {events = 0, data = {ptr = 0x556c298ded40, fd = 697167168, u32 = 697167168, u64 = 93923041996096}}, {events = 686237584, data = {ptr = 0x30000556c, fd = 21868, u32 = 21868, u64 = 12884923756}}, {events = 731970536, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1937883136, data = {ptr = 0xf63bbcbf2ba0fbe8, fd = 731970536, u32 = 731970536, u64 = 17742982686212946920}}, {events = 32644, data = {ptr = 0x7f84f63b7931, fd = -163874511, u32 = 4131092785, u64 = 140209043503409}}, {events = 4131109928, data = {ptr = 0xf63ba00e00007f84, fd = 32644, u32 = 32644, u64 = 17742951138946219908}}, {events = 32644, data = {ptr = 0x556c28ba8fb0, fd = 683315120, u32 = 683315120, u64 = 93923028144048}}, {events = 0, data = {ptr = 0xf63bbd3d00000000, fd = 0, u32 = 0, u64 = 17742983226646855680}}, {events = 32644, data = {ptr = 0x7f84f63b8249, fd = -163872183, u32 = 4131095113, u64 = 140209043505737}}, {events = 0, data = {ptr = 0x37bb96fb00000000, fd = 0, u32 = 0, u64 = 4015969497511886848}}, {events = 31, data = {ptr = 0xa60498, fd = 10880152, u32 = 10880152, u64 = 10880152}}, {events = 4176474024, data = {ptr = 0x7f84, fd = 32644, u32 = 32644, u64 = 32644}}, {events = 0, data = {ptr = 0x846bed24c, fd = 1186910796, u32 = 1186910796, u64 = 35546649164}}, {events = 0, data = {ptr = 0x7381c00000000000, fd = 0, u32 = 0, u64 = 8323144692589920256}}, {events = 731970536, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0x28ba8d2000000000, fd = 0, u32 = 0, u64 = 2934813275763769344}}, {events = 21868, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 683315120, data = {ptr = 0x7381c0000000556c, fd = 21868, u32 = 21868, u64 = 8323144692589942124}}, {events = 731970536, data = {ptr = 0x556c29e66780, fd = 702965632, u32 = 702965632, u64 = 93923047794560}}, {events = 1186911072, data = {ptr = 0xf63bbd4700007fff, fd = 32767, u32 = 32767, u64 = 17742983269596561407}}, {events = 32644, data = {ptr = 0x7f84f63ba00e, fd = -163864562, u32 = 4131102734, u64 = 140209043513358}}}
        source = <optimized out>
        i = 0
        count = <optimized out>
        has_timers = <optimized out>
        use_timeout = <optimized out>
        now = {tv_sec = 140734380298576, tv_nsec = 140209098609578}
        end = {tv_sec = <optimized out>, tv_nsec = <optimized out>}
#24 0x00007f84f984383a in operator() (__closure=0x556c2996a020) at /home/rewine/deepin/treeland/waylib/src/server/kernel/wserver.cpp:108
        ret = 0
#25 0x00007f84f98454e7 in operator() (__closure=0x7fff46bed390) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:141
#26 0x00007f84f9845598 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Waylib::Server::WServerPrivate::init()::<lambda()> >::call(Waylib::Server::WServerPrivat--Type <RET> for more, q to quit, c to continue without paging--
e::init()::<lambda()>&, void**)::<lambda()> >(void **, struct {...} &&) (args=0x7fff46bed4b8, fn=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65
#27 0x00007f84f984551d in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Waylib::Server::WServerPrivate::init()::<lambda()> >::call(struct {...} &, void **) (f=..., arg=0x7fff46bed4b8)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:140
#28 0x00007f84f9845491 in QtPrivate::FunctorCallable<Waylib::Server::WServerPrivate::init()::<lambda()> >::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=..., arg=0x7fff46bed4b8)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:362
#29 0x00007f84f98453aa in QtPrivate::QCallableObject<Waylib::Server::WServerPrivate::init()::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=1, this_=0x556c2996a010, r=0x556c298ded40, a=0x7fff46bed4b8, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:572
        that = 0x556c2996a010
#30 0x00007f84f8ef4a1c in QtPrivate::QSlotObjectBase::call (a=0x7fff46bed4b8, r=0x556c298ded40, this=0x556c2996a010, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:486
#31 doActivate<false> (sender=0x556c28b5b4c0, signal_index=3, argv=0x7fff46bed4b8) at ./src/corelib/kernel/qobject.cpp:4120
        obj = {m_slotObject = std::unique_ptr<QtPrivate::QSlotObjectBase> = {get() = 0x556c2996a010}}
        receiver = 0x556c298ded40
        td = <optimized out>
        receiverInSameThread = true
        senderData = {previous = 0x0, receiver = 0x556c298ded40, sender = 0x556c28b5b4c0, signal = 3}
        c = 0x556c2996a030
        connections = {d = 0x556c2996a090}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 1
        signalVector = 0x556c2996a0c0
        currentThreadId = 0x7f84f23afec0
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#32 0x00007f84f909c043 in QEventDispatcherGlib::processEvents (this=0x556c28b5b4c0, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:383
        d = 0x556c28ba8c40
        canWait = true
        savedFlags = {i = <optimized out>}
        result = <optimized out>
#33 0x00007f84f8eb167a in QEventLoop::exec (this=0x7fff46bed650, flags=...) at ./src/corelib/global/qflags.h:34
        d = 0x556c2b04fd80
        threadData = <optimized out>
        locker = {m_mutex = 0x556c28b9dc08, m_isLocked = false}
        ref = {d = 0x556c2b04fd80, locker = @0x7fff46bed5b0, exceptionCaught = true}
        app = 0x7fff46bed6f0
#34 0x00007f84f8eab768 in QCoreApplication::exec () at ./src/corelib/global/qflags.h:74
        threadData = 0x556c28b9daf0
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f84f92b08e8 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f84f91262a0 <_ZN12_GLOBAL__N_1L39qt_meta_stringdata_CLASSQObjectENDCLASSE.lto_priv.0>, data = 0x7f84f9126180 <_ZL33qt_meta_data_CLASSQObjectENDCLASS.lto_priv.0>, static_metacall = 0x7f84f8ef4fe0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7f84f92ae020 <_Z27qt_incomplete_metaTypeArrayIN12_GLOBAL__N_141qt_meta_stringdata_CLASSQObjectENDCLASS_tEJN9QtPrivate20TypeAndForceCompleteI7QStringSt17integral_constantIbLb1EEEENS3_I7QObjectS6_EENS3_IvS5_IbLb0EEEENS3_IPS8_SA_EESB_SB_NS3_IRKS4_SA_EESB_SD_EE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x556c2b04fd80}}, static staticMetaObject = {d = {superdata = {direct = 0x7f84f92a85e0 <QObject::staticMetaObject>}, stringdata = 0x7f84f91254e0 <_ZN12_GLOBAL__N_1L42qt_meta_stringdata_CLASSQEventLoopENDCLASSE.lto_priv.0>, data = 0x7f84f91253e0 <_ZL36qt_meta_data_CLASSQEventLoopENDCLASS.lto_priv.0>, static_metacall = 0x7f84f8ead1a0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7f84f92adba0 <_Z27qt_incomplete_metaTypeArrayIN12_GLOBAL__N_144qt_meta_stringdata_CLASSQEventLoopENDCLASS_tEJN9QtPrivate20TypeAndForceCompleteI6QFlagsIN10QEventLoop17ProcessEventsFlagEESt17integral_constantIbLb1EEEENS3_IS5_S9_EENS3_IvS8_IbLb0EEEENS3_IiSC_EESD_SD_EE.lto_priv.0>, extradata = 0x0}}}
        returnCode = <optimized out>
#35 0x0000556beae42655 in main (argc=2, argv=0x7fff46bed8c8) at /home/rewine/deepin/treeland/src/main.cpp:48

        app = <incomplete type>
        treeland = {<QObject> = {_vptr.QObject = 0x7f84fa5811c0 <vtable for Treeland::Treeland+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f84f91262a0 <_ZN12_GLOBAL__N_1L39qt_meta_stringdata_CLASSQObjectENDCLASSE.lto_priv.0>, data = 0x7f84f9126180 <_ZL33qt_meta_data_CLASSQObjectENDCLASS.lto_priv.0>, static_metacall = 0x7f84f8ef4fe0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7f84f92ae020 <_Z27qt_incomplete_metaTypeArrayIN12_GLOBAL__N_141qt_meta_stringdata_CLASSQObjectENDCLASS_tEJN9QtPrivate20TypeAndForceCompleteI7QStringSt17integral_constantIbLb1EEEENS3_I7QObjectS6_EENS3_IvS5_IbLb0EEEENS3_IPS8_SA_EESB_SB_NS3_IRKS4_SA_EESB_SD_EE.lto_priv.0>, extradata = 0x0}}, d_ptr = {d = 0x556c2985f140}}, <QDBusContext> = {d_ptr = 0x0}, <TreelandProxyInterface> = {_vptr.TreelandProxyInterface = 0x7f84fa581258 <vtable for Treeland::Treeland+168>}, static staticMetaObject = {d = {superdata = {direct = 0x7f84f92a85e0 <QObject::staticMetaObject>}, stringdata = 0x7f84fa3a9680 <(anonymous namespace)::qt_meta_stringdata_CLASSTreelandSCOPETreelandENDCLASS>, data = 0x7f84fa3a9720 <qt_meta_data_CLASSTreelandSCOPETreelandENDCLASS>, static_metacall = 0x7f84fa15fcae <Treeland::Treeland::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, metaTypes = 0x7f84fa57c440 <qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_stringdata_CLASSTreelandSCOPETreelandENDCLASS_t, QtPrivate::TypeAndForceComplete<Treeland::Treeland, std::integral_constant<bool, true> >, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<bool, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<QDBusUnixFileDescriptor, std::integral_constant<bool, false> >, QtPrivate::TypeAndForceComplete<QString, std::integral_constant<bool, false> > >>, extradata = 0x0}}, d_ptr = std::unique_ptr<Treeland::TreelandPrivate> = {get() = 0x556c29a24f20}}
        quitCode = 32644

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions