You are not logged in.

#1 2021-04-18 17:57:48

AshesITR
Member
Registered: 2021-04-18
Posts: 3

page fault for address when updating nvidia to 465.25.02

Hello,

I can't update nvidia to the latest version 465.25.02 or gdm will stop working.
It shows a blank screen with a white cursor when starting.

I've already tried enabling KMS as per the wiki, but setting the kernel parameter nvidia_drm.modeset=1 causes even boot to tty to fail and without it the error doesn't go away.

All other packages are up-to-date.
I could recover by installing the old 460.67 and have temporarily ignored nvidia-* and libxnvctrl to prevent pacman -Syu from bricking my system.

➜  ~ sudo pacman -Syu                         
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
warning: libxnvctrl: ignoring package upgrade (460.67-1 => 465.24.02-1)
warning: nvidia-dkms: ignoring package upgrade (460.67-1 => 465.24.02-2)
warning: nvidia-settings: ignoring package upgrade (460.67-1 => 465.24.02-1)
warning: nvidia-utils: ignoring package upgrade (460.67-1 => 465.24.02-2)
 there is nothing to do

When the starting GDM failed with 465.24.02, I captured journalctl -f from a remote ssh session.
Here's the output following systemctl start gdm (which causes the blank screen with no way to recover; I had to poweroff -f from the ssh session to get the machine to shut down):

Apr 18 17:53:50 geonisosx audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@120 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 18 17:53:50 geonisosx systemd[938]: Starting Update XDG user dir configuration...
Apr 18 17:53:50 geonisosx systemd[1]: Started Session 5 of user gdm.
Apr 18 17:53:50 geonisosx systemd[938]: xdg-user-dirs-update.service: Deactivated successfully.
Apr 18 17:53:50 geonisosx systemd[938]: Finished Update XDG user dir configuration.
Apr 18 17:53:50 geonisosx systemd[938]: Reached target Main User Target.
Apr 18 17:53:50 geonisosx systemd[938]: Startup finished in 83ms.
Apr 18 17:53:50 geonisosx gdm-launch-environment][933]: pam_env(gdm-launch-environment:session): deprecated reading of user environment enabled
Apr 18 17:53:50 geonisosx audit[933]: USER_START pid=933 uid=0 auid=120 ses=5 msg='op=PAM:session_open grantors=pam_loginuid,pam_keyinit,pam_succeed_if,pam_permit,pam_systemd,pam_env acct="gdm" exe="/usr/lib/gdm-session-worker" hostname=geonisosx addr=? terminal=/dev/tty1 res=success'
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (--) Log file renamed from "/var/lib/gdm/.local/share/xorg/Xorg.pid-949.log" to "/var/lib/gdm/.local/share/xorg/Xorg.0.log"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) Failed to open protocol names file lib/xorg/protocol.txt
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: X.Org X Server 1.20.11
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: X Protocol Version 11, Revision 0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: Build Operating System: Linux Archlinux
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: Current Operating System: Linux geonisosx 5.11.15-arch1-2 #1 SMP PREEMPT Sat, 17 Apr 2021 00:22:30 +0000 x86_64
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=8e04a120-798e-4795-a15a-e9944cec3c70 rw loglevel=3 quiet acpi_enforce_resources=lax
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: Build Date: 13 April 2021  03:12:10PM
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: Current version of pixman: 0.40.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         Before reporting problems, check http://wiki.x.org
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         to make sure that you have the latest version.
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: Markers: (--) probed, (**) from config file, (==) default setting,
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         (++) from command line, (!!) notice, (II) informational,
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Log file: "/var/lib/gdm/.local/share/xorg/Xorg.0.log", Time: Sun Apr 18 17:53:50 2021
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Using config file: "/etc/X11/xorg.conf"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Using config directory: "/etc/X11/xorg.conf.d"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) ServerLayout "Layout0"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) |-->Screen "Screen0" (0)
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) |   |-->Monitor "Monitor0"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) |   |-->Device "Device0"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) |   |-->GPUDevice "Device0"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) |-->Input Device "Keyboard0"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) |-->Input Device "Mouse0"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Automatically adding devices
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Automatically enabling devices
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Automatically adding GPU devices
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Automatically binding GPU devices
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) Max clients allowed: 256, resource mask: 0x1fffff
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) The directory "/usr/share/fonts/misc" does not exist.
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         Entry deleted from font path.
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) The directory "/usr/share/fonts/Type1" does not exist.
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         Entry deleted from font path.
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) FontPath set to:
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         /usr/share/fonts/TTF,
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         /usr/share/fonts/OTF,
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         /usr/share/fonts/100dpi,
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         /usr/share/fonts/75dpi
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) ModulePath set to "/usr/lib/xorg/modules"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) Disabling Keyboard0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) Disabling Mouse0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Module ABI versions:
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         X.Org ANSI C Emulation: 0.4
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         X.Org Video Driver: 24.1
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         X.Org XInput driver : 24.1
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         X.Org Server Extension : 10.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (++) using VT number 1
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) systemd-logind: took control of session /org/freedesktop/login1/session/_35
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) xfree86: Adding drm device (/dev/dri/card0)
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (--) PCI:*(1@0:0:0) 10de:1b06:19da:4471 rev 161, Mem @ 0xa2000000/16777216, 0x90000000/268435456, 0xa0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/131072
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) LoadModule: "glx"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Module glx: vendor="X.Org Foundation"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         compiled for 1.20.11, module version = 1.0.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         ABI class: X.Org Server Extension, version 10.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) LoadModule: "nvidia"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Module nvidia: vendor="NVIDIA Corporation"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         compiled for 1.6.99.901, module version = 1.0.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         Module class: X.Org Video Driver
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) NVIDIA dlloader X Driver  465.24.02  Thu Apr  8 17:55:59 UTC 2021
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) systemd-logind: releasing fd for 226:0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading sub module "fb"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) LoadModule: "fb"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading /usr/lib/xorg/modules/libfb.so
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Module fb: vendor="X.Org Foundation"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         compiled for 1.20.11, module version = 1.0.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         ABI class: X.Org ANSI C Emulation, version 0.4
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading sub module "wfb"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) LoadModule: "wfb"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading /usr/lib/xorg/modules/libwfb.so
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Module wfb: vendor="X.Org Foundation"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         compiled for 1.20.11, module version = 1.0.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         ABI class: X.Org ANSI C Emulation, version 0.4
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading sub module "ramdac"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) LoadModule: "ramdac"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Module "ramdac" already built-in
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) NVIDIA(0): RGB weight 888
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) NVIDIA(0): Default visual is TrueColor
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Applying OutputClass "nvidia" options to /dev/dri/card0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (**) NVIDIA(0): Enabling 2D acceleration
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading sub module "glxserver_nvidia"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) LoadModule: "glxserver_nvidia"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         compiled for 1.6.99.901, module version = 1.0.0
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]:         Module class: X.Org Server Extension
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) NVIDIA GLX Module  465.24.02  Thu Apr  8 17:53:33 UTC 2021
Apr 18 17:53:50 geonisosx /usr/lib/gdm-x-session[949]: (II) NVIDIA: The X server supports PRIME Render Offload.
Apr 18 17:53:52 geonisosx kernel: BUG: unable to handle page fault for address: ffff90ef84892000
Apr 18 17:53:52 geonisosx kernel: #PF: supervisor write access in kernel mode
Apr 18 17:53:52 geonisosx kernel: #PF: error_code(0x0003) - permissions violation
Apr 18 17:53:52 geonisosx kernel: PGD 898801067 P4D 898801067 PUD 1012c3063 PMD 104921063 PTE 8000000104892161
Apr 18 17:53:52 geonisosx kernel: Oops: 0003 [#1] PREEMPT SMP NOPTI
Apr 18 17:53:52 geonisosx kernel: CPU: 0 PID: 949 Comm: Xorg Tainted: P           OE     5.11.15-arch1-2 #1
Apr 18 17:53:52 geonisosx kernel: Hardware name: ASUS System Product Name/ROG STRIX Z490-E GAMING, BIOS 2004 01/13/2021
Apr 18 17:53:52 geonisosx kernel: RIP: 0010:memcpy_erms+0x6/0x10
Apr 18 17:53:52 geonisosx kernel: Code: c3 cc cc cc eb 1e 0f 1f 00 48 89 f8 48 89 d1 48 c1 e9 03 83 e2 07 f3 48 a5 89 d1 f3 a4 c3 66 0f 1f 44 00 00 48 89 f8 48 89 d1 <f3> a4 c3 0f 1f 80 00 00 00 00 48 89 f8 48 83 fa 20 72 7e 40 38 fe
Apr 18 17:53:52 geonisosx kernel: RSP: 0018:ffffb56842007838 EFLAGS: 00010246
Apr 18 17:53:52 geonisosx kernel: RAX: ffff90ef84891ff6 RBX: 00000000000000f0 RCX: 0000000000000006
Apr 18 17:53:52 geonisosx kernel: RDX: 0000000000000010 RSI: ffff90ef84885cea RDI: ffff90ef84892000
Apr 18 17:53:52 geonisosx kernel: RBP: ffff90ef84885c80 R08: 0000000000000000 R09: ffff90ef84885c78
Apr 18 17:53:52 geonisosx kernel: R10: ffff90ef84878008 R11: 0000000010000010 R12: ffff90efb28fb008
Apr 18 17:53:52 geonisosx kernel: R13: ffff90ef84878008 R14: 0000000000000003 R15: 0000000000000000
Apr 18 17:53:52 geonisosx kernel: FS:  00007f259d883940(0000) GS:ffff90fead800000(0000) knlGS:0000000000000000
Apr 18 17:53:52 geonisosx kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 18 17:53:52 geonisosx kernel: CR2: ffff90ef84892000 CR3: 000000010de6a004 CR4: 00000000007706f0
Apr 18 17:53:52 geonisosx kernel: PKRU: 55555554
Apr 18 17:53:52 geonisosx kernel: Call Trace:
Apr 18 17:53:52 geonisosx kernel:  _nv018461rm+0x581/0x750 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv032435rm+0x14b/0x200 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv032435rm+0xab/0x200 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv000859rm+0x2a5/0x470 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv009647rm+0x4c3/0x650 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv032312rm+0x11f/0x270 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv032309rm+0x15d/0x1a0 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv015534rm+0x232/0x330 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv015556rm+0x7fd/0x1020 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv027154rm+0x22c/0x4f0 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv017786rm+0x303/0x5e0 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv017788rm+0xe1/0x220 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv022828rm+0xed/0x220 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv023064rm+0x30/0x60 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? _nv000704rm+0x16da/0x22b0 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? rm_init_adapter+0xc5/0xe0 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? kthread_create_on_node+0x51/0x70
Apr 18 17:53:52 geonisosx kernel:  ? nv_open_device+0x122/0x8a0 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? nvidia_open+0x297/0x540 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? kobj_lookup+0xf0/0x160
Apr 18 17:53:52 geonisosx kernel:  ? nvidia_frontend_open+0x53/0xa0 [nvidia]
Apr 18 17:53:52 geonisosx kernel:  ? chrdev_open+0xca/0x240
Apr 18 17:53:52 geonisosx kernel:  ? cdev_device_add+0x90/0x90
Apr 18 17:53:52 geonisosx kernel:  ? do_dentry_open+0x14e/0x380
Apr 18 17:53:52 geonisosx kernel:  ? path_openat+0xb67/0x1010
Apr 18 17:53:52 geonisosx kernel:  ? do_filp_open+0x9c/0x140
Apr 18 17:53:52 geonisosx kernel:  ? do_sys_openat2+0xb1/0x160
Apr 18 17:53:52 geonisosx kernel:  ? __x64_sys_openat+0x54/0x90
Apr 18 17:53:52 geonisosx kernel:  ? do_syscall_64+0x33/0x40
Apr 18 17:53:52 geonisosx kernel:  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
Apr 18 17:53:52 geonisosx kernel: Modules linked in: nct6775 hwmon_vid nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) snd_sof_pci snd_sof_intel_hda_common btusb btrtl snd_sof_intel_hda btbcm snd_sof_intel_byt btintel snd_sof_intel_ipc cdc_acm bluetooth snd_sof snd_hda_codec_realtek snd_sof_xtensa_dsp snd_soc_skl snd_hda_codec_generic snd_usb_audio snd_hda_codec_hdmi ledtrig_audio snd_soc_hdac_hda snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_usbmidi_lib snd_soc_acpi snd_rawmidi snd_hda_intel joydev snd_seq_device ecdh_generic mc mousedev ecc snd_intel_dspcfg soundwire_intel soundwire_generic_allocation soundwire_cadence snd_hda_codec snd_hda_core intel_rapl_msr snd_hwdep intel_rapl_common iwlmvm squashfs eeepc_wmi soundwire_bus iTCO_wdt asus_wmi intel_pmc_bxt mei_hdcp mac80211 ee1004 iTCO_vendor_support snd_soc_core sparse_keymap wmi_bmof libarc4 intel_wmi_thunderbolt mxm_wmi x86_pkg_temp_thermal intel_powerclamp snd_compress ac97_bus coretemp crct10dif_pclmul iwlwifi loop
Apr 18 17:53:52 geonisosx kernel:  snd_pcm_dmaengine crc32_pclmul drm_kms_helper ghash_clmulni_intel snd_pcm cfg80211 aesni_intel snd_timer crypto_simd cec cryptd glue_helper snd mei_me rapl syscopyarea sysfillrect intel_cstate i2c_i801 sysimgblt intel_lpss_pci intel_uncore igc pcspkr i2c_smbus mei soundcore fb_sys_fops intel_lpss rfkill idma64 wmi video acpi_pad mac_hid acpi_tad vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) drm sg fuse crypto_user agpgart bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 hid_logitech_hidpp hid_logitech_dj usbhid sr_mod xhci_pci crc32c_intel cdrom xhci_pci_renesas
Apr 18 17:53:52 geonisosx kernel: CR2: ffff90ef84892000
Apr 18 17:53:52 geonisosx kernel: ---[ end trace 0c6c7cf6d995eb0e ]---

Here is how the log continues with the outdated driver version 460.67, in case that helps:

Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA: The X server supports PRIME Render Offload.
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-0
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-1
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-2
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-3
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-4
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-5
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-6 (boot)
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     DFP-7
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1080 Ti (GP102-A) at PCI:1:0:0 (GPU-0)
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0): Memory: 11534336 kBytes
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0): VideoBIOS: 86.02.39.00.b9
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0): Detected PCI Express Link width: 16X
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-0: disconnected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): SAMSUNG (DFP-1): connected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): SAMSUNG (DFP-1): Internal TMDS
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): SAMSUNG (DFP-1): 600.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-2: disconnected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-2: 1440.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-3: disconnected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): Acer PE270K (DFP-4): connected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): Acer PE270K (DFP-4): Internal DisplayPort
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): Acer PE270K (DFP-4): 1440.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-5: disconnected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): Acer PE270K (DFP-6): connected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): Acer PE270K (DFP-6): Internal DisplayPort
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): Acer PE270K (DFP-6): 1440.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-7: disconnected
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(GPU-0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (==) NVIDIA(0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (==) NVIDIA(0):     will be used as the requested mode.
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (==) NVIDIA(0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0): Validated MetaModes:
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     "DFP-6:nvidia-auto-select,DFP-1:nvidia-auto-select,DFP-4:nvidia-auto-select"
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0): Virtual screen size determined to be 11520 x 2160
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0): DPI set to (162, 161); computed from "UseEdidDpi" X config
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (--) NVIDIA(0):     option
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (WW) NVIDIA: Failed to bind sideband socket to
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (WW) NVIDIA:     '/var/run/nvidia-xdriver-b78bc6b6' Permission denied
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA:     access.
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     configuration option may not be set correctly.  When the
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0):     Config Options in the README.
Apr 18 19:23:15 geonisosx /usr/lib/gdm-x-session[842]: (II) NVIDIA(0): Setting mode "DFP-6:nvidia-auto-select,DFP-1:nvidia-auto-select,DFP-4:nvidia-auto-select"
Apr 18 19:23:16 geonisosx systemd-networkd[462]: enp4s0: Gained IPv6LL
Apr 18 19:23:16 geonisosx /usr/lib/gdm-x-session[842]: (==) NVIDIA(0): Disabling shared memory pixmaps
Apr 18 19:23:16 geonisosx /usr/lib/gdm-x-session[842]: (==) NVIDIA(0): Backing store enabled
Apr 18 19:23:16 geonisosx /usr/lib/gdm-x-session[842]: (==) NVIDIA(0): Silken mouse disabled
Apr 18 19:23:16 geonisosx /usr/lib/gdm-x-session[842]: (**) NVIDIA(0): DPMS enabled

