You are not logged in.

#1 2020-11-27 10:56:15

potuz
Member
Registered: 2009-10-23
Posts: 129

page allocation failure, nvidia/dunst related

I have been experiencing nvidia related Xorg freezes that require a hard reboot. The computer is accessible through ssh after the freeze. This has happened for several months now across different versions of the nvidia driver and kernels. I thought it would go away with the latest updates to the nvidia drivers to support kernels 5.9. Is there anything that can be done about this? others have reported that this happens more often with high disk I/O usage. This may be what is really annoying me cause I run a geth node. This issue is forcing me to reboot several times a week. However, it seems that every single time this error is raised when activating dunst. Will try removing the notification service to see if this is actually the issue.

Here are some logs

$ pacman -Q nvidia linux dunst
nvidia 455.45.01-2
linux 5.9.10.arch1-1
dunst 1.5.0-1
Nov 27 05:43:22 vertex kernel: Xorg: page allocation failure: order:5, mode:0x40cc0(GFP_KERNEL|__GFP_COMP), nodemask=(null),cpuset=/,mems_allowed=0
Nov 27 05:43:22 vertex kernel: CPU: 3 PID: 585 Comm: Xorg Tainted: P           OE     5.9.10-arch1-1 #1
Nov 27 05:43:22 vertex kernel: Hardware name: Gigabyte Technology Co., Ltd. B450M DS3H/B450M DS3H-CF, BIOS F50 11/27/2019
Nov 27 05:43:22 vertex kernel: Call Trace:
Nov 27 05:43:22 vertex kernel:  dump_stack+0x6b/0x83
Nov 27 05:43:22 vertex kernel:  warn_alloc.cold+0x78/0xdc
Nov 27 05:43:22 vertex kernel:  ? __alloc_pages_direct_compact+0x140/0x160
Nov 27 05:43:22 vertex kernel:  __alloc_pages_slowpath.constprop.0+0xcdd/0xd10
Nov 27 05:43:22 vertex kernel:  __alloc_pages_nodemask+0x2f2/0x320
Nov 27 05:43:22 vertex kernel:  kmalloc_order+0x28/0x80
Nov 27 05:43:22 vertex kernel:  kmalloc_order_trace+0x1d/0xb0
Nov 27 05:43:22 vertex kernel:  __kmalloc+0x266/0x2a0
Nov 27 05:43:22 vertex kernel:  nvkms_alloc+0x20/0x50 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  _nv002718kms+0x16/0x30 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _nv002834kms+0x66/0x1480 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _nv000568kms+0x50/0x50 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? kmalloc_order+0x6a/0x80
Nov 27 05:43:22 vertex kernel:  ? kmalloc_order_trace+0x1d/0xb0
Nov 27 05:43:22 vertex kernel:  ? _nv000568kms+0x50/0x50 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _nv000720kms+0x31/0xe0 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _copy_from_user+0x2e/0x60
Nov 27 05:43:22 vertex kernel:  ? _nv000568kms+0x50/0x50 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? nvKmsIoctl+0x96/0x1d0 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _raw_spin_lock_irqsave+0x26/0x50
Nov 27 05:43:22 vertex kernel:  ? nvkms_ioctl+0x103/0x180 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? nvidia_frontend_unlocked_ioctl+0x37/0x50 [nvidia]
Nov 27 05:43:22 vertex kernel:  ? __x64_sys_ioctl+0x83/0xb0
Nov 27 05:43:22 vertex kernel:  ? do_syscall_64+0x33/0x40
Nov 27 05:43:22 vertex kernel:  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
Nov 27 05:43:22 vertex kernel: Mem-Info:
Nov 27 05:43:22 vertex kernel: active_anon:1140731 inactive_anon:1123707 isolated_anon:0
                                active_file:347281 inactive_file:955177 isolated_file:0
                                unevictable:8 dirty:2051 writeback:0
                                slab_reclaimable:98672 slab_unreclaimable:54333
                                mapped:96526 shmem:3008 pagetables:14413 bounce:0
                                free:42301 free_pcp:0 free_cma:0
Nov 27 05:43:22 vertex kernel: Node 0 active_anon:4562924kB inactive_anon:4494828kB active_file:1389124kB inactive_file:3820708kB unevictable:32kB isolated(anon):0kB isolated(file):0kB mapped:386104kB dirty:8204kB writeback:0kB shmem:12032kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 1884160kB writeback_tmp:0kB kernel_stack:11840kB all_unreclaimable? no
Nov 27 05:43:22 vertex kernel: Node 0 DMA free:13852kB min:64kB low:80kB high:96kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15996kB managed:15900kB mlocked:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Nov 27 05:43:22 vertex kernel: lowmem_reserve[]: 0 3456 15922 15922 15922
Nov 27 05:43:22 vertex kernel: Node 0 DMA32 free:79476kB min:14656kB low:18320kB high:21984kB reserved_highatomic:0KB active_anon:1085200kB inactive_anon:670920kB active_file:252660kB inactive_file:1020172kB unevictable:0kB writepending:5520kB present:3615032kB managed:3614544kB mlocked:0kB pagetables:3428kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Nov 27 05:43:22 vertex kernel: lowmem_reserve[]: 0 0 12465 12465 12465
Nov 27 05:43:22 vertex kernel: Node 0 Normal free:75876kB min:52860kB low:66072kB high:79284kB reserved_highatomic:2048KB active_anon:3477464kB inactive_anon:3824844kB active_file:1136392kB inactive_file:2801148kB unevictable:32kB writepending:2684kB present:13094400kB managed:12771316kB mlocked:32kB pagetables:54224kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Nov 27 05:43:22 vertex kernel: lowmem_reserve[]: 0 0 0 0 0
Nov 27 05:43:22 vertex kernel: Node 0 DMA: 3*4kB (U) 2*8kB (U) 0*16kB 0*32kB 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 2*2048kB (UM) 2*4096kB (M) = 13852kB
Nov 27 05:43:22 vertex kernel: Node 0 DMA32: 6363*4kB (UME) 2032*8kB (UME) 2168*16kB (UME) 153*32kB (UME) 2*64kB (ME) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 81420kB
Nov 27 05:43:22 vertex kernel: Node 0 Normal: 10695*4kB (UMEH) 2798*8kB (UMEH) 753*16kB (UMEH) 52*32kB (UMEH) 1*64kB (H) 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 78940kB
Nov 27 05:43:22 vertex kernel: 895873 total pagecache pages
Nov 27 05:43:22 vertex kernel: 99775 pages in swap cache
Nov 27 05:43:22 vertex kernel: Swap cache stats: add 12657604, delete 12558559, find 3501869/6279009
Nov 27 05:43:22 vertex kernel: Free swap  = 30705260kB
Nov 27 05:43:22 vertex kernel: Total swap = 33554428kB
Nov 27 05:43:22 vertex kernel: 4181357 pages RAM
Nov 27 05:43:22 vertex kernel: 0 pages HighMem/MovableOnly
Nov 27 05:43:22 vertex kernel: 80917 pages reserved
Nov 27 05:43:22 vertex kernel: 0 pages hwpoisoned
Nov 27 05:43:22 vertex kernel: BUG: unable to handle page fault for address: 000000000000a580
Nov 27 05:43:22 vertex kernel: #PF: supervisor read access in kernel mode
Nov 27 05:43:22 vertex kernel: #PF: error_code(0x0000) - not-present page
Nov 27 05:43:22 vertex kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
Nov 27 05:43:22 vertex kernel: CPU: 3 PID: 585 Comm: Xorg Tainted: P           OE     5.9.10-arch1-1 #1
Nov 27 05:43:22 vertex kernel: Hardware name: Gigabyte Technology Co., Ltd. B450M DS3H/B450M DS3H-CF, BIOS F50 11/27/2019
Nov 27 05:43:22 vertex kernel: RIP: 0010:_nv002670kms+0x60/0x100 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel: Code: eb 40 0f 1f 84 00 00 00 00 00 48 c7 03 00 00 00 00 c6 43 08 00 41 8b 86 d0 00 00 00 83 c5 01 48 81 c3 98 05 00 00 39 e8 76 18 <48> 8b 3b 48 85 ff 74 ea 80 7b 08 00 75 d2 e8 bd d3 ff ff eb cb 0f
Nov 27 05:43:22 vertex kernel: RSP: 0018:ffffb61a81127d08 EFLAGS: 00010202
Nov 27 05:43:22 vertex kernel: RAX: 0000000000000004 RBX: 000000000000a580 RCX: 0000000000000004
Nov 27 05:43:22 vertex kernel: RDX: 0000000000000001 RSI: 000000000000a580 RDI: ffff8e3eab794008
Nov 27 05:43:22 vertex kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
Nov 27 05:43:22 vertex kernel: R10: 0000000000000004 R11: 0000000000000001 R12: 000000000000a580
Nov 27 05:43:22 vertex kernel: R13: 000000000000a580 R14: ffff8e3eab794008 R15: 0000000000000001
Nov 27 05:43:22 vertex kernel: FS:  00007f7124fa4540(0000) GS:ffff8e3ece8c0000(0000) knlGS:0000000000000000
Nov 27 05:43:22 vertex kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 27 05:43:22 vertex kernel: CR2: 000000000000a580 CR3: 00000003fd8da000 CR4: 0000000000350ee0
Nov 27 05:43:22 vertex kernel: Call Trace:
Nov 27 05:43:22 vertex kernel:  ? _nv002834kms+0x3ca/0x1480 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _nv000568kms+0x50/0x50 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? kmalloc_order+0x6a/0x80
Nov 27 05:43:22 vertex kernel:  ? kmalloc_order_trace+0x1d/0xb0
Nov 27 05:43:22 vertex kernel:  ? _nv000568kms+0x50/0x50 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _nv000720kms+0x31/0xe0 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _copy_from_user+0x2e/0x60
Nov 27 05:43:22 vertex kernel:  ? _nv000568kms+0x50/0x50 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? nvKmsIoctl+0x96/0x1d0 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? _raw_spin_lock_irqsave+0x26/0x50
Nov 27 05:43:22 vertex kernel:  ? nvkms_ioctl+0x103/0x180 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel:  ? nvidia_frontend_unlocked_ioctl+0x37/0x50 [nvidia]
Nov 27 05:43:22 vertex kernel:  ? __x64_sys_ioctl+0x83/0xb0
Nov 27 05:43:22 vertex kernel:  ? do_syscall_64+0x33/0x40
Nov 27 05:43:22 vertex kernel:  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9
Nov 27 05:43:22 vertex kernel: Modules linked in: uas usb_storage nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) snd_usb_audio ip6table_filter ip6_tables nf_log_ipv4 nf_log_common ipt_REJECT snd_usbmidi_lib nf_reject_ipv4 snd_rawmidi xt_multiport uvcvideo snd_seq_device xt_owner xt_LOG gspca_vc032x xt_limit gspca_main videobuf2_vmalloc xt_comment videobuf2_memops xt_state videobuf2_v4l2 xt_conntrack videobuf2_common nf_conntrack videodev nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c xt_tcpudp input_leds mc mousedev iptable_filter snd_hda_codec_realtek edac_mce_amd kvm_amd snd_hda_codec_generic nls_iso8859_1 snd_hda_codec_hdmi ledtrig_audio nls_cp437 kvm snd_hda_intel ucsi_ccg snd_intel_dspcfg vfat fat snd_hda_codec r8169 irqbypass typec_ucsi crct10dif_pclmul crc32_pclmul drm_kms_helper snd_hda_core realtek typec wmi_bmof ghash_clmulni_intel snd_hwdep mdio_devres cec of_mdio rc_core fixed_phy aesni_intel snd_pcm crypto_simd cryptd ccp snd_timer glue_helper syscopyarea snd sysfillrect sp5100_tco sysimgblt rapl
Nov 27 05:43:22 vertex kernel:  pcspkr k10temp i2c_piix4 libphy soundcore rng_core fb_sys_fops i2c_nvidia_gpu wmi pinctrl_amd gpio_amdpt acpi_cpufreq evdev mac_hid vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) drm it87(OE) hwmon_vid agpgart ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 hid_generic usbhid hid crc32c_intel xhci_pci xhci_pci_renesas xhci_hcd
Nov 27 05:43:22 vertex kernel: CR2: 000000000000a580
Nov 27 05:43:22 vertex kernel: ---[ end trace a19b8145fdae27b7 ]---
Nov 27 05:43:22 vertex kernel: RIP: 0010:_nv002670kms+0x60/0x100 [nvidia_modeset]
Nov 27 05:43:22 vertex kernel: Code: eb 40 0f 1f 84 00 00 00 00 00 48 c7 03 00 00 00 00 c6 43 08 00 41 8b 86 d0 00 00 00 83 c5 01 48 81 c3 98 05 00 00 39 e8 76 18 <48> 8b 3b 48 85 ff 74 ea 80 7b 08 00 75 d2 e8 bd d3 ff ff eb cb 0f
Nov 27 05:43:22 vertex kernel: RSP: 0018:ffffb61a81127d08 EFLAGS: 00010202
Nov 27 05:43:22 vertex kernel: RAX: 0000000000000004 RBX: 000000000000a580 RCX: 0000000000000004
Nov 27 05:43:22 vertex kernel: RDX: 0000000000000001 RSI: 000000000000a580 RDI: ffff8e3eab794008
Nov 27 05:43:22 vertex kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
Nov 27 05:43:22 vertex kernel: R10: 0000000000000004 R11: 0000000000000001 R12: 000000000000a580
Nov 27 05:43:22 vertex kernel: R13: 000000000000a580 R14: ffff8e3eab794008 R15: 0000000000000001
Nov 27 05:43:22 vertex kernel: FS:  00007f7124fa4540(0000) GS:ffff8e3ece8c0000(0000) knlGS:0000000000000000
Nov 27 05:43:22 vertex kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 27 05:43:22 vertex kernel: CR2: 000000000000a580 CR3: 00000003fd8da000 CR4: 0000000000350ee0
Nov 27 05:43:22 vertex systemd[599]: dunst.service: Failed with result 'exit-code'.

Offline

#2 2020-11-27 12:37:49

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,231

Re: page allocation failure, nvidia/dunst related

Known issue with 455 series of drivers. https://forums.developer.nvidia.com/t/4 … /155250/55

There's a experimental patch for the current driver version that's supposed to help mitigate this, see https://bbs.archlinux.org/viewtopic.php … 3#p1938113 for pointers on how to apply to the current nvidia-dkms package.

Last edited by V1del (2020-11-27 12:38:14)

Offline

#3 2020-11-27 12:40:26

potuz
Member
Registered: 2009-10-23
Posts: 129

Re: page allocation failure, nvidia/dunst related

V1del wrote:

Known issue with 455 series of drivers. https://forums.developer.nvidia.com/t/4 … /155250/55

There's a experimental patch for the current driver version that's supposed to help mitigate this, see https://bbs.archlinux.org/viewtopic.php … 3#p1938113 for pointers on how to apply to the current nvidia-dkms package.

Thanks that looks like it!

Offline

Board footer

Powered by FluxBB