Skip to content

black screen on login (NVidia / glamor) #320

@utrobinmv

Description

@utrobinmv

xrdp version

0.9.21.1

Detailed xrdp version, build options

Configure options:
      --enable-ipv6
      --enable-jpeg
      --enable-fuse
      --enable-rfxcodec
      --enable-opus
      --enable-painter
      --enable-vsock
      --build=x86_64-linux-gnu
      --prefix=/usr
      --includedir=${prefix}/include
      --mandir=${prefix}/share/man
      --infodir=${prefix}/share/info
      --sysconfdir=/etc
      --localstatedir=/var
      --disable-silent-rules
      --libdir=${prefix}/lib/x86_64-linux-gnu
      --libexecdir=${prefix}/lib/x86_64-linux-gnu
      --disable-maintainer-mode
      --disable-dependency-tracking
      --with-socketdir=/run/xrdp/sockdir
      build_alias=x86_64-linux-gnu
      CFLAGS=-g -O2 -ffile-prefix-map=/build/reproducible-path/xrdp-0.9.21.1=. -fstack-protector-strong -Wformat -Werror=format-security 
      LDFLAGS=-Wl,-z,relro -Wl,-z,now -Wl,--as-needed
      CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2 
      PKG_CONFIG_PATH=/build/reproducible-path/xrdp-0.9.21.1/pkgconfig

  Compiled with OpenSSL 1.1.1w  11 Sep 2023

Operating system & version

openmediavault_6.5.0-amd64 / Debian 11

Installation method

dnf / apt / zypper / pkg / etc

Which backend do you use?

xorgxrdp

What desktop environment do you use?

Xfce

Environment xrdp running on

a physical machine, 2 * nvidia rtx 3090 and 1 * nvidia rtx 4060ti

What's your client?

No response

Area(s) with issue?

Authentication, Graphic glitches

Steps to reproduce

apt install -y xrdp xorgxrdp xfce4
apt install -y cuda
xfreerdp /size:1600x850 /v:192.168.45.70 /uuser /p:password /sound /home-drive /clipboard

I have been using the openmediavault 6 build and xrdp packages for a very long time. However, recently I started having problems after installing cuda on this machine. After installing cuda, the rdp session stops working xorgXrdp. I realized that the problem is not with xrdp, But maybe you can help me solve the problem?

✔️ Expected Behavior

login on the xfce screen

❌ Actual Behavior

black screen

Anything else?

.xorgxrdp.10.log
[ 317.459] rdpPreInit: /dev/dri/renderD128 open ok, fd 12
[ 317.459] () XRDPDEV(0): Depth 24, (--) framebuffer bpp 32
[ 317.459] (==) XRDPDEV(0): RGB weight 888
[ 317.459] (==) XRDPDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 317.459] (==) XRDPDEV(0): Default visual is TrueColor
[ 317.459] (==) XRDPDEV(0): DPI set to (96, 96)
[ 317.459] (II) XRDPDEV(0): mode "640x480" ok
[ 317.459] (II) XRDPDEV(0): mode "800x600" ok
[ 317.459] (II) XRDPDEV(0): Virtual size is 800x600 (pitch 800)
[ 317.459] (
) XRDPDEV(0): Default mode "800x600": 36.0 MHz (scaled from 0.0 MHz), 35.2 kHz, 56.2 Hz
[ 317.459] (II) XRDPDEV(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d)
[ 317.459] (II) Loading sub module "glamoregl"
[ 317.459] (II) LoadModule: "glamoregl"
[ 317.459] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[ 317.459] (II) Module glamoregl: vendor="X.Org Foundation"
[ 317.459] compiled for 1.20.11, module version = 1.0.1
[ 317.459] ABI class: X.Org ANSI C Emulation, version 0.4
[ 317.459] rdpPreInit: glamor module load ok
[ 320.012] (EE)
[ 320.012] (EE) Backtrace:
[ 320.043] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x135) [0x560c81deba45]
[ 320.044] (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x50) [0x7f0ef97f1140]
[ 320.076] (EE) 2: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0xdf72c) [0x7f0e66a273fc]
[ 320.078] (EE) 3: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0x29f01) [0x7f0e66971bd1]
[ 320.078] (EE) 4: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0x2a052) [0x7f0e66971d22]
[ 320.078] (EE) 5: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglGetFunctions+0x2ab6e) [0x7f0e6697283e]
[ 320.079] (EE) 6: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglApiInit+0x6a12) [0x7f0e66947902]
[ 320.079] (EE) 7: /lib/x86_64-linux-gnu/libnvidia-eglcore.so.535.104.05 (NvGlEglApiInit+0x3af) [0x7f0e6694129f]
[ 320.079] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.079] (EE) 8: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (?+0x0) [0x7f0eec235895]
[ 320.080] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.080] (EE) 9: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (?+0x0) [0x7f0eec23597b]
[ 320.093] (EE) 10: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0x6f4d6) [0x7f0eec2ae716]
[ 320.094] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.094] (EE) 11: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (?+0x0) [0x7f0eec233898]
[ 320.094] (EE) 12: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0xf11d) [0x7f0eec24e35d]
[ 320.095] (EE) 13: /lib/x86_64-linux-gnu/libEGL.so.1 (eglMakeCurrent+0x2105) [0x7f0ef890d635]
[ 320.095] (EE) 14: /lib/x86_64-linux-gnu/libEGL.so.1 (eglMakeCurrent+0x273a) [0x7f0ef890dc6a]
[ 320.096] (EE) 15: /lib/x86_64-linux-gnu/libpthread.so.0 (__pthread_once_slow+0xbf) [0x7f0ef97ee34f]
[ 320.096] (EE) 16: /lib/x86_64-linux-gnu/libEGL.so.1 (eglMakeCurrent+0x290f) [0x7f0ef890de3f]
[ 320.097] (EE) 17: /lib/x86_64-linux-gnu/libEGL.so.1 (eglQueryString+0x11d) [0x7f0ef890b3ed]
[ 320.097] (EE) 18: /lib/x86_64-linux-gnu/libepoxy.so.0 (epoxy_has_egl_extension+0x17) [0x7f0ef8bfeaf7]
[ 320.098] (EE) 19: /usr/lib/xorg/modules/libglamoregl.so (glamor_egl_init+0x71) [0x7f0ef8c852f1]
[ 320.098] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 320.099] (EE) 20: /usr/lib/xorg/modules/drivers/xrdpdev_drv.so (?+0x0) [0x7f0ef8fbf309]
[ 320.099] (EE) 21: /usr/lib/xorg/Xorg (InitOutput+0x9ae) [0x560c81cc988e]
[ 320.099] (EE) 22: /usr/lib/xorg/Xorg (InitFonts+0x1cc) [0x560c81c8b52c]
[ 320.100] (EE) 23: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xea) [0x7f0ef962dd0a]
[ 320.100] (EE) 24: /usr/lib/xorg/Xorg (_start+0x2a) [0x560c81c74d2a]
[ 320.100] (EE)
[ 320.100] (EE) Segmentation fault at address 0x88
[ 320.100] (EE)
Fatal server error:
[ 320.100] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 320.100] (EE)
[ 320.100] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 320.100] (EE) Please also check the log file at ".xorgxrdp.10.log" for additional information.
[ 320.100] (EE)
[ 320.101] (EE) Server terminated with error (1). Closing log file

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions