https://bugs.kde.org/show_bug.cgi?id=460444
Nate Graham <n...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|kernel: kwin_wayland[1079]: |kwin_wayland segfault in |segfault |KWin::PointerInputRedirecti | |on::updateCursorOutputs | |when moving cursor over | |Task Manager entries and | |triggering tooltips Status|NEEDSINFO |REPORTED CC| |xaver.h...@gmail.com Resolution|BACKTRACE |--- --- Comment #7 from Nate Graham <n...@kde.org> --- Thanks a lot for that! Pasting them inline for searchability: Thread 1 "kwin_wayland" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007f9cc64e0859 in __GI_abort () at abort.c:79 #2 0x00007f9cc654b26e in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f9cc6675298 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 #3 0x00007f9cc65532fc in malloc_printerr (str=str@entry=0x7f9cc66771e0 "munmap_chunk(): invalid pointer") at malloc.c:5347 #4 0x00007f9cc655354c in munmap_chunk (p=<optimized out>) at malloc.c:2830 #5 0x00007f9cc926a724 in KWaylandServer::SurfaceInterface::setOutputs(QVector<KWaylandServer::OutputInterface*> const&) () from /lib/x86_64-linux-gnu/libkwin.so.5 #6 0x00007f9cc90a69b1 in KWin::PointerInputRedirection::updateCursorOutputs() () from /lib/x86_64-linux-gnu/libkwin.so.5 #7 0x00007f9cc90a6b4e in KWin::PointerInputRedirection::updatePosition(QPointF const&) () from /lib/x86_64-linux-gnu/libkwin.so.5 #8 0x00007f9cc90a77aa in KWin::PointerInputRedirection::processMotionInternal(QPointF const&, QSizeF const&, QSizeF const&, unsigned int, unsigned long long, KWin::InputDevice*) () from /lib/x86_64-linux-gnu/libkwin.so.5 #9 0x00007f9cc90a88b4 in KWin::PointerInputRedirection::processMotion(QSizeF const&, QSizeF const&, unsigned int, unsigned long long, KWin::InputDevice*) () from /lib/x86_64-linux-gnu/libkwin.so.5 #10 0x00007f9cc779f2f2 in QtPrivate::QSlotObjectBase::call (a=0x7ffd741fd1a0, r=0x55bf5e469810, this=0x55bf5e4c0a10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #11 doActivate<false> (sender=0x55bf5eede280, signal_index=6, argv=0x7ffd741fd1a0) at kernel/qobject.cpp:3919 #12 0x00007f9cc8fadf9d in KWin::InputDevice::pointerMotion(QSizeF const&, QSizeF const&, unsigned int, unsigned long long, KWin::InputDevice*) () from /lib/x86_64-linux-gnu/libkwin.so.5 #13 0x00007f9cc91e4dd7 in KWin::LibInput::Connection::processEvents() () from /lib/x86_64-linux-gnu/libkwin.so.5 #14 0x00007f9cc7795d09 in QObject::event (this=0x55bf5e3d8c90, e=0x7f9ca8004780) at kernel/qobject.cpp:1347 #15 0x00007f9cc6c31e43 in QApplicationPrivate::notify_helper (this=this@entry=0x55bf5e393f50, receiver=receiver@entry=0x55bf5e3d8c90, e=e@entry=0x7f9ca8004780) at kernel/qapplication.cpp:3637 #16 0x00007f9cc6c3ac58 in QApplication::notify (this=0x7ffd741fda00, receiver=0x55bf5e3d8c90, e=0x7f9ca8004780) at kernel/qapplication.cpp:3161 #17 0x00007f9cc776803a in QCoreApplication::notifyInternal2 (receiver=0x55bf5e3d8c90, event=0x7f9ca8004780) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #18 0x00007f9cc776a941 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55bf5e36b3f0) at kernel/qcoreapplication.cpp:1821 #19 0x00007f9cc77bff1e in QEventDispatcherUNIX::processEvents (this=0x55bf5e3a8e30, flags=...) at kernel/qeventdispatcher_unix.cpp:468 #20 0x000055bf5cbb2c61 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () #21 0x00007f9cc7766b3b in QEventLoop::exec (this=this@entry=0x7ffd741fd7a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #22 0x00007f9cc776ece4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #23 0x000055bf5caaedf3 in main (argc=<optimized out>, argv=<optimized out>) at ./src/main_wayland.cpp:613 [Inferior 1 (process 1102) detached] Thread 1 (Thread 0x7fee3c3349c0 (LWP 1084)): #0 0x00007fee40af1b81 in _int_malloc (av=av@entry=0x7fee40c46b80 <main_arena>, bytes=bytes@entry=12) at malloc.c:3671 #1 0x00007fee40af4299 in __GI___libc_malloc (bytes=12) at malloc.c:3066 #2 0x00007fee3a3cb227 in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #3 0x00007fee3a3cb8cf in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007fee396dc697 in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007fee4004b98f in ?? () from /lib/x86_64-linux-gnu/libgbm.so.1 #6 0x00007fee4004a111 in gbm_bo_create_with_modifiers () from /lib/x86_64-linux-gnu/libgbm.so.1 #7 0x00007fee43742bd8 in KWin::DrmBackend::createBo(QSize const&, unsigned int, QVector<unsigned long> const&) () from /lib/x86_64-linux-gnu/libkwin.so.5 #8 0x00007fee43742db6 in KWin::DrmBackend::createDmaBufTexture(QSize const&, unsigned int, unsigned long) () from /lib/x86_64-linux-gnu/libkwin.so.5 #9 0x00007fee435993f8 in KWin::Platform::createDmaBufTexture(KWin::DmaBufParams const&) () from /lib/x86_64-linux-gnu/libkwin.so.5 #10 0x0000557d1486298e in ?? () #11 0x00007fee40fff3fb in impl_port_use_buffers (object=<optimized out>, direction=<optimized out>, port_id=<optimized out>, flags=<optimized out>, buffers=<optimized out>, n_buffers=<optimized out>) at ../src/pipewire/stream.c:832 #12 0x00007fee40ff81a5 in negotiate_mixer_buffers (n_buffers=16, buffers=<optimized out>, flags=<optimized out>, port=0x557d167ab820) at ../src/pipewire/impl-port.c:1467 #13 pw_impl_port_use_buffers (port=0x557d167ab820, mix=mix@entry=0x7fee2ca180c8, flags=flags@entry=1, buffers=buffers@entry=0x7ffcc66e4d30, n_buffers=n_buffers@entry=16) at ../src/pipewire/impl-port.c:1508 #14 0x00007fee2cb27f4c in client_node_port_use_buffers (object=<optimized out>, direction=<optimized out>, port_id=<optimized out>, mix_id=<optimized out>, flags=<optimized out>, n_buffers=<optimized out>, buffers=<optimized out>) at ../src/modules/module-client-node/remote-node.c:730 #15 0x00007fee2cb3a8bf in client_node_demarshal_port_use_buffers (object=<optimized out>, msg=<optimized out>) at ../src/modules/module-client-node/protocol-native.c:517 #16 0x00007fee2cb7bcda in process_remote (impl=impl@entry=0x557d16714d60) at ../src/modules/module-protocol-native.c:789 #17 0x00007fee2cb7c230 in on_remote_data (data=0x557d16714d60, fd=222, mask=1) at ../src/modules/module-protocol-native.c:823 #18 0x00007fee16d16783 in loop_iterate (object=0x557d16328978, timeout=<optimized out>) at ../spa/plugins/support/loop.c:333 #19 0x0000557d14858751 in ?? () #20 0x00007fee41d3b2f2 in QtPrivate::QSlotObjectBase::call (a=0x7ffcc66e5cd0, r=0x557d16714780, this=0x557d167b5cd0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #21 doActivate<false> (sender=0x557d165e6b20, signal_index=3, argv=0x7ffcc66e5cd0) at kernel/qobject.cpp:3919 #22 0x00007fee41d34587 in QMetaObject::activate (sender=sender@entry=0x557d165e6b20, m=m@entry=0x7fee41fa0b40 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcc66e5cd0) at kernel/qobject.cpp:3979 #23 0x00007fee41d3f3d3 in QSocketNotifier::activated (this=this@entry=0x557d165e6b20, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178 #24 0x00007fee41d3fb73 in QSocketNotifier::event (this=0x557d165e6b20, e=0x7ffcc66e5fa0) at kernel/qsocketnotifier.cpp:302 #25 0x00007fee411cde43 in QApplicationPrivate::notify_helper (this=this@entry=0x557d15236f50, receiver=receiver@entry=0x557d165e6b20, e=e@entry=0x7ffcc66e5fa0) at kernel/qapplication.cpp:3637 #26 0x00007fee411d6c58 in QApplication::notify (this=0x7ffcc66e6390, receiver=0x557d165e6b20, e=0x7ffcc66e5fa0) at kernel/qapplication.cpp:3161 #27 0x00007fee41d0403a in QCoreApplication::notifyInternal2 (receiver=0x557d165e6b20, event=0x7ffcc66e5fa0) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #28 0x00007fee41d5bdab in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x557d1524c490) at kernel/qeventdispatcher_unix.cpp:304 #29 0x00007fee41d5c20b in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:511 #30 0x0000557d14934c61 in ?? () #31 0x00007fee41d02b3b in QEventLoop::exec (this=this@entry=0x7ffcc66e6130, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #32 0x00007fee41d0ace4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #33 0x0000557d14830df3 in ?? () #34 0x00007fee40a7e083 in __libc_start_main (main=0x557d1482f620, argc=14, argv=0x7ffcc66e65d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcc66e65c8) at ../csu/libc-start.c:308 #35 0x0000557d1483295e in ?? () -- You are receiving this mail because: You are watching all bug changes.