https://bugs.kde.org/show_bug.cgi?id=449101
Bug ID: 449101 Summary: (SEGV) KWin crashed in KWaylandServer::PrimarySelectionOfferV1Interface::Prim arySelectionOfferV1Interface after logging out Product: kwin Version: 5.23.90 Platform: Neon Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: pos...@posteo.eu Target Milestone: --- Created attachment 145891 --> https://bugs.kde.org/attachment.cgi?id=145891&action=edit KWin support information SUMMARY ``` #0 0x00007f7418b447ae in QObjectPrivate::ConnectionData::resizeSignalVector (size=5, this=0x564c0fdae381) at kernel/qobject_p.h:294 #1 QObjectPrivate::addConnection (this=<optimized out>, signal=signal@entry=4, c=c@entry=0x564c11351d10) at kernel/qobject.cpp:326 #2 0x00007f7418b4769a in QObjectPrivate::connectImpl (sender=0x564c0e94bb10, signal_index=4, receiver=0x564c0fb98f40, slot=<optimized out>, slotObj=<optimized out>, type=<optimized out>, types=<optimized out>, senderMetaObject=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:132 #3 0x00007f7418b47b35 in QObject::connectImpl (sender=sender@entry=0x564c0e94bb10, signal=signal@entry=0x7ffcd9e7b5a0, receiver=receiver@entry=0x564c0fb98f40, slot=slot@entry=0x0, slotObj=0x564c0f790f70, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at kernel/qobject.cpp:5001 #4 0x00007f741aa431d0 in QObject::connect<void (KWaylandServer::AbstractDataSource::*)(const QString&), KWaylandServer::PrimarySelectionOfferV1Interface::PrimarySelectionOfferV1Interface(KWaylandServer::AbstractDataSource*, wl_resource*)::<lambda(const QString&)> > (type=Qt::AutoConnection, slot=..., context=0x564c0fb98f40, signal= (void (KWaylandServer::AbstractDataSource::*)(KWaylandServer::AbstractDataSource * const, const QString &)) 0x7f741aa07d40 <KWaylandServer::AbstractDataSource::mimeTypeOffered(QString const&)>, sender=0x564c0e94bb10) at /usr/include/c++/9/bits/move.h:99 #5 KWaylandServer::PrimarySelectionOfferV1Interface::PrimarySelectionOfferV1Interface (this=0x564c0fb98f40, source=0x564c0e94bb10, resource=<optimized out>) at ./src/server/primaryselectionoffer_v1_interface.cpp:68 #6 0x00007f741aa42a32 in KWaylandServer::PrimarySelectionDeviceV1InterfacePrivate::createDataOffer (this=0x564c105843d0, source=0x564c0e94bb10) at ./src/server/primaryselectiondevice_v1_interface.cpp:89 #7 0x00007f741aa42bd6 in KWaylandServer::PrimarySelectionDeviceV1Interface::sendSelection (this=0x564c100ef720, other=<optimized out>) at ./src/server/primaryselectiondevice_v1_interface.cpp:128 #8 0x00007f741aa49f45 in KWaylandServer::SeatInterface::setFocusedKeyboardSurface (this=0x564c0e7867e0, surface=0x564c0f7f4f30) at ./src/server/seat_interface.cpp:932 #9 0x00007f741aea6eeb in KWin::KeyboardInputRedirection::<lambda()>::operator() (__closure=0x564c0ed41270) at ./src/keyboard_input.cpp:141 #10 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::KeyboardInputRedirection::init()::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146 #11 QtPrivate::Functor<KWin::KeyboardInputRedirection::init()::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256 #12 QtPrivate::QFunctorSlotObject<KWin::KeyboardInputRedirection::init()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x564c0ed41260, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443 #13 0x00007f7418b5219e in QtPrivate::QSlotObjectBase::call (a=0x7ffcd9e7b820, r=0x564c0e7ab6c0, this=0x564c0ed41260) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #14 doActivate<false> (sender=0x564c0eb32c30, signal_index=10, argv=0x7ffcd9e7b820) at kernel/qobject.cpp:3886 #15 0x00007f7418b4b567 in QMetaObject::activate (sender=sender@entry=0x564c0eb32c30, m=m@entry=0x7f741b0d4380 <KWin::Workspace::staticMetaObject>, local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffcd9e7b820) at kernel/qobject.cpp:3946 #16 0x00007f741addc566 in KWin::Workspace::clientActivated (this=this@entry=0x564c0eb32c30, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/kwin_autogen/EWIEGA46WW/moc_workspace.cpp:693 #17 0x00007f741ae1f706 in KWin::Workspace::setActiveClient (this=0x564c0eb32c30, c=c@entry=0x7f739805eb20) at ./src/activation.cpp:267 #18 0x00007f741ae1448b in KWin::AbstractClient::setActive (this=this@entry=0x7f739805eb20, act=act@entry=true) at ./src/workspace.h:811 #19 0x00007f741afae35a in KWin::XdgToplevelClient::takeFocus (this=0x7f739805eb20) at ./src/xdgshellclient.cpp:1017 #20 0x00007f741ae1fc64 in KWin::Workspace::takeActivity (this=this@entry=0x564c0eb32c30, c=c@entry=0x7f739805eb20, flags=..., flags@entry=...) at ./src/activation.cpp:391 #21 0x00007f741ae20104 in KWin::Workspace::requestFocus (this=this@entry=0x564c0eb32c30, c=c@entry=0x7f739805eb20, force=force@entry=false) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:121 #22 0x00007f741ae20827 in KWin::Workspace::activateNextClient (this=this@entry=0x564c0eb32c30, c=<optimized out>, c@entry=0x564c10391150) at ./src/activation.cpp:496 #23 0x00007f741ae209c9 in KWin::Workspace::clientHidden (this=this@entry=0x564c0eb32c30, c=c@entry=0x564c10391150) at ./src/activation.cpp:412 #24 0x00007f741af756a6 in KWin::Workspace::removeShellClient (this=0x564c0eb32c30, client=0x564c10391150) at ./src/workspace.cpp:822 #25 0x00007f7418b5219e in QtPrivate::QSlotObjectBase::call (a=0x7ffcd9e7bae0, r=0x564c0eb32c30, this=0x564c0ec67460) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #26 doActivate<false> (sender=0x564c0e757350, signal_index=4, argv=0x7ffcd9e7bae0) at kernel/qobject.cpp:3886 #27 0x00007f7418b4b567 in QMetaObject::activate (sender=sender@entry=0x564c0e757350, m=m@entry=0x7f741b0d45c0 <KWin::WaylandServer::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffcd9e7bae0) at kernel/qobject.cpp:3946 #28 0x00007f741addc3e6 in KWin::WaylandServer::shellClientRemoved (this=this@entry=0x564c0e757350, _t1=<optimized out>) at ./obj-x86_64-linux-gnu/src/kwin_autogen/EWIEGA46WW/moc_wayland_server.cpp:178 #29 0x00007f741af5b75f in KWin::WaylandServer::removeClient (this=0x564c0e757350, c=<optimized out>, c@entry=0x564c10391150) at ./src/wayland_server.cpp:707 #30 0x00007f741afa7a9c in KWin::XdgSurfaceClient::destroyClient (this=0x564c10391150) at ./src/wayland_server.h:281 #31 0x00007f741af763d0 in KWin::Workspace::~Workspace (this=0x564c0eb32c30, __in_chrg=<optimized out>) at ./src/workspace.cpp:479 #32 0x00007f741af76c6d in KWin::Workspace::~Workspace (this=0x564c0eb32c30, __in_chrg=<optimized out>) at ./src/workspace.cpp:470 #33 0x0000564c0c747c26 in KWin::ApplicationWayland::~ApplicationWayland (this=0x7ffcd9e7be70, __in_chrg=<optimized out>) at ./src/main_wayland.cpp:131 #34 0x0000564c0c7441b0 in main (argc=<optimized out>, argv=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:326 ``` SOFTWARE/OS VERSIONS Operating System: KDE neon Testing Edition KDE Plasma Version: 5.23.90 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.3 Kernel Version: 5.13.0-27-generic (64-bit) Graphics Platform: Wayland Graphics Processor: Radeon RX 580 Series ADDITIONAL INFORMATION Primary Monitor connected via DP Secondyary Monitor connected via HDMI -- You are receiving this mail because: You are watching all bug changes.