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

            Bug ID: 477883
           Summary: Crash loop in GLX backend destructor (Workspace is
                    null)
    Classification: Plasma
           Product: kwin
           Version: git master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: glx
          Assignee: kwin-bugs-n...@kde.org
          Reporter: m...@ratijas.tk
  Target Milestone: ---

SUMMARY

Apparently, KWin::Workspace at that point.

(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007fde016ac8a3 in __pthread_kill_internal (signo=11,
threadid=<optimized out>) at pthread_kill.c:78
#2  0x00007fde0165c668 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007fde0548a70d in KCrash::defaultCrashHandler(int) (sig=11) at
/home/ratijas/kde/src6/kcrash/src/kcrash.cpp:592
#4  0x00007fde0165c710 in <signal handler called> () at /usr/lib/libc.so.6
#5  KWin::Workspace::geometry() const (this=0x0) at
/home/ratijas/kde/src6/kwin/src/workspace.cpp:2448
#6  0x000055ddcd60c95e in KWin::OverlayWindowX11::destroy()
(this=0x55ddcee05fb0) at
/home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_overlaywindow.cpp:156
#7  KWin::OverlayWindowX11::destroy() (this=0x55ddcee05fb0) at
/home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_overlaywindow.cpp:150
#8  0x000055ddcd61c091 in KWin::GlxBackend::~GlxBackend() (this=0x55ddcedddb20,
__in_chrg=<optimized out>)
    at
/home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_glx_backend.cpp:175
#9  0x000055ddcd61c379 in KWin::GlxBackend::~GlxBackend() (this=0x55ddcedddb20,
__in_chrg=<optimized out>)
    at
/home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_glx_backend.cpp:176
#10 0x00007fde04e9b514 in
std::default_delete<KWin::RenderBackend>::operator()(KWin::RenderBackend*)
const (__ptr=<optimized out>, this=<optimized out>)
    at /usr/include/c++/13.2.1/bits/unique_ptr.h:93
#11 std::__uniq_ptr_impl<KWin::RenderBackend,
std::default_delete<KWin::RenderBackend> >::reset(KWin::RenderBackend*)
(__p=0x0, this=0x55ddce968c50)
    at /usr/include/c++/13.2.1/bits/unique_ptr.h:211
#12 std::unique_ptr<KWin::RenderBackend,
std::default_delete<KWin::RenderBackend> >::reset(KWin::RenderBackend*)
(__p=0x0, this=0x55ddce968c50) at /usr/include/c++/13.2.1/bits/unique_ptr.h:509
#13 KWin::X11Compositor::stop() (this=0x55ddce968c00) at
/home/ratijas/kde/src6/kwin/src/compositor_x11.cpp:397
#14 KWin::X11Compositor::stop() (this=0x55ddce968c00) at
/home/ratijas/kde/src6/kwin/src/compositor_x11.cpp:359
#15 0x00007fde04e9c210 in KWin::X11Compositor::~X11Compositor()
(this=0x55ddce968c00, __in_chrg=<optimized out>) at
/home/ratijas/kde/src6/kwin/src/compositor_x11.cpp:111


STEPS TO REPRODUCE
1. Log into Plasma (X11)
2. kwin_x11 --replace

OBSERVED RESULT
Crashes, starts again, crashes, restats, and repeats until "KWin is unstable"
window popup up. After that it is magically back to normal.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.0
Kernel Version: 6.6.2-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 970M/PCIe/SSE2

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

Reply via email to