Is there an existing issue for this?
Current Behavior
Im having a problem while trying to run webtop in any ubuntu tag image. It only works if i DONT mount my nvidia gpu inside the container.
inside the container i can still use nvidia-smi: "root@b39b40f75024:/# nvidia-smi
Wed Apr 16 09:03:16 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.133.07 Driver Version: 570.133.07 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1050 Off | 00000000:06:00.0 Off | N/A |
| 32% 36C P8 N/A / 65W | 2MiB / 2048MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+" but i cant open the web interface because of the errors.
Expected Behavior
No response
Steps To Reproduce
- Run given compose.yaml
- Logs start to say errors
Environment
- OS:LXC container with Ubuntu 22.02
- How docker service was installed:
installing procedure in docker engine documentation in ubuntu.
CPU architecture
x86-64
Docker creation
services:
webtop:
# image: lscr.io/linuxserver/webtop:latest
image: lscr.io/linuxserver/webtop:ubuntu-kde
runtime: nvidia
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities:
- compute
- video
- graphics
- utility
container_name: webtop
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- TZ=America/Sao_Paulo
- TITLE=Webtop #optional
- NVIDIA_VISIBLE_DEVICES=all
# - PASSWORD=strong_password #optional
networks:
- proxy
expose:
- 3000
volumes:
- home:/config
# - /var/run/docker.sock:/var/run/docker.sock #optional
shm_size: 1gb #optional
restart: unless-stopped
networks:
proxy:
external: true
volumes:
home: null
Container logs
(EE) 0: /usr/local/bin/Xvnc (OsSigHandler+0x2d) [0x5a049d6e6a2d]
(EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x50) [0x76078cf95330]
(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (pthread_kill+0x11c) [0x76078cfeeb2c]
(EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (gsignal+0x1e) [0x76078cf9527e]
(EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (abort+0xdf) [0x76078cf788ff]
(EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (perror+0xd23) [0x76078cf797b6]
(EE) 6: /lib/x86_64-linux-gnu/libc.so.6 (timer_settime+0x2c5) [0x76078cff8ff5]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (timer_settime+0x74c) [0x76078cff947c]
(EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (__libc_free+0xca) [0x76078cffddfa]
(EE) 9: /lib/x86_64-linux-gnu/libdrm.so.2 (drmFreeDevice+0x7d) [0x76078a4d160d]
(EE) 10: /lib/x86_64-linux-gnu/libdrm.so.2 (drmFreeDevices+0x2e) [0x76078a4d177e]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 11: /lib/x86_64-linux-gnu/libnvidia-egl-gbm.so.1 (?+0x0) [0x7607778017d0]
(EE) 12: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0x70460) [0x76077e4affd0]
(EE) 13: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0xd8ac) [0x76077e44d41c]
(EE) 14: /lib/x86_64-linux-gnu/libEGL.so.1 (eglGetError+0x425) [0x76078032f145]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 15: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (?+0x0) [0x76078034f4a2]
(EE) 16: /usr/local/bin/Xvnc (__glXDRIscreenProbe+0xd7) [0x5a049d53cbb7]
(EE) 17: /usr/local/bin/Xvnc (xorgGlxServerInit+0x20f) [0x5a049d53ba6f]
(EE) 18: /usr/local/bin/Xvnc (_CallCallbacks+0x3c) [0x5a049d6973dc]
(EE) 19: /usr/local/bin/Xvnc (GlxExtensionInit+0x152) [0x5a049d55e1c2]
(EE) 20: /usr/local/bin/Xvnc (InitExtensions+0x89) [0x5a049d50e069]
(EE) 21: /usr/local/bin/Xvnc (dix_main+0x1a7) [0x5a049d695e97]
(EE) 22: /lib/x86_64-linux-gnu/libc.so.6 (__libc_init_first+0x8a) [0x76078cf7a1ca]
(EE) 23: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x8b) [0x76078cf7a28b]
(EE) 24: /usr/local/bin/Xvnc (_start+0x25) [0x5a049d50a215]
(EE)
(EE)
Fatal server error:
(EE) Caught signal 6 (Aborted). Server aborting
(EE)
/usr/bin/nvidia-smi
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
Xvnc KasmVNC 1.3.4 - built Apr 12 2025 19:09:13
Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
See http://kasmweb.com for information on KasmVNC.
Underlying X server release 12101012
munmap_chunk(): invalid pointer
(EE)
(EE) Backtrace:
(EE) 0: /usr/local/bin/Xvnc (OsSigHandler+0x2d) [0x5555dd017a2d]
(EE) 1: /lib/x86_64-linux-gnu/libc.so.6 (__sigaction+0x50) [0x79183553e330]
(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (pthread_kill+0x11c) [0x791835597b2c]
(EE) 3: /lib/x86_64-linux-gnu/libc.so.6 (gsignal+0x1e) [0x79183553e27e]
(EE) 4: /lib/x86_64-linux-gnu/libc.so.6 (abort+0xdf) [0x7918355218ff]
(EE) 5: /lib/x86_64-linux-gnu/libc.so.6 (perror+0xd23) [0x7918355227b6]
(EE) 6: /lib/x86_64-linux-gnu/libc.so.6 (timer_settime+0x2c5) [0x7918355a1ff5]
(EE) 7: /lib/x86_64-linux-gnu/libc.so.6 (timer_settime+0x74c) [0x7918355a247c]
(EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (__libc_free+0xca) [0x7918355a6dfa]
(EE) 9: /lib/x86_64-linux-gnu/libdrm.so.2 (drmFreeDevice+0x7d) [0x791832a7a60d]
(EE) 10: /lib/x86_64-linux-gnu/libdrm.so.2 (drmFreeDevices+0x2e) [0x791832a7a77e]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 11: /lib/x86_64-linux-gnu/libnvidia-egl-gbm.so.1 (?+0x0) [0x791825c017d0]
(EE) 12: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0x70460) [0x7918268affd0]
(EE) 13: /lib/x86_64-linux-gnu/libEGL_nvidia.so.0 (NvEglwlaf47906in+0xd8ac) [0x79182684d41c]
(EE) 14: /lib/x86_64-linux-gnu/libEGL.so.1 (eglGetError+0x425) [0x7918284cb145]
(EE) unw_get_proc_name failed: no unwind info found [-10]
(EE) 15: /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so (?+0x0) [0x7918284eb4a2]
(EE) 16: /usr/local/bin/Xvnc (__glXDRIscreenProbe+0xd7) [0x5555dce6dbb7]
(EE) 17: /usr/local/bin/Xvnc (xorgGlxServerInit+0x20f) [0x5555dce6ca6f]
(EE) 18: /usr/local/bin/Xvnc (_CallCallbacks+0x3c) [0x5555dcfc83dc]
(EE) 19: /usr/local/bin/Xvnc (GlxExtensionInit+0x152) [0x5555dce8f1c2]
(EE) 20: /usr/local/bin/Xvnc (InitExtensions+0x89) [0x5555dce3f069]
(EE) 21: /usr/local/bin/Xvnc (dix_main+0x1a7) [0x5555dcfc6e97]
(EE) 22: /lib/x86_64-linux-gnu/libc.so.6 (__libc_init_first+0x8a) [0x7918355231ca]
(EE) 23: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0x8b) [0x79183552328b]
(EE) 24: /usr/local/bin/Xvnc (_start+0x25) [0x5555dce3b215]
(EE)
(EE)
Fatal server error:
(EE) Caught signal 6 (Aborted). Server aborting
(EE)
/usr/bin/nvidia-smi
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
Xvnc KasmVNC 1.3.4 - built Apr 12 2025 19:09:13
Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
See http://kasmweb.com for information on KasmVNC.
Underlying X server release 12101012
Is there an existing issue for this?
Current Behavior
Im having a problem while trying to run webtop in any ubuntu tag image. It only works if i DONT mount my nvidia gpu inside the container.
inside the container i can still use nvidia-smi: "root@b39b40f75024:/# nvidia-smi
Wed Apr 16 09:03:16 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.133.07 Driver Version: 570.133.07 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1050 Off | 00000000:06:00.0 Off | N/A |
| 32% 36C P8 N/A / 65W | 2MiB / 2048MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+" but i cant open the web interface because of the errors.
Expected Behavior
No response
Steps To Reproduce
Environment
CPU architecture
x86-64
Docker creation
services: webtop: # image: lscr.io/linuxserver/webtop:latest image: lscr.io/linuxserver/webtop:ubuntu-kde runtime: nvidia deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: - compute - video - graphics - utility container_name: webtop security_opt: - seccomp:unconfined #optional environment: - PUID=1000 - PGID=1000 - TZ=America/Sao_Paulo - TITLE=Webtop #optional - NVIDIA_VISIBLE_DEVICES=all # - PASSWORD=strong_password #optional networks: - proxy expose: - 3000 volumes: - home:/config # - /var/run/docker.sock:/var/run/docker.sock #optional shm_size: 1gb #optional restart: unless-stopped networks: proxy: external: true volumes: home: nullContainer logs