I've tried various combinations of regenerating the xorg.conf using

nvidia-xconfig

or

Xorg -config

adding nvidia modules to

mkinitcpio.conf

etc. to no avail.

Thanks for any suggestions.
I'll be happy to provide any useful config files, if you tell me which ones are interesting.

Offline

#2 2021-04-18 18:13:10

Robin Candau
Member
Registered: 2021-03-31
Posts: 6
Website

Re: page fault for address when updating nvidia to 465.25.02

Hello,

I had a similar issue when I first installed Arch.

GDM wasn't starting correctly, just showing black screen with a white cursor blinking.
I had to manually restart it at each boot using

sudo systemctl restart gdm

According to this page : https://wiki.archlinux.org/index.php/GD … ite_cursor
It looks like that GDM does start correctly but it starts before the graphic drivers are fully initialized, causing the black screen issue.

I could easily fix this by just adding a small delay to the GDM service startup (according to the arch wiki) :

vi /usr/lib/systemd/system/gdm.service

and add the following line just under "[Service]"

ExecStartPre=/bin/sleep 2

You can increase the delay time if needed, but 2 worked fine for me smile

I do not have this issue anymore since I updated to Gnome 40 and the latest Nvidia Driver, but you might give this workaround a try smile

Hope that helped !

Last edited by Robin Candau (2021-04-18 18:34:00)

