https://bugs.kde.org/show_bug.cgi?id=428468

Yaroslav Sidlovsky <zawer...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zawer...@gmail.com

--- Comment #13 from Yaroslav Sidlovsky <zawer...@gmail.com> ---
I can reproduce this bug too.
Crash happens somewhere in kwayland-server.

Thread 1 "kwin_wayland" received signal SIGSEGV, Segmentation fault.
KWaylandServer::SurfaceInterface::frameRendered (this=0x5641f8f55120,
msec=151866) at
/usr/src/debug/kwayland-server-5.20.5-1.fc33.x86_64/src/server/surface_interface.cpp:420
420         const bool needsFlush = !d->current.frameCallbacks.isEmpty();

Full stack trace:
```
Thread 1 "kwin_wayland" received signal SIGSEGV, Segmentation fault.
KWaylandServer::SurfaceInterface::frameRendered (this=0x5641f8f55120,
msec=151866) at
/usr/src/debug/kwayland-server-5.20.5-1.fc33.x86_64/src/server/surface_interface.cpp:420
420         const bool needsFlush = !d->current.frameCallbacks.isEmpty();

Thread 15 (Thread 0x7f553a029640 (LWP 26472) "EglStrmComm*261"):
#0  0x00007f55fd8aae1c in recv () at /lib64/libc.so.6
#1  0x00007f55e8618e63 in  () at /lib64/libEGL_nvidia.so.0
#2  0x00007f55e8619c14 in  () at /lib64/libEGL_nvidia.so.0
#3  0x00007f55e860ee05 in  () at /lib64/libEGL_nvidia.so.0
#4  0x00007f55e865bd4e in  () at /lib64/libEGL_nvidia.so.0
#5  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f55d50b7640 (LWP 26184) "kwin_wayland"):
#0  0x00007f55fd8a9e9e in epoll_wait () at /lib64/libc.so.6
#1  0x00007f55e8058518 in impl_pollfd_wait () at
/usr/lib64/spa-0.2/support/libspa-support.so
#2  0x00007f55e804e7b4 in loop_iterate () at
/usr/lib64/spa-0.2/support/libspa-support.so
#3  0x00007f55ff48b427 in do_loop () at /lib64/libpipewire-0.3.so.0
#4  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f553b02b640 (LWP 25280) "EglStrmComm*2D1"):
#0  0x00007f55fd8aae1c in recv () at /lib64/libc.so.6
#1  0x00007f55e8618e63 in  () at /lib64/libEGL_nvidia.so.0
#2  0x00007f55e8619c14 in  () at /lib64/libEGL_nvidia.so.0
#3  0x00007f55e860ee05 in  () at /lib64/libEGL_nvidia.so.0
#4  0x00007f55e865bd4e in  () at /lib64/libEGL_nvidia.so.0
#5  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f5540f97640 (LWP 25258) "EglStrmComm*C21"):
#0  0x00007f55fd8aae1c in recv () at /lib64/libc.so.6
#1  0x00007f55e8618e63 in  () at /lib64/libEGL_nvidia.so.0
#2  0x00007f55e8619c14 in  () at /lib64/libEGL_nvidia.so.0
#3  0x00007f55e860ee05 in  () at /lib64/libEGL_nvidia.so.0
#4  0x00007f55e865bd4e in  () at /lib64/libEGL_nvidia.so.0
#5  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f55c761a640 (LWP 24719) "kwin_wayland"):
#0  0x00007f55fd1b76c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f55fd594cec in QTWTF::TCMalloc_PageHeap::scavengerThread() () at
/lib64/libQt5Script.so.5
#2  0x00007f55fd594d1f in  () at /lib64/libQt5Script.so.5
#3  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f55d7c67640 (LWP 24716) "QQmlThread"):
#0  0x00007f55fd89ea5f in poll () at /lib64/libc.so.6
#1  0x00007f55fb95d9f6 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#2  0x00007f55fb908e33 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f55fdf966f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007f55fdf4857b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007f55fddadb67 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f55fca6d5ec in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x00007f55fddaedf0 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#8  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f55d958d640 (LWP 24714) "EglStrmAcq*DAB1"):
#0  0x00007f55fd1b76c2 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f55e8657068 in  () at /lib64/libEGL_nvidia.so.0
#2  0x00007f55e86246b8 in  () at /lib64/libEGL_nvidia.so.0
#3  0x00007f55e865bd4e in  () at /lib64/libEGL_nvidia.so.0
#4  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f55e91ee640 (LWP 24709) "libinput-connec"):
#0  0x00007f55fd89ea5f in poll () at /lib64/libc.so.6
#1  0x00007f55fb95d9f6 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#2  0x00007f55fb908e33 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f55fdf966f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007f55fdf4857b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007f55fddadb67 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f55fddaedf0 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#7  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f55e99ef640 (LWP 24708) "QThread"):
#0  0x00007f55fd89ea5f in poll () at /lib64/libc.so.6
#1  0x00007f55fb95d9f6 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#2  0x00007f55fb908e33 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f55fdf966f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007f55fdf4857b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007f55fddadb67 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f55fddaedf0 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#7  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f55ea337640 (LWP 24707) "QDBusConnection"):
#0  0x00007f55fd89ea5f in poll () at /lib64/libc.so.6
#1  0x00007f55fb95d9f6 in g_main_context_iterate.constprop () at
/lib64/libglib-2.0.so.0
#2  0x00007f55fb908e33 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f55fdf966f3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007f55fdf4857b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007f55fddadb67 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f55ff03510b in QDBusConnectionManager::run() () at
/lib64/libQt5DBus.so.5
#7  0x00007f55fddaedf0 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#8  0x00007f55fd1b13f9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f55fd8a9b53 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f55fdc95940 (LWP 24706) "kwin_wayland"):
#0  KWaylandServer::SurfaceInterface::frameRendered(unsigned int)
(this=0x5641f8f55120, msec=151866) at
/usr/src/debug/kwayland-server-5.20.5-1.fc33.x86_64/src/server/surface_interface.cpp:420
#1  0x00007f55ff6d10a0 in KWin::CursorImage::markAsRendered()
(this=0x5641f8bf2c40) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/pointer_input.cpp:973
#2  0x00007f55fdf79386 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#3  0x00007f55ff5fba49 in KWin::Cursor::rendered(QRect const&) (this=<optimized
out>, _t1=<optimized out>) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/x86_64-redhat-linux-gnu/kwin_autogen/EWIEGA46WW/moc_cursor.cpp:230
#4  0x00007f55ff64f7ce in KWin::Cursor::markAsRendered() (this=0x5641f88cef50)
at /usr/src/debug/kwin-5.20.5-1.fc33.x86_64/cursor.h:170
#5  KWin::Compositor::performCompositing() (this=0x5641f896d0f0) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/composite.cpp:709
#6  0x00007f55e9a44b3d in drmHandleEvent () at /lib64/libdrm.so.2
#7  0x00007f55e9aa886b in operator() (__closure=<optimized out>) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/plugins/platforms/drm/drm_backend.cpp:269
#8  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
KWin::DrmBackend::openDrm()::<lambda()> >::call (arg=<optimized out>,
f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#9  QtPrivate::Functor<KWin::DrmBackend::openDrm()::<lambda()>,
0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#10 QtPrivate::QFunctorSlotObject<KWin::DrmBackend::openDrm()::<lambda()>, 0,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#11 0x00007f55fdf79386 in void doActivate<false>(QObject*, int, void**) () at
/lib64/libQt5Core.so.5
#12 0x00007f55fdf7c77a in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#13 0x00007f55fdf7cf21 in QSocketNotifier::event(QEvent*) () at
/lib64/libQt5Core.so.5
#14 0x00007f55fe9e5ec3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#15 0x00007f55fdf49bd8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#16 0x00007f55fdf93a4e in
QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at
/lib64/libQt5Core.so.5
#17 0x00007f55fdf93dd4 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#18 0x00007f55ea9b91a1 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib64/qt5/plugins/platforms/KWinQpaPlugin.so
#19 0x00007f55fdf4857b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#20 0x00007f55fdf501b4 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#21 0x00005641f850655e in main(int, char**) (argc=<optimized out>,
argv=0x7ffd4bc49df0) at
/usr/src/debug/kwin-5.20.5-1.fc33.x86_64/main_wayland.cpp:702
```

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to