Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

27 #366

Open
Groveer opened this issue Nov 29, 2024 · 0 comments
Open

27 #366

Groveer opened this issue Nov 29, 2024 · 0 comments

Comments

@Groveer
Copy link
Contributor

Groveer commented Nov 29, 2024

#0  Waylib::Server::WClient::handle() const (this=0x0) at ./src/server/kernel/wsocket.cpp:284
linuxdeepin/treeland.private#1  0x00007f050632bd16 in Helper::surfaceBelongsToCurrentUser(SurfaceWrapper*) (this=0x5607b95c7c50, wrapper=<optimized out>) at ./src/core/helper.cpp:583
linuxdeepin/treeland.private#2  0x00007f04941ae8b2 in MultitaskviewSurfaceModel::initializeModel() (this=this@entry=0x5607bb44ca00) at ./src/plugins/multitaskview/multitaskview.cpp:101
linuxdeepin/treeland.private#3  0x00007f04941aee2d in MultitaskviewSurfaceModel::setLayoutArea(QRectF const&) (this=0x5607bb44ca00, newLayoutArea=<optimized out>) at ./src/plugins/multitaskview/multitaskview.cpp:264
linuxdeepin/treeland.private#4  0x00007f04941a525b in MultitaskviewSurfaceModel::qt_metacall(QMetaObject::Call, int, void**) (this=0x5607bb44ca00, _c=QMetaObject::WriteProperty, _id=1, _a=0x7ffdd20acb00)
    at ./obj-x86_64-linux-gnu/src/plugins/multitaskview/multitaskview_autogen/EWIEGA46WW/moc_multitaskview.cpp:595
linuxdeepin/treeland.private#5  0x00007f0503b91e42 in QV4::QQmlValueTypeWrapper::write(QObject*, int) const () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#6  0x00007f0503a93fb9 in  () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#7  0x00007f0503a99b3d in QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) ()
    at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#8  0x00007f0503a92881 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#9  0x00007f0504fb1d99 in QPropertyObserverPointer::notify(QUntypedPropertyData*) [clone .isra.0] (propertyDataPtr=0x5607bb55b5b0, this=<optimized out>) at ./src/corelib/kernel/qproperty_p.h:918
linuxdeepin/treeland.private#10 0x00007f0504da7233 in QPropertyBindingPrivate::notifyNonRecursive() (this=0x5607bb55d420) at ./src/corelib/kernel/qproperty.cpp:341
linuxdeepin/treeland.private#11 QPropertyBindingPrivate::notifyNonRecursive() (this=0x5607bb55d420) at ./src/corelib/kernel/qproperty.cpp:332
linuxdeepin/treeland.private#12 0x00007f0504da7298 in QPropertyBindingPrivate::notifyNonRecursive(QVarLengthArray<QBindingObserverPtr, 256ll> const&) (this=this@entry=0x5607bb57e360, bindingObservers=...)
    at ./src/corelib/kernel/qproperty.cpp:328
linuxdeepin/treeland.private#13 0x00007f0504daa89a in QtPrivate::QPropertyBindingData::setBinding(QUntypedPropertyBinding const&, QUntypedPropertyData*, void (*)(QUntypedPropertyData*), bool (*)(QMetaType, QUntypedPropertyData*, QtPrivate::QPropertyBindingFunction)) (this=0x5607bb57f1f8, binding=<optimized out>, propertyDataPtr=0x5607bb5700a0, staticObserverCallback=0x0, guardCallback=0x7f050420e180)
    at ./src/corelib/kernel/qproperty.cpp:520
linuxdeepin/treeland.private#14 0x00007f0504201bcd in  () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Quick.so.6
linuxdeepin/treeland.private#15 0x00007f0503b198fa in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#16 0x00007f0503ae5837 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#17 0x00007f0503ae63a4 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlRefPointer<QQmlContextData> const&) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#18 0x00007f05028999a4 in  () at /lib/x86_64-linux-gnu/libQt6QmlModels.so.6
linuxdeepin/treeland.private#19 0x00007f05044d4fd7 in QQuickRepeater::regenerate() () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Quick.so.6
linuxdeepin/treeland.private#20 0x00007f05044d5967 in QQuickRepeater::componentComplete() () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Quick.so.6
linuxdeepin/treeland.private#21 0x00007f0503b19e76 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#22 0x00007f0503ae5837 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#23 0x00007f0503ae63a4 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlRefPointer<QQmlContextData> const&) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#24 0x00007f05028999a4 in  () at /lib/x86_64-linux-gnu/libQt6QmlModels.so.6
linuxdeepin/treeland.private#25 0x00007f05044d4fd7 in QQuickRepeater::regenerate() () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Quick.so.6
linuxdeepin/treeland.private#26 0x00007f05044d5967 in QQuickRepeater::componentComplete() () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Quick.so.6
linuxdeepin/treeland.private#27 0x00007f0503b19e76 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#28 0x00007f0503aaed1d in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6
linuxdeepin/treeland.private#29 0x00007f0503aaf01c in QQmlComponentPrivate::completeCreate() () at /usr/bin/../lib/x86_64-linux-gnu/libQt6Qml.so.6