Offline

#3 2021-04-18 19:08:16

AshesITR
Member
Registered: 2021-04-18
Posts: 3

Re: page fault for address when updating nvidia to 465.25.02

Hi, thanks for the reply.
Unfortunately, that tip was already part of my testing; it didn't help (at least not with 2 seconds).

Could it help anyway if gdm was started manually minutes after boot?

What surprises me is that no sleep is needed with driver version 460...

Offline

#4 2021-04-18 19:34:20

Robin Candau
Member
Registered: 2021-03-31
Posts: 6
Website

Re: page fault for address when updating nvidia to 465.25.02

Hi,

Well, I meant that I needed to restart GDM manually after boot before applying this solution smile

I personally had to use a sleep delay with driver version 460 but not anymore with 465. That's the opposite of you, but I thought it could work somehow.

Sorry it didn't helped...

Offline

#5 2021-04-18 20:08:47

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: page fault for address when updating nvidia to 465.25.02

Offline

#6 2021-04-18 21:59:16

AshesITR
Member
Registered: 2021-04-18
Posts: 3

Re: page fault for address when updating nvidia to 465.25.02

Thanks for pointing to that thread. I had a look at it - my error is a page fault, while the other thread reports a NULL pointer dereference. The other symptoms are the same, though.
Also, I can at least downgrade successfully (probably because I had the gut feeling to disable gdm after updating nvidia ^^)

Is there any good article that explains how to use gdb to arrive at a useful bug report for nvidia?

Offline

#7 2021-04-18 22:08:08

seth
Member
Registered: 2012-09-03
Posts: 49,981

Re: page fault for address when updating nvidia to 465.25.02

nvidia will ask for nvidia-debugdump, but as for the backtrace, the OP is as good as it gets - the symbols in the nvidia module are obfuscated and "_nv123456rm" is the actual symbol name. Unfortunately.

Offline

Board footer

Powered by FluxBB