[Desktop-packages] [Bug 1672033] Re: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME)
Asked on nvidia forum, maybe they'll be able to give some advise: https://devtalk.nvidia.com/default/topic/1000172/linux/root-less-xorg- does-not-detect-displays-which-leads-to-segfault-in-mutter/ -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1672033 Title: Xorg does not detect displays in rootless mode on nvidia proprietary drivers (GNOME) Status in NVIDIA Drivers Ubuntu: New Status in mutter package in Ubuntu: New Status in xorg package in Ubuntu: New Bug description: There are two bug reports in LP: #1559576, LP: #1632322 and also LP: #164, where GDM does not start on proprietary nvidia drivers. As it turned out, the reason for that was Xorg starting in rootless mode and apparently not initializing everything properly, which was causing gnome-shell/libmutter to crash. Installing xserver-xorg-legacy did partially fix those issues. Enabling modesetting for nvidia driver however still causes the problem. Here are some parts from log: Xorg startup: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (--) Log file renamed from "/var/lib/gdm3/.local/share/xorg/Xorg.pid-2027.log" to "/var/lib/gdm3/.local/share/xorg/Xorg.0.log" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X.Org X Server 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Release Date: 2016-07-19 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X Protocol Version 11, Revision 0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Build Operating System: Linux 4.4.0-53-generic x86_64 Ubuntu glx loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "glx" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module glx: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Server Extension Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) NVIDIA GLX Module 375.39 Tue Jan 31 19:37:12 PST 2017 nvidia loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "nvidia" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module nvidia: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver modesetting loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "modesetting" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module modesetting: vendor="X.Org Foundation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 1.18.4, module version = 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: ABI class: X.Org Video Driver, version 20.0 gnome-shell fails to run: Mär 11 00:43:20 arvlin kernel: gnome-shell[2067]: segfault at 28 ip 7fedba8da7c4 sp 7ffd2fb5f5a0 error 4 in libmutter-0.so.0.0.0[7fedba893000+12f000] xorg stops: Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:66 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:67 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:64 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:65 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) NVIDIA(GPU-0): Deleting GPU-0 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Server terminated successfully (0). Closing log file. Mär 11 00:43:21 arvlin gdm-launch-environment][2009]: pam_unix(gdm-launch-environment:session): session closed for user gdm To manage notifications about this bug go to: https://bu
[Desktop-packages] [Bug 1672033] Re: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME)
A little bit of debugging and investigating confirm what is in log above: libmutter cannot get a monitor and crashes here: https://github.com/GNOME/mutter/blob/master/src/backends/meta-backend.c#L128-L133 primary = meta_monitor_manager_get_primary_logical_monitor (monitor_manager); meta_backend_warp_pointer (backend, primary->rect.x + primary->rect.width / 2, primary->rect.y + primary->rect.height / 2); because 'primary' is not a valid pointer. So, 1. This should be reported to gnome/mutter developers, so they check all their pointers and terminate in clean way with meta_fatal("failed to get primary monitor"); or something like that. 2. We have to understand, why libmutter fails to get primary logical monitor. Does Xorg need some permissions? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1672033 Title: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME) Status in NVIDIA Drivers Ubuntu: New Status in mutter package in Ubuntu: New Status in xorg package in Ubuntu: New Bug description: There are two bug reports in LP: #1559576, LP: #1632322 and also LP: #164, where GDM does not start on proprietary nvidia drivers. As it turned out, the reason for that was Xorg starting in rootless mode and apparently not initializing everything properly, which was causing gnome-shell/libmutter to crash. Installing xserver-xorg-legacy did partially fix those issues. Enabling modesetting for nvidia driver however still causes the problem. Here are some parts from log: Xorg startup: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (--) Log file renamed from "/var/lib/gdm3/.local/share/xorg/Xorg.pid-2027.log" to "/var/lib/gdm3/.local/share/xorg/Xorg.0.log" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X.Org X Server 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Release Date: 2016-07-19 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X Protocol Version 11, Revision 0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Build Operating System: Linux 4.4.0-53-generic x86_64 Ubuntu glx loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "glx" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module glx: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Server Extension Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) NVIDIA GLX Module 375.39 Tue Jan 31 19:37:12 PST 2017 nvidia loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "nvidia" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module nvidia: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver modesetting loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "modesetting" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module modesetting: vendor="X.Org Foundation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 1.18.4, module version = 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: ABI class: X.Org Video Driver, version 20.0 gnome-shell fails to run: Mär 11 00:43:20 arvlin kernel: gnome-shell[2067]: segfault at 28 ip 7fedba8da7c4 sp 7ffd2fb5f5a0 error 4 in libmutter-0.so.0.0.0[7fedba893000+12f000] xorg stops: Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:66 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:67 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind:
[Desktop-packages] [Bug 1672033] Re: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME)
Here is another observation (my old workaround): - KMS is enabled, gdm starts in wayland mode. Trying to start gnome- shell in Xorg mode fails (gnome-shell/mutter crash). - Switch to tty (ctrl+alt+f2), login and start: - $ sudo lightdm --test-mode - lightdm is starting, nvidia logo appears for a moment - Switch back to tty once again and kill lightdm (ctrl+c) - Switch back to GDM (ctrl+alt+f1) - Login in gnome-shell Xorg session: everything works fine at this moment. The question is what lightdm does, that gdm doesn't? New messages in logs during xorg startup after executing lightdm are: /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:3:0:0 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-0 (boot) /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-1 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-2 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-3 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-4 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-5 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-6 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DFP-7 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DELL U2412M (DFP-0): connected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DELL U2412M (DFP-0): Internal TMDS /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DELL U2412M (DFP-0): 330.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-1: disconnected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-1: Internal TMDS /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-2: disconnected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-2: 1440.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-3: disconnected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-3: Internal TMDS /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-4: disconnected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-5: disconnected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-5: Internal TMDS /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-6: disconnected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-7: disconnected /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-7: Internal TMDS /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(GPU-0): /usr/lib/gdm3/gdm-x-session: (==) NVIDIA(0): /usr/lib/gdm3/gdm-x-session: (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select" /usr/lib/gdm3/gdm-x-session: (==) NVIDIA(0): will be used as the requested mode. /usr/lib/gdm3/gdm-x-session: (==) NVIDIA(0): /usr/lib/gdm3/gdm-x-session: (II) NVIDIA(0): Validated MetaModes: /usr/lib/gdm3/gdm-x-session: (II) NVIDIA(0): "DFP-0:nvidia-auto-select" /usr/lib/gdm3/gdm-x-session: (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1200 /usr/lib/gdm3/gdm-x-session: (--) NVIDIA(0): DPI set to (93, 95); computed from "UseEdidDpi" X config -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1672033 Title: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME) Status in NVIDIA Drivers Ubuntu: New Status in mutter package in Ubuntu: New Status in xorg package in Ubuntu: New Bug description: There are two bug reports in LP: #1559576, LP: #1632322 and also LP: #164, where GDM does not start on proprietary nvidia drivers. As it turned out, the reason for that was Xorg starting in rootless mode and apparently not initializing everything properly, which was causing gnome-shell/libmutter to crash. Installing xserver-xorg-legacy did partially fix those issues. Enabling modesetting for nvidia driver however still causes the problem. Here are some parts from log: Xorg startup: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (
[Desktop-packages] [Bug 1672033] Re: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME)
Tim, indeed, if KMS is enabled, gdm starts perfectly in wayland mode and you can use gnome-shell wayland session (glx is however broken). But if you would like to use gnome-shell Xorg session, then gnome-shell will crash, because apparently gdm starts xorg in rootless mode (I presume uid of user being logged in, which makes logically sense). This is exactly the problem: enabling KMS by default would break gnome- shell xorg session. Regrading logs. Could you maybe give me some hints for what should I look, because nothing looks suspicious. It's pretty clear, that xorg is lacking some permissions for some resources, but the question is, which exactly. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1672033 Title: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME) Status in NVIDIA Drivers Ubuntu: New Status in mutter package in Ubuntu: New Status in xorg package in Ubuntu: New Bug description: There are two bug reports in LP: #1559576, LP: #1632322 and also LP: #164, where GDM does not start on proprietary nvidia drivers. As it turned out, the reason for that was Xorg starting in rootless mode and apparently not initializing everything properly, which was causing gnome-shell/libmutter to crash. Installing xserver-xorg-legacy did partially fix those issues. Enabling modesetting for nvidia driver however still causes the problem. Here are some parts from log: Xorg startup: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (--) Log file renamed from "/var/lib/gdm3/.local/share/xorg/Xorg.pid-2027.log" to "/var/lib/gdm3/.local/share/xorg/Xorg.0.log" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X.Org X Server 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Release Date: 2016-07-19 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X Protocol Version 11, Revision 0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Build Operating System: Linux 4.4.0-53-generic x86_64 Ubuntu glx loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "glx" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module glx: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Server Extension Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) NVIDIA GLX Module 375.39 Tue Jan 31 19:37:12 PST 2017 nvidia loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "nvidia" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module nvidia: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver modesetting loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "modesetting" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module modesetting: vendor="X.Org Foundation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 1.18.4, module version = 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: ABI class: X.Org Video Driver, version 20.0 gnome-shell fails to run: Mär 11 00:43:20 arvlin kernel: gnome-shell[2067]: segfault at 28 ip 7fedba8da7c4 sp 7ffd2fb5f5a0 error 4 in libmutter-0.so.0.0.0[7fedba893000+12f000] xorg stops: Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:66 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:67 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:64 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session
[Desktop-packages] [Bug 1672033] Re: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME)
I don't currently have access to my nvidia hardware and to be honest not even sure if rootless Xorg is supported yet on nvidia drivers, however I would have assumed that if wayland is mostly working then the KMS support would have been in good enough shape for this to work. Without xserver-xorg-legacy gdm should start in wayland mode, so not sure how that is related to rootless Xorg? Igor, Can you get a back trace of the mutter crash? As far as I recall most of the rootless Xorg stuff is at a lower level than mutter, and handled by logind and Xorg. systemd-logind passes a fd for your drm device over to Xorg, are there any log messages related to that? -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1672033 Title: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME) Status in NVIDIA Drivers Ubuntu: New Status in mutter package in Ubuntu: New Status in xorg package in Ubuntu: New Bug description: There are two bug reports in LP: #1559576, LP: #1632322 and also LP: #164, where GDM does not start on proprietary nvidia drivers. As it turned out, the reason for that was Xorg starting in rootless mode and apparently not initializing everything properly, which was causing gnome-shell/libmutter to crash. Installing xserver-xorg-legacy did partially fix those issues. Enabling modesetting for nvidia driver however still causes the problem. Here are some parts from log: Xorg startup: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (--) Log file renamed from "/var/lib/gdm3/.local/share/xorg/Xorg.pid-2027.log" to "/var/lib/gdm3/.local/share/xorg/Xorg.0.log" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X.Org X Server 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Release Date: 2016-07-19 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X Protocol Version 11, Revision 0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Build Operating System: Linux 4.4.0-53-generic x86_64 Ubuntu glx loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "glx" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module glx: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Server Extension Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) NVIDIA GLX Module 375.39 Tue Jan 31 19:37:12 PST 2017 nvidia loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "nvidia" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module nvidia: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver modesetting loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "modesetting" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module modesetting: vendor="X.Org Foundation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 1.18.4, module version = 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: ABI class: X.Org Video Driver, version 20.0 gnome-shell fails to run: Mär 11 00:43:20 arvlin kernel: gnome-shell[2067]: segfault at 28 ip 7fedba8da7c4 sp 7ffd2fb5f5a0 error 4 in libmutter-0.so.0.0.0[7fedba893000+12f000] xorg stops: Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:66 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:67 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:64 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session
[Desktop-packages] [Bug 1672033] Re: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME)
** Also affects: xorg (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1672033 Title: Xorg does not work in rootless mode on nvidia proprietary drivers (GNOME) Status in NVIDIA Drivers Ubuntu: New Status in mutter package in Ubuntu: New Status in xorg package in Ubuntu: New Bug description: There are two bug reports in LP: #1559576, LP: #1632322 and also LP: #164, where GDM does not start on proprietary nvidia drivers. As it turned out, the reason for that was Xorg starting in rootless mode and apparently not initializing everything properly, which was causing gnome-shell/libmutter to crash. Installing xserver-xorg-legacy did partially fix those issues. Enabling modesetting for nvidia driver however still causes the problem. Here are some parts from log: Xorg startup: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (--) Log file renamed from "/var/lib/gdm3/.local/share/xorg/Xorg.pid-2027.log" to "/var/lib/gdm3/.local/share/xorg/Xorg.0.log" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X.Org X Server 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Release Date: 2016-07-19 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: X Protocol Version 11, Revision 0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Build Operating System: Linux 4.4.0-53-generic x86_64 Ubuntu glx loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "glx" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module glx: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Server Extension Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) NVIDIA GLX Module 375.39 Tue Jan 31 19:37:12 PST 2017 nvidia loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "nvidia" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module nvidia: vendor="NVIDIA Corporation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 4.0.2, module version = 1.0.0 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver modesetting loaded: Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) LoadModule: "modesetting" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Module modesetting: vendor="X.Org Foundation" Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: compiled for 1.18.4, module version = 1.18.4 Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: Module class: X.Org Video Driver Mär 11 00:43:18 arvlin /usr/lib/gdm3/gdm-x-session[2025]: ABI class: X.Org Video Driver, version 20.0 gnome-shell fails to run: Mär 11 00:43:20 arvlin kernel: gnome-shell[2067]: segfault at 28 ip 7fedba8da7c4 sp 7ffd2fb5f5a0 error 4 in libmutter-0.so.0.0.0[7fedba893000+12f000] xorg stops: Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:66 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:67 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:64 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) UnloadModule: "libinput" Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) systemd-logind: releasing fd for 13:65 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) NVIDIA(GPU-0): Deleting GPU-0 Mär 11 00:43:21 arvlin /usr/lib/gdm3/gdm-x-session[2025]: (II) Server terminated successfully (0). Closing log file. Mär 11 00:43:21 arvlin gdm-launch-environment][2009]: pam_unix(gdm-launch-environment:session): session closed for user gdm To manage notifications about this bug go to: https://bugs.launchpad.net/nvidia-drivers-ubuntu/+bug/1672033/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to