linuxdeepin/treeland.private#30 0x00007f05063518be in QmlEngine::createComponent(QQmlComponent&, QQuickItem*, QMap<QString, QVariant> const&)
    (this=<optimized out>, component=..., parent=parent@entry=0x5607b8bb0e90, properties=...) at ./src/core/qmlengine.cpp:63
linuxdeepin/treeland.private#31 0x00007f04941a82c7 in MultitaskViewPlugin::createMultitaskview(QQuickItem*) (this=this@entry=0x5607bac0bf90, parent=0x5607b8bb0e90)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qshareddata_impl.h:25
linuxdeepin/treeland.private#32 0x00007f04941a84e9 in MultitaskViewPlugin::toggleMultitaskView(IMultitaskView::ActiveReason) (this=0x5607bac0bf90, reason=IMultitaskView::ShortcutKey)
    at ./src/plugins/multitaskview/multitaskviewplugin.cpp:46
linuxdeepin/treeland.private#33 0x00007f05063314de in Helper::beforeDisposeEvent(Waylib::Server::WSeat*, QWindow*, QInputEvent*) (this=0x5607b95c7c50, seat=0x5607b8b90d70, event=0x7ffdd20ae4c0) at ./src/core/helper.cpp:968
linuxdeepin/treeland.private#34 0x00007f0505f7551d in Waylib::Server::WSeat::filterEventBeforeDisposeStage(QWindow*, QInputEvent*) (this=0x5607b8b90d70, targetWindow=0x5607b8bc79b0, event=event@entry=0x7ffdd20ae4c0)
    at ./src/server/kernel/wseat.cpp:1517
linuxdeepin/treeland.private#35 0x00007f0505ff54d5 in Waylib::Server::QWlrootsRenderWindow::beforeDisposeEventFilter(QEvent*) (this=<optimized out>, event=event@entry=0x7ffdd20ae4c0)
--Type <RET> for more, q to quit, c to continue without paging--
    at ./src/server/platformplugin/qwlrootswindow.cpp:139
linuxdeepin/treeland.private#36 0x00007f0505ff628e in Waylib::Server::QW::RenderWindow::beforeDisposeEventFilter(QWindow*, QEvent*) (window=window@entry=0x5607b8bc79b0, event=event@entry=0x7ffdd20ae4c0)
    at ./src/server/platformplugin/types.cpp:16
linuxdeepin/treeland.private#37 0x00007f0505fa48d4 in Waylib::Server::WOutputRenderWindow::event(QEvent*) (this=0x5607b8bc79b0, event=0x7ffdd20ae4c0) at ./src/server/qtquick/woutputrenderwindow.cpp:1953
linuxdeepin/treeland.private#38 0x00007f0504d59898 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5607b8bc79b0, event=0x7ffdd20ae4c0) at ./src/corelib/kernel/qcoreapplication.cpp:1165
linuxdeepin/treeland.private#39 0x00007f0505f77e21 in Waylib::Server::WSeatPrivate::on_keyboard_key(wlr_keyboard_key_event*, Waylib::Server::WInputDevice*) (this=0x5607b8b90dd0, event=0x7ffdd20ae710, device=0x5607b9b8e3a0)
    at ./src/server/kernel/wseat.cpp:535
linuxdeepin/treeland.private#40 0x00007f0504da596c in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdd20ae650, r=0x5607b8b90d70, this=0x5607b9bd1b30, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at ./src/corelib/kernel/qobjectdefs_impl.h:486
linuxdeepin/treeland.private#41 doActivate<false>(QObject*, int, void**) (sender=0x5607b9b94c60, signal_index=4, argv=0x7ffdd20ae650) at ./src/corelib/kernel/qobject.cpp:4120
linuxdeepin/treeland.private#42 0x00007f05060328f3 in qw_keyboard::notify_key(wlr_keyboard_key_event*) () at /usr/bin/../lib/x86_64-linux-gnu/libwaylibserver.so.0
linuxdeepin/treeland.private#43 0x00007f0506102afc in wl_signal_emit_mutable (signal=signal@entry=0x5607b9bc7398, data=data@entry=0x7ffdd20ae710) at ../src/wayland-server.c:2314
linuxdeepin/treeland.private#44 0x00007f0505d67a44 in wlr_keyboard_notify_key (keyboard=0x5607b9bc7268, event=0x7ffdd20ae710) at ../types/wlr_keyboard.c:102
linuxdeepin/treeland.private#45 0x00007f0505d35ad5 in handle_keyboard_key (event=event@entry=0x5607bb583c50, kb=0x5607b9bc7268) at ../backend/libinput/keyboard.c:50
linuxdeepin/treeland.private#46 0x00007f0505d3539d in handle_libinput_event (backend=backend@entry=0x5607b8e65c50, event=event@entry=0x5607bb583c50) at ../backend/libinput/events.c:158
linuxdeepin/treeland.private#47 0x00007f0505d34c2b in handle_libinput_readable (fd=<optimized out>, mask=<optimized out>, _backend=<optimized out>) at ../backend/libinput/backend.c:59
linuxdeepin/treeland.private#48 handle_libinput_readable (fd=<optimized out>, mask=<optimized out>, _backend=0x5607b8e65c50) at ../backend/libinput/backend.c:49
linuxdeepin/treeland.private#49 0x00007f0506104c52 in wl_event_loop_dispatch (loop=0x5607b8bb0c70, timeout=<optimized out>) at ../src/event-loop.c:1105
linuxdeepin/treeland.private#50 0x00007f0505f7ec14 in operator() (__closure=0x5607b8e233a0) at ./src/server/kernel/wserver.cpp:108
linuxdeepin/treeland.private#51 operator() (__closure=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:141
linuxdeepin/treeland.private#52 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()> > (fn=<optimized out>, args=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65
linuxdeepin/treeland.private#53 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Waylib::Server::WServerPrivate::init()::<lambda()> >::call (arg=<optimized out>, f=...)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:140
linuxdeepin/treeland.private#54 QtPrivate::FunctorCallable<Waylib::Server::WServerPrivate::init()::<lambda()> >::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...)
    at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:362
linuxdeepin/treeland.private#55 QtPrivate::QCallableObject<Waylib::Server::WServerPrivate::init()::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=<optimized out>, this_=0x5607b8e23390, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:572
linuxdeepin/treeland.private#56 0x00007f0504da596c in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdd20aeab0, r=0x5607b8bb0750, this=0x5607b8e23390, this=<optimized out>, r=<optimized out>, a=<optimized out>)
    at ./src/corelib/kernel/qobjectdefs_impl.h:486
linuxdeepin/treeland.private#57 doActivate<false>(QObject*, int, void**) (sender=0x5607b8e232d0, signal_index=3, argv=0x7ffdd20aeab0) at ./src/corelib/kernel/qobject.cpp:4120
linuxdeepin/treeland.private#58 0x00007f0504dafe83 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)
    (this=this@entry=0x5607b8e232d0, _t1=..., _t2=<optimized out>, _t3=...) at ./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:195
linuxdeepin/treeland.private#59 0x00007f0504daffb3 in QSocketNotifier::event(QEvent*) (this=0x5607b8e232d0, e=<optimized out>) at ./src/corelib/kernel/qsocketnotifier.cpp:327
linuxdeepin/treeland.private#60 0x00007f0504d59898 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5607b8e232d0, event=0x7ffdd20aebc0) at ./src/corelib/kernel/qcoreapplication.cpp:1165
linuxdeepin/treeland.private#61 0x00007f0504f554af in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x5607b8b39270) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:77
linuxdeepin/treeland.private#62 0x00007f050312a619 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
linuxdeepin/treeland.private#63 0x00007f050312c6c7 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
linuxdeepin/treeland.private#64 0x00007f050312ccd0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
linuxdeepin/treeland.private#65 0x00007f0504f4cfd0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5607b8b3e710, flags=...) at ./src/corelib/kernel/qeventdispatcher_glib.cpp:396
linuxdeepin/treeland.private#66 0x00007f0504d625da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffdd20aeeb0, flags=...) at ./src/corelib/global/qflags.h:34
linuxdeepin/treeland.private#67 0x00007f0504d5c6c8 in QCoreApplication::exec() () at ./src/corelib/global/qflags.h:74
linuxdeepin/treeland.private#68 0x00005607b1e394c2 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:46
@wineee wineee transferred this issue from linuxdeepin/treeland.private Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant