Hay
Date
June 20, 2025, 12:38 p.m.

Environment
qemu-armv7

--- cut here ---
[   72.525511] Unable to handle kernel NULL pointer dereference at virtual address 00000000 when read
[   72.525788] [00000000] *pgd=4432b003, *pmd=00000000
[   72.526797] Internal error: Oops: 205 [#1] SMP ARM
[   72.529273] Modules linked in: fuse
[   72.530626] CPU: 0 UID: 0 PID: 391 Comm: perl Not tainted 6.16.0-rc2-next-20250620 #1 NONE 
[   72.532483] Hardware name: Generic DT based system
[   72.533690] PC is at pidfs_free_pid+0x20/0x58
[   72.534982] LR is at put_pid.part.0+0x5c/0x74
[   72.535817] pc : [<c0761354>]    lr : [<c0489250>]    psr: 00070113
[   72.536708] sp : f0801ef8  ip : 00000000  fp : 00000002
[   72.537360] r10: c248b340  r9 : 0000000a  r8 : 00000000
[   72.537777] r7 : f0801f48  r6 : 00000001  r5 : c22251c8  r4 : 00000000
[   72.538235] r3 : 00000001  r2 : 00000000  r1 : 00000000  r0 : c3edfd00
[   72.539201] Flags: nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   72.540399] Control: 30c5387d  Table: 44331440  DAC: fffffffd
[   72.541209] Register r0 information: slab kmalloc-cg-128 start c3edfd00 pointer offset 0 size 128
[   72.542855] Register r1 information: NULL pointer
[   72.543685] Register r2 information: NULL pointer
[   72.544337] Register r3 information: non-paged memory
[   72.544846] Register r4 information: NULL pointer
[   72.545501] Register r5 information: non-slab/vmalloc memory
[   72.545929] Register r6 information: non-paged memory
[   72.546580] Register r7 information: 2-page vmalloc region starting at 0xf0800000 allocated at start_kernel+0x558/0x6f8
[   72.547825] Register r8 information: NULL pointer
[   72.548292] Register r9 information: non-paged memory
[   72.549074] Register r10 information: non-slab/vmalloc memory
[   72.549541] Register r11 information: non-paged memory
[   72.550120] Register r12 information: NULL pointer
[   72.550457] Process perl (pid: 391, stack limit = 0x173d38da)
[   72.551364] Stack: (0xf0801ef8 to 0xf0802000)
[   72.552764] 1ee0:                                                       c3edfd00 c22251c8
[   72.553619] 1f00: 00000001 c0489250 edbd5640 c41bd7c0 00000001 c04f9644 00000000 c04b0938
[   72.554314] 1f20: f0801f48 edbd5370 edbd5688 c249fe84 c2204f5c 00000000 00000001 c2290fc0
[   72.554845] 1f40: c21c2d00 c248b160 c4369000 c36f40c0 0000004f 6528076a 00000007 c22030a4
[   72.555352] 1f60: 00000002 00000002 00000009 c41bd7c0 c248a9a0 00000100 c2203080 c0469ff4
[   72.556473] 1f80: e16a7f90 00000010 c2985380 f0801f80 c21b8258 0000000a 00000000 c21c2600
[   72.556756] 1fa0: c21c2600 ffffa724 c2203d40 00400100 00000001 c04e1104 0000001b c23285e4
[   72.557256] 1fc0: 00000000 c41bd7c0 c24cd150 ffffffff c41bd7c0 c21b8044 00730000 00000000
[   72.558291] 1fe0: f9f19fa8 c046a378 0047374a 20070030 ffffffff c046a664 0047374a c1535e0c
[   72.559504] Call trace: 
[   72.559764]  pidfs_free_pid from put_pid.part.0+0x5c/0x74
[   72.560537]  put_pid.part.0 from rcu_core+0x2d8/0x9fc
[   72.560921]  rcu_core from handle_softirqs+0x14c/0x3d0
[   72.561159]  handle_softirqs from __irq_exit_rcu+0xa0/0x114
[   72.561384]  __irq_exit_rcu from irq_exit+0x10/0x30
[   72.561585]  irq_exit from call_with_stack+0x18/0x20
[   72.563350]  call_with_stack from __irq_usr+0x84/0xa0
[   72.564175] Exception stack(0xf9f19fb0 to 0xf9f19ff8)
[   72.564388] 9fa0:                                     00000000 00000002 00000000 00000009
[   72.564690] 9fc0: 0076586c 00738190 00738190 0076584c 0076584c 00730000 00000000 00000009
[   72.564972] 9fe0: 00738190 beec7b60 0047374b 0047374a 20070030 ffffffff
[   72.565429] Code: e3a01000 e5801028 e3740a01 88bd8070 (e5945000) 
[   72.567823] ---[ end trace 0000000000000000 ]---

--- cut here ---
[   80.881363] Unable to handle kernel NULL pointer dereference at virtual address 00000000 when read
[   80.881568] [00000000] *pgd=80000040204003, *pmd=00000000
[   80.883247] Internal error: Oops: 205 [#1] SMP ARM
[   80.891956] Modules linked in: fuse
[   80.893180] CPU: 0 UID: 0 PID: 662 Comm: perl Not tainted 6.16.0-rc2-next-20250620 #1 NONE 
[   80.896108] Hardware name: Generic DT based system
[   80.896980] PC is at pidfs_free_pid+0x20/0x58
[   80.900263] LR is at put_pid.part.0+0x5c/0x74
[   80.900560] pc : [<c0761354>]    lr : [<c0489250>]    psr: 000b0113
[   80.900869] sp : f0801ef8  ip : edbd8630  fp : 00000003
[   80.901113] r10: c248b340  r9 : 0000000a  r8 : 00000000
[   80.901365] r7 : f0801f48  r6 : 00000002  r5 : c22251c8  r4 : 00000000
[   80.901946] r3 : 00000001  r2 : 00000000  r1 : 00000000  r0 : c427df80
[   80.902871] Flags: nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   80.903798] Control: 30c5387d  Table: 43f0b9c0  DAC: fffffffd
[   80.906346] Register r0 information: slab kmalloc-cg-128 start c427df80 pointer offset 0 size 128
[   80.908398] Register r1 information: NULL pointer
[   80.910419] Register r2 information: NULL pointer
[   80.911046] Register r3 information: non-paged memory
[   80.911330] Register r4 information: NULL pointer
[   80.911558] Register r5 information: non-slab/vmalloc memory
[   80.913382] Register r6 information: non-paged memory
[   80.915600] Register r7 information: 2-page vmalloc region starting at 0xf0800000 allocated at start_kernel+0x558/0x6f8
[   80.916757] Register r8 information: NULL pointer
[   80.916990] Register r9 information: non-paged memory
[   80.917224] Register r10 information: non-slab/vmalloc memory
[   80.917487] Register r11 information: non-paged memory
[   80.919919] Register r12 information: non-slab/vmalloc memory
[   80.921313] Process perl (pid: 662, stack limit = 0x37f4f701)
[   80.923245] Stack: (0xf0801ef8 to 0xf0802000)
[   80.924247] 1ee0:                                                       c427df80 c22251c8
[   80.927703] 1f00: 00000002 c0489250 edbd5640 c42589c0 00000002 c04f9644 00000000 c04b0884
[   80.928051] 1f20: 00000000 edbd5370 edbd5688 c249fe84 c2204f5c 00000000 00000001 c2290fc0
[   80.928384] 1f40: c21c2d00 c248b160 c4476090 c4336274 00000003 951ffa7a 00000007 c22030a4
[   80.929404] 1f60: 0000000a 00000200 00000009 c42589c0 c248a9a0 00000100 c2203080 c0469ff4
[   80.930617] 1f80: d312c250 00000012 c2985380 f0801f80 c21b8258 00000009 00000000 c21c2600
[   80.932227] 1fa0: c21c2600 ffffaa67 c2203d40 0040010c 00000001 c04e1104 0000001b 00000000
[   80.934847] 1fc0: 00000000 c42589c0 c24cd150 ffffffff fa091d1c 000000a8 c42589c0 007e8000
[   80.935326] 1fe0: fa091ce0 c046a378 c06fe504 a00b0013 ffffffff c046a664 c06fe504 c1535e0c
[   80.936060] Call trace: 
[   80.936249]  pidfs_free_pid from put_pid.part.0+0x5c/0x74
[   80.940220]  put_pid.part.0 from rcu_core+0x2d8/0x9fc
[   80.941382]  rcu_core from handle_softirqs+0x14c/0x3d0
[   80.942063]  handle_softirqs from __irq_exit_rcu+0xa0/0x114
[   80.942573]  __irq_exit_rcu from irq_exit+0x10/0x30
[   80.942837]  irq_exit from call_with_stack+0x18/0x20
[   80.943242]  call_with_stack from __irq_svc+0x90/0xac
[   80.943540] Exception stack(0xfa091ce8 to 0xfa091d30)
[   80.945503] 1ce0:                   c22054a4 ff7df510 00000000 d3dcd508 00000011 c3dcd500
[   80.946510] 1d00: ffffffff c42589c0 000000a8 2ba12000 007e8000 c1ea3000 ff7df508 fa091d38
[   80.947848] 1d20: 00000000 c06fe504 a00b0013 ffffffff
[   80.949093]  __irq_svc from mod_memcg_lruvec_state+0x104/0x25c
[   80.949951]  mod_memcg_lruvec_state from __lruvec_stat_mod_folio+0x98/0xb0
[   80.950936]  __lruvec_stat_mod_folio from folio_remove_rmap_ptes+0x1a0/0x288
[   80.951249]  folio_remove_rmap_ptes from unmap_page_range+0x6e8/0xfd4
[   80.951538]  unmap_page_range from unmap_vmas+0xc8/0x108
[   80.953465]  unmap_vmas from exit_mmap+0xf0/0x448
[   80.956265]  exit_mmap from __mmput+0x28/0x11c
[   80.956845]  __mmput from do_exit+0x278/0x97c
[   80.957399]  do_exit from do_group_exit+0x40/0x8c
[   80.958267]  do_group_exit from pid_child_should_wake+0x0/0x68
[   80.959407] Code: e3a01000 e5801028 e3740a01 88bd8070 (e5945000) 
[   80.962496] ---[ end trace 0000000000000000 ]---