Bug 414980 - Crash in GlxBackend::~GlxBackend
Summary: Crash in GlxBackend::~GlxBackend
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.17.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-12-09 15:10 UTC by Luna
Modified: 2021-12-04 04:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luna 2019-12-09 15:10:33 UTC
Application: kwin_x11 (5.17.4)

Qt Version: 5.13.1
Frameworks Version: 5.64.0
Operating System: Linux 5.3.12-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
VkQuake Speicherzugriffsfehler (Speicherabzug geschrieben). Vkmark Error: vk::Instance::enumeratePhysicalDevices: ErrorInitializationFailed. vkcube Speicherzugriffsfehler (Speicherabzug geschrieben). 

driconf  (driconf:5268): GLib-GIO-CRITICAL **: 16:03:39.044: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(driconf:5268): GLib-GIO-CRITICAL **: 16:03:39.044: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(driconf:5268): GLib-GIO-CRITICAL **: 16:03:39.044: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
XDG_RUNTIME_DIR (/run/user/1000) is not owned by us (uid 0), but by uid 1000! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't do that.)
ALSA lib pulse.c:242:(pulse_connect) PulseAudio: Unable to connect: Verbindung verweigert.

vulkaninfo
ERROR: [Loader Message] Code 0 : /usr/lib/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
/home/abuild/rpmbuild/BUILD/Vulkan-Tools-1.1.127/vulkaninfo/vulkaninfo.h:399: failed with ERROR_INITIALIZATION_FAILED

glxgears (gut).
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
300 frames in 5.0 seconds = 59.881 FPS

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb147eae880 (LWP 2534))]

Thread 13 (Thread 0x7fb13dd64700 (LWP 2994)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb14b55a1fa in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007fb14b55a21b in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fb10f7fe700 (LWP 2649)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fb10ffff700 (LWP 2645)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fb12492c700 (LWP 2644)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fb12512d700 (LWP 2643)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fb12592e700 (LWP 2642)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fb12612f700 (LWP 2641)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fb13c84c700 (LWP 2640)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fb13d18e700 (LWP 2639)):
#0  0x00007fb14b0056a5 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fb12b0feb8b in  () at /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fb12b0fea37 in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#4  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fb13eff4700 (LWP 2620)):
#0  0x00007fb14d14fcd6 in ppoll () at /lib64/libc.so.6
#1  0x00007fb14bc629f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb14bc63ff1 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fb14bc0f0cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fb14ba47021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb14a74c3b5 in  () at /usr/lib64/libQt5Qml.so.5
#6  0x00007fb14ba481a2 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fb145214700 (LWP 2593)):
#0  0x00007fb14d14fcd6 in ppoll () at /lib64/libc.so.6
#1  0x00007fb14bc629f9 in qt_safe_poll(pollfd*, unsigned long, timespec const*) () at /usr/lib64/libQt5Core.so.5
#2  0x00007fb14bc63ff1 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#3  0x00007fb14bc0f0cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fb14ba47021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb14a1744f6 in  () at /usr/lib64/libQt5DBus.so.5
#6  0x00007fb14ba481a2 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#8  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fb145ea3700 (LWP 2592)):
#0  0x00007fb14d14fbdf in poll () at /lib64/libc.so.6
#1  0x00007fb14b96d742 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fb14b96e3fa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fb145fe0f90 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fb14ba481a2 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fb14affef2a in start_thread () at /lib64/libpthread.so.0
#6  0x00007fb14d15a4af in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fb147eae880 (LWP 2534)):
[KCrash Handler]
#6  0x00007fb14ba4665d in QThread::exit(int) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fb1448a108e in KWin::GlxBackend::~GlxBackend() () at /usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#8  0x00007fb1448a12f9 in KWin::GlxBackend::~GlxBackend() () at /usr/lib64/qt5/plugins/org.kde.kwin.platforms/KWinX11Platform.so
#9  0x00007fb13dd87356 in KWin::SceneOpenGL::~SceneOpenGL() () at /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#10 0x00007fb13dd873e9 in KWin::SceneOpenGL2::~SceneOpenGL2() () at /usr/lib64/qt5/plugins/org.kde.kwin.scenes/KWinSceneOpenGL.so
#11 0x00007fb14cf58921 in KWin::Compositor::stop() () at /usr/lib64/libkwin.so.5
#12 0x00007fb14cf58ab4 in KWin::X11Compositor::suspend(KWin::X11Compositor::SuspendReason) () at /usr/lib64/libkwin.so.5
#13 0x00007fb14bc3beea in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#14 0x00007fb14c644c62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007fb14c64e1e0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007fb14bc10562 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#17 0x00007fb14bc131f8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007fb14bc63da3 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#19 0x00007fb145fe22ce in  () at /usr/lib64/libQt5XcbQpa.so.5
#20 0x00007fb14bc0f0cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#21 0x00007fb14bc16d32 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#22 0x00007fb14d054031 in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so
#23 0x00007fb14d081e0b in __libc_start_main () at /lib64/libc.so.6
#24 0x000056343f26308a in _start ()
[Inferior 1 (process 2534) detached]

Possible duplicates by query: bug 406671, bug 403370, bug 313911, bug 292488, bug 287932.

Reported using DrKonqi
Comment 1 Vlad Zahorodnii 2019-12-13 16:18:06 UTC
Could you please install kwin debug packages and attach a new backtrace to this bug report?
Comment 2 kde.org 2021-11-04 18:39:32 UTC
This bug report is quite old and missing a backtrace with debug symbols. Can you still reproduce the problem with KDE 5.23? If so, please install kwin debug packages and attach a new backtrace to this bug report.
Comment 3 Bug Janitor Service 2021-11-19 04:38:52 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2021-12-04 04:38:41 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!