You are not logged in.

#1 2020-10-09 23:09:54

X04D
Member
Registered: 2008-01-20
Posts: 22

[Wayland] Starting xwayland processes terminates wayland session

Hey guys,

Interesting problem I'm having here. I use SDDM as my display manager, and I can log into swaywm (wayland) just fine. However, if I try to start anything that uses xwayland (urxvt, rofi) wayland crashes right back to SDDM. I've tried reverting xorg-server-xwayland as well as installing xorg-server-xwayland-git but the issue persisted.

I have a core dump in my journal: #1 0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c) #2 0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288) #3 0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9) #4 0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

 Stack trace of thread 1774:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1781:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1773:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1771:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1780:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1775:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1777:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1778:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

                                       Stack trace of thread 1782:
                                       #0  0x00007f30f6b1b6a2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf6a2)
                                       #1  0x00007f30f4d06c3c n/a (radeonsi_dri.so + 0x4cbc3c)
                                       #2  0x00007f30f4d00288 n/a (radeonsi_dri.so + 0x4c5288)
                                       #3  0x00007f30f6b153e9 start_thread (libpthread.so.0 + 0x93e9)
                                       #4  0x00007f30f6c2e293 __clone (libc.so.6 + 0x100293)

I have no idea if that's the issue; the only thing that stands out to me is "radeonsi_dri" which makes me thing a GPU driver issue, but I don't want to start messing with things if I'm misunderstanding.

If I start sway from TTY, and try to run an X application, Wayland crashed with this:

When I open urxvt:
    urxvt: X connection to ':1' broken, unable to recover, exiting

When I open rofi:
    X11Helper-WARNING: The XCB connection to X server had a fatal error: 1


Any suggestions?

Offline

#2 2020-10-09 23:44:16

X04D
Member
Registered: 2008-01-20
Posts: 22

Re: [Wayland] Starting xwayland processes terminates wayland session

I forgot to add:  I have no issues in my X session, so I'm not even sure how to troubleshoot.  I have no relevant errors in my Xorg.0.log.

Offline

Board footer

Powered by FluxBB