[no subject]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello!

Running 6.12.4 on Gentoo, using zswap with zsmalloc.

Since 6.12, I often experience the following error while
installing/compiling packages:

Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:11:58 jupiter kernel: Huh VM_FAULT_OOM leaked out to the #PF
handler. Retrying PF
Dez 16 03:12:03 jupiter kernel: pagefault_out_of_memory: 8645812
callbacks suppressed

Programs then slowly start to stop responding and the system won't
shut down cleanly.

I'm starting to get backtraces after a while:

Dez 16 03:58:17 jupiter kernel: ------------[ cut here ]------------
Dez 16 03:58:17 jupiter kernel: WARNING: CPU: 5 PID: 5149 at
mm/swapfile.c:1566 free_swap_and_cache_nr+0xab/0x540
Dez 16 03:58:17 jupiter kernel: Modules linked in: nfnetlink_queue
nf_conntrack_netlink ip6t_REJECT nf_reject_ipv6 ip6table_nat
ip6table_filter xt_nat ipt_REJECT nf_reject_ipv4 xt_NFQUEUE xt_mark
xt_connmark iptable_nat nf_nat nf_conntrack nf_defrag_ipv6
nf_defrag_ipv4 iptable_filter ip6table_mangle ip6_tables
iptable_mangle xt_DSCP xt_tcpudp ip_tables x_tables rfcomm
snd_hrtimer>
Dez 16 03:58:17 jupiter kernel:  gpu_sched drm_gpuvm drm_exec i915
drm_buddy drm_display_helper ttm nvidia_uvm(PO) nvidia_modeset(PO)
nvidia(PO) lm92 efivarfs
Dez 16 03:58:17 jupiter kernel: CPU: 5 UID: 1000 PID: 5149 Comm:
QXcbEventQueue Tainted: P           O       6.12.4-gentoo-r1 #1
Dez 16 03:58:17 jupiter kernel: Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE
Dez 16 03:58:17 jupiter kernel: Hardware name: ASRock Z690 Pro RS/Z690
Pro RS, BIOS 18.02 01/04/2024
Dez 16 03:58:17 jupiter kernel: RIP: 0010:free_swap_and_cache_nr+0xab/0x540
Dez 16 03:58:17 jupiter kernel: Code: 31 ed 4c 89 7c 24 10 49 89 dc 48
ba 00 00 00 00 00 00 00 fc 48 89 5c 24 18 45 89 ef 48 21 d1 44 88 4c
24 26 48 89 0c 24 eb 1c <0f> 0b 41 83 c7 01 49 83 c4 01 45 39 fe 0f 8e
dd 00 00 00 48 8b 45
Dez 16 03:58:17 jupiter kernel: RSP: 0018:ffffb2bcc984bac8 EFLAGS: 00010246
Dez 16 03:58:17 jupiter kernel: RAX: 0000000000000000 RBX:
00000000002c1603 RCX: 0000000000000000
Dez 16 03:58:17 jupiter kernel: RDX: fc00000000000000 RSI:
0000000000000001 RDI: ffff8e093c170f00
Dez 16 03:58:17 jupiter kernel: RBP: ffff8e084a8bec00 R08:
0000000000000008 R09: 0000000000000000
Dez 16 03:58:17 jupiter kernel: R10: ffffd68059365ec0 R11:
0000000000000000 R12: 00000000002c1603
Dez 16 03:58:17 jupiter kernel: R13: 0000000000000000 R14:
0000000000000001 R15: 0000000000000000
Dez 16 03:58:17 jupiter kernel: FS:  0000000000000000(0000)
GS:ffff8e0f6f340000(0000) knlGS:0000000000000000
Dez 16 03:58:17 jupiter kernel: CS:  0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Dez 16 03:58:17 jupiter kernel: CR2: 0000188c00a50000 CR3:
00000007db42b000 CR4: 0000000000f52ef0
Dez 16 03:58:17 jupiter kernel: PKRU: 55555554
Dez 16 03:58:17 jupiter kernel: Call Trace:
Dez 16 03:58:17 jupiter kernel:  <TASK>
Dez 16 03:58:17 jupiter kernel:  ? __warn.cold+0x90/0x9e
Dez 16 03:58:17 jupiter kernel:  ? free_swap_and_cache_nr+0xab/0x540
Dez 16 03:58:17 jupiter kernel:  ? report_bug+0xf6/0x140
Dez 16 03:58:17 jupiter kernel:  ? handle_bug+0x4f/0x90
Dez 16 03:58:17 jupiter kernel:  ? exc_invalid_op+0x17/0x60
Dez 16 03:58:17 jupiter kernel:  ? asm_exc_invalid_op+0x1a/0x20
Dez 16 03:58:17 jupiter kernel:  ? free_swap_and_cache_nr+0xab/0x540
Dez 16 03:58:17 jupiter kernel:  ? free_swap_and_cache_nr+0x2c/0x540
Dez 16 03:58:17 jupiter kernel:  ? swap_pte_batch+0xdc/0x1f0
Dez 16 03:58:17 jupiter kernel:  unmap_page_range+0xa18/0x16b0
Dez 16 03:58:17 jupiter kernel:  unmap_vmas+0xb7/0x170
Dez 16 03:58:17 jupiter kernel:  exit_mmap+0xfb/0x280
Dez 16 03:58:17 jupiter kernel:  __mmput+0x35/0x120
Dez 16 03:58:17 jupiter kernel:  do_exit+0x255/0x930
Dez 16 03:58:17 jupiter kernel:  do_group_exit+0x2b/0x80
Dez 16 03:58:17 jupiter kernel:  get_signal+0x774/0x7b0
Dez 16 03:58:17 jupiter kernel:  arch_do_signal_or_restart+0x29/0x230
Dez 16 03:58:17 jupiter kernel:  syscall_exit_to_user_mode+0x7b/0xf0
Dez 16 03:58:17 jupiter kernel:  do_syscall_64+0x57/0x100
Dez 16 03:58:17 jupiter kernel:  entry_SYSCALL_64_after_hwframe+0x4b/0x53
Dez 16 03:58:17 jupiter kernel: RIP: 0033:0x564111720e3f
Dez 16 03:58:17 jupiter kernel: Code: Unable to access opcode bytes at
0x564111720e15.
Dez 16 03:58:17 jupiter kernel: RSP: 002b:000056410b1fda00 EFLAGS:
00000293 ORIG_RAX: 0000000000000007
Dez 16 03:58:17 jupiter kernel: RAX: fffffffffffffdfc RBX:
0000564131839600 RCX: 0000564111720e3f
Dez 16 03:58:17 jupiter kernel: RDX: 00000000ffffffff RSI:
0000000000000001 RDI: 000056410b1fda48
Dez 16 03:58:17 jupiter kernel: RBP: 000056410b1fdb20 R08:
0000000000000000 R09: 0000000000000081
Dez 16 03:58:17 jupiter kernel: R10: 0000000000000000 R11:
0000000000000293 R12: 000056410b1fda48
Dez 16 03:58:17 jupiter kernel: R13: 0000000000000000 R14:
0000000000000000 R15: 0000564131839618
Dez 16 03:58:17 jupiter kernel:  </TASK>
Dez 16 03:58:17 jupiter kernel: ---[ end trace 0000000000000000 ]---
Dez 16 03:58:17 jupiter kernel: BUG: Bad rss-counter state
mm:00000000bf899335 type:MM_ANONPAGES val:1
Dez 16 03:58:17 jupiter kernel: BUG: Bad rss-counter state
mm:00000000bf899335 type:MM_SHMEMPAGES val:-1
Dez 16 03:58:17 jupiter kernel: BUG: Bad page cache in process
QXcbEventQueue  pfn:81fdec
Dez 16 03:58:17 jupiter kernel: page: refcount:3 mapcount:1
mapping:00000000e6a99870 index:0x10 pfn:0x81fdec
Dez 16 03:58:17 jupiter kernel: memcg:ffff8e09819f9000
Dez 16 03:58:17 jupiter kernel: aops:0xffffffffbb027a60 ino:20c5
Dez 16 03:58:17 jupiter kernel: flags:
0xa00000000002002d(locked|referenced|uptodate|lru|swapbacked|zone=2)
Dez 16 03:58:17 jupiter kernel: raw: a00000000002002d ffffd680607facc8
ffffd6806075c308 ffff8e0805f5e0b8
Dez 16 03:58:17 jupiter kernel: raw: 0000000000000010 0000000000000000
0000000300000000 ffff8e09819f9000
Dez 16 03:58:17 jupiter kernel: page dumped because: still mapped when deleted

When trying to kill processes with sysrq or via kill command, those
processes usually get stuck in state D and I get the following errors
in dmesg:

Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 002c16ee
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 002c16c0
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 002c16c1
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 002c1760
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 40000000004ce36
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 40000000004ce1d
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 40000000004ce52
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 40000000004ced8
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 40000000004ced9
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 40000000004cec4
Dez 16 20:40:12 jupiter kernel: _swap_info_get: Unused swap offset
entry 40000000004cec3

The system can then only be rebooted with alt+sysrq+b.

Regards,
Kai




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux