====================================== | [ 5609.007189][ T5866] test-bond0 (unregistering): (slave eth0): Releasing backup interface | [ 5609.028619][ T5866] test-bond0 (unregistering): (slave eth1): Releasing backup interface | [ 5609.054551][ T5866] test-bond0 (unregistering): Released all slaves | [ 5906.919772][ T5870] ip invoked oom-killer: gfp_mask=0xc2cc0(GFP_KERNEL|__GFP_NOWARN|__GFP_COMP|__GFP_NOMEMALLOC), order=2, oom_score_adj=0 [ 5906.920970][ T5870] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5906.921786][ T5870] Call Trace: [ 5906.921941][ T5870] [ 5906.922060][ T5870] dump_stack_lvl (lib/dump_stack.c:117) [ 5906.922300][ T5870] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:463) [ 5906.922524][ T5870] oom_kill_process (mm/oom_kill.c:1036) [ 5906.922693][ T5870] out_of_memory (mm/oom_kill.c:1175 (discriminator 4)) [ 5906.922857][ T5870] ? __pfx_out_of_memory (mm/oom_kill.c:1108) [ 5906.923025][ T5870] ? __alloc_pages_may_oom (mm/page_alloc.c:3523) [ 5906.923370][ T5870] __alloc_pages_may_oom (mm/page_alloc.c:3575) [ 5906.923535][ T5870] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3507) [ 5906.923748][ T5870] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4337) [ 5906.923956][ T5870] ? get_page_from_freelist (mm/page_alloc.c:3158 mm/page_alloc.c:3351) [ 5906.924119][ T5870] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4131) [ 5906.924330][ T5870] __alloc_pages_noprof (mm/page_alloc.c:4673) [ 5906.924498][ T5870] ? __pfx___alloc_pages_noprof (mm/page_alloc.c:4626) [ 5906.924689][ T5870] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5906.924919][ T5870] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5906.925099][ T5870] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5906.925334][ T5870] alloc_slab_page (./include/linux/gfp.h:269 ./include/linux/gfp.h:296 mm/slub.c:2264) [ 5906.925560][ T5870] allocate_slab (mm/slub.c:2435) [ 5906.925732][ T5870] ___slab_alloc (mm/slub.c:3666 (discriminator 3)) [ 5906.925910][ T5870] ? __lock_release (kernel/locking/lockdep.c:5430) [ 5906.926106][ T5870] ? kmalloc_node_track_caller_noprof (mm/slab.h:415 mm/slub.c:4118 mm/slub.c:4141) [ 5906.926327][ T5870] ? __alloc_skb (net/core/skbuff.c:667) [ 5906.926500][ T5870] ? lock_downgrade (kernel/locking/lockdep.c:122 kernel/locking/lockdep.c:5650) [ 5906.926682][ T5870] ? kmalloc_node_track_caller_noprof (mm/slub.c:3756 mm/slub.c:3809 mm/slub.c:3988 mm/slub.c:4120 mm/slub.c:4141) [ 5906.926889][ T5870] kmalloc_node_track_caller_noprof (mm/slub.c:3756 mm/slub.c:3809 mm/slub.c:3988 mm/slub.c:4120 mm/slub.c:4141) [ 5906.927097][ T5870] ? kmemleak_seq_show (mm/kmemleak.c:1913) [ 5906.927275][ T5870] ? __alloc_skb (net/core/skbuff.c:667) [ 5906.927444][ T5870] kmalloc_reserve (net/core/skbuff.c:601) [ 5906.927606][ T5870] ? netlink_dump (net/netlink/af_netlink.c:2277) [ 5906.927770][ T5870] __alloc_skb (net/core/skbuff.c:667) [ 5906.927932][ T5870] ? __pfx___alloc_skb (net/core/skbuff.c:640) [ 5906.928097][ T5870] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5906.928263][ T5870] netlink_dump (net/netlink/af_netlink.c:2305) [ 5906.928424][ T5870] ? __debug_check_no_obj_freed (lib/debugobjects.c:1000) [ 5906.928653][ T5870] ? __pfx_netlink_dump (net/netlink/af_netlink.c:2265) [ 5906.928843][ T5870] ? kmem_cache_free (mm/slub.c:4436 mm/slub.c:4511) [ 5906.929074][ T5870] ? netlink_recvmsg (net/netlink/af_netlink.c:1985) [ 5906.929263][ T5870] netlink_recvmsg (net/netlink/af_netlink.c:1988) [ 5906.929435][ T5870] ? __pfx_netlink_recvmsg (net/netlink/af_netlink.c:1914) [ 5906.929604][ T5870] ? find_held_lock (kernel/locking/lockdep.c:5244) [ 5906.929778][ T5870] ? __lock_release (kernel/locking/lockdep.c:5430) [ 5906.929982][ T5870] ? __might_fault (mm/memory.c:6233 mm/memory.c:6226) [ 5906.930199][ T5870] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5906.930360][ T5870] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 5906.930528][ T5870] ____sys_recvmsg (net/socket.c:1046 net/socket.c:1068 net/socket.c:2804) [ 5906.930699][ T5870] ? __pfx_____sys_recvmsg (net/socket.c:2782) [ 5906.930862][ T5870] ? copy_msghdr_from_user (net/socket.c:2525) [ 5906.931023][ T5870] ? __pfx_copy_msghdr_from_user (net/socket.c:2511) [ 5906.931220][ T5870] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 5906.931382][ T5870] ? trace_kfree (./include/trace/events/kmem.h:94 (discriminator 52)) [ 5906.931542][ T5870] ? kfree (mm/slub.c:4546) [ 5906.931665][ T5870] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5906.931835][ T5870] ___sys_recvmsg (net/socket.c:2847) [ 5906.932004][ T5870] ? __pfx____sys_recvmsg (net/socket.c:2836) [ 5906.932174][ T5870] ? find_held_lock (kernel/locking/lockdep.c:5244) [ 5906.932336][ T5870] ? __lock_release (kernel/locking/lockdep.c:5430) [ 5906.932499][ T5870] ? __might_fault (mm/memory.c:6233 mm/memory.c:6226) [ 5906.932678][ T5870] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 5906.932845][ T5870] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 5906.933011][ T5870] ? __might_fault (mm/memory.c:6233 mm/memory.c:6226) [ 5906.933177][ T5870] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 5906.933344][ T5870] ? __fget_light (./include/linux/atomic/atomic-arch-fallback.h:479 ./include/linux/atomic/atomic-instrumented.h:50 fs/file.c:1145) [ 5906.933510][ T5870] ? __might_fault (mm/memory.c:6233 mm/memory.c:6226) [ 5906.933684][ T5870] __sys_recvmsg (./include/linux/file.h:34 net/socket.c:2878) [ 5906.933871][ T5870] ? __pfx___sys_recvmsg (net/socket.c:2864) [ 5906.934034][ T5870] ? __up_read (./arch/x86/include/asm/atomic64_64.h:79 ./include/linux/atomic/atomic-arch-fallback.h:2749 ./include/linux/atomic/atomic-long.h:184 ./include/linux/atomic/atomic-instrumented.h:3317 kernel/locking/rwsem.c:1347) [ 5906.934201][ T5870] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:316) [ 5906.934419][ T5870] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 5906.934588][ T5870] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 5906.934795][ T5870] RIP: 0033:0x7f4d706ce64d [ 5906.934968][ T5870] Code: eb b7 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 41 54 48 83 ec 10 64 8b 04 25 18 00 00 00 85 c0 75 22 b8 2f 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5b 4c 63 e0 48 83 c4 10 4c 89 e0 41 5c c3 66 All code ======== 0: eb b7 jmp 0xffffffffffffffb9 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 41 54 push %r12 13: 48 83 ec 10 sub $0x10,%rsp 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 22 jne 0x45 23: b8 2f 00 00 00 mov $0x2f,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 5b ja 0x8d 32: 4c 63 e0 movslq %eax,%r12 35: 48 83 c4 10 add $0x10,%rsp 39: 4c 89 e0 mov %r12,%rax 3c: 41 5c pop %r12 3e: c3 ret 3f: 66 data16 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 5b ja 0x63 8: 4c 63 e0 movslq %eax,%r12 b: 48 83 c4 10 add $0x10,%rsp f: 4c 89 e0 mov %r12,%rax 12: 41 5c pop %r12 14: c3 ret 15: 66 data16 [ 5906.935631][ T5870] RSP: 002b:00007fff3a138320 EFLAGS: 00000246 ORIG_RAX: 000000000000002f [ 5906.935967][ T5870] RAX: ffffffffffffffda RBX: 0000000000008000 RCX: 00007f4d706ce64d [ 5906.936258][ T5870] RDX: 0000000000000000 RSI: 00007fff3a138420 RDI: 0000000000000005 [ 5906.936493][ T5870] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 5906.936755][ T5870] R10: 00000000404db980 R11: 0000000000000246 R12: 00007fff3a138420 [ 5906.937004][ T5870] R13: 0000000000000005 R14: 00007fff3a138410 R15: 00000000404d3980 | [ 5906.954880][ T5870] [ 5871] 0 5871 1282 252 192 60 0 45056 0 0 jq | [ 5906.955202][ T5870] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,task=ip,pid=5870,uid=0 | [ 5906.955634][ T5870] Out of memory: Killed process 5870 (ip) total-vm:610020kB, anon-rss:604928kB, file-rss:108kB, shmem-rss:0kB, UID:0 pgtables:1232kB oom_score_adj:0 | [ 6062.871719][ T5874] ip invoked oom-killer: gfp_mask=0x140dca(GFP_HIGHUSER_MOVABLE|__GFP_COMP|__GFP_ZERO), order=0, oom_score_adj=0 [ 6062.872522][ T5874] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6062.873239][ T5874] Call Trace: [ 6062.873464][ T5874] [ 6062.873542][ T5874] dump_stack_lvl (lib/dump_stack.c:117) [ 6062.873695][ T5874] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:463) [ 6062.873840][ T5874] oom_kill_process (mm/oom_kill.c:1036) [ 6062.873986][ T5874] out_of_memory (mm/oom_kill.c:1175 (discriminator 4)) [ 6062.874127][ T5874] ? __pfx_out_of_memory (mm/oom_kill.c:1108) [ 6062.874290][ T5874] __alloc_pages_may_oom (mm/page_alloc.c:3575) [ 6062.874435][ T5874] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3507) [ 6062.874631][ T5874] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4337) [ 6062.874811][ T5874] ? get_page_from_freelist (mm/page_alloc.c:3158 mm/page_alloc.c:3351) [ 6062.874950][ T5874] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4131) [ 6062.875161][ T5874] __alloc_pages_noprof (mm/page_alloc.c:4673) [ 6062.875311][ T5874] ? __pfx___alloc_pages_noprof (mm/page_alloc.c:4626) [ 6062.875463][ T5874] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 6062.875618][ T5874] ? __pte_offset_map (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 mm/pgtable-generic.c:287) [ 6062.875774][ T5874] alloc_pages_mpol_noprof (mm/mempolicy.c:2267) [ 6062.875927][ T5874] ? __pfx_alloc_pages_mpol_noprof (mm/mempolicy.c:2223) [ 6062.876112][ T5874] ? __lock_release (kernel/locking/lockdep.c:5430) [ 6062.876265][ T5874] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6062.876409][ T5874] vma_alloc_folio_noprof (mm/mempolicy.c:2304) [ 6062.876553][ T5874] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2298) [ 6062.876728][ T5874] ? pte_offset_map_nolock (mm/pgtable-generic.c:315) [ 6062.876880][ T5874] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6062.877025][ T5874] do_anonymous_page (mm/memory.c:1053 mm/memory.c:4403 mm/memory.c:4461) [ 6062.877175][ T5874] ? handle_pte_fault (mm/memory.c:5375) [ 6062.877324][ T5874] __handle_mm_fault (mm/memory.c:5523) [ 6062.877469][ T5874] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6062.877616][ T5874] ? __pfx___handle_mm_fault (mm/memory.c:5432) [ 6062.877779][ T5874] ? lock_vma_under_rcu (mm/memory.c:5860) [ 6062.877928][ T5874] handle_mm_fault (mm/memory.c:5692) [ 6062.878067][ T5874] ? __pfx_handle_mm_fault (mm/memory.c:5658) [ 6062.878217][ T5874] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 6062.878372][ T5874] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 arch/x86/mm/fault.c:1489 arch/x86/mm/fault.c:1539) [ 6062.878530][ T5874] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 6062.878684][ T5874] RIP: 0033:0x7efd0da7cbad [ 6062.878832][ T5874] Code: 49 39 cb 49 89 73 60 4c 8d 78 10 0f 95 c1 48 29 da 4c 89 ff 0f b6 c9 48 83 ca 01 48 c1 e1 02 48 09 d9 48 83 c9 01 48 89 48 08 <48> 89 56 08 4c 89 ee e8 47 cc ff ff e9 44 f2 ff ff 48 8d 0d 73 01 All code ======== 0: 49 39 cb cmp %rcx,%r11 3: 49 89 73 60 mov %rsi,0x60(%r11) 7: 4c 8d 78 10 lea 0x10(%rax),%r15 b: 0f 95 c1 setne %cl e: 48 29 da sub %rbx,%rdx 11: 4c 89 ff mov %r15,%rdi 14: 0f b6 c9 movzbl %cl,%ecx 17: 48 83 ca 01 or $0x1,%rdx 1b: 48 c1 e1 02 shl $0x2,%rcx 1f: 48 09 d9 or %rbx,%rcx 22: 48 83 c9 01 or $0x1,%rcx 26: 48 89 48 08 mov %rcx,0x8(%rax) 2a:* 48 89 56 08 mov %rdx,0x8(%rsi) <-- trapping instruction 2e: 4c 89 ee mov %r13,%rsi 31: e8 47 cc ff ff call 0xffffffffffffcc7d 36: e9 44 f2 ff ff jmp 0xfffffffffffff27f 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: 0d .byte 0xd 3e: 73 01 jae 0x41 Code starting with the faulting instruction =========================================== 0: 48 89 56 08 mov %rdx,0x8(%rsi) 4: 4c 89 ee mov %r13,%rsi 7: e8 47 cc ff ff call 0xffffffffffffcc53 c: e9 44 f2 ff ff jmp 0xfffffffffffff255 11: 48 rex.W 12: 8d .byte 0x8d 13: 0d .byte 0xd 14: 73 01 jae 0x17 [ 6062.879329][ T5874] RSP: 002b:00007ffcf5486b20 EFLAGS: 00010206 [ 6062.879516][ T5874] RAX: 00000000649effe0 RBX: 0000000000000070 RCX: 0000000000000071 [ 6062.879739][ T5874] RDX: 000000000000bfb1 RSI: 00000000649f0050 RDI: 00000000649efff0 [ 6062.879946][ T5874] RBP: 00007efd0dbc7cc0 R08: 0000000000000003 R09: 0000000000000000 [ 6062.880152][ T5874] R10: 000000003f84e980 R11: 00007efd0dbc7c60 R12: 0000000000000007 [ 6062.880368][ T5874] R13: 0000000000000064 R14: fffffffffffffec8 R15: 00000000649efff0 | [ 6062.892780][ T5874] [ 5875] 0 5875 1282 244 192 52 0 53248 0 0 jq | [ 6062.893066][ T5874] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,task=ip,pid=5874,uid=0 | [ 6062.893409][ T5874] Out of memory: Killed process 5874 (ip) total-vm:612924kB, anon-rss:607872kB, file-rss:232kB, shmem-rss:0kB, UID:0 pgtables:1236kB oom_score_adj:0 | [ 6168.387919][ T5878] ip invoked oom-killer: gfp_mask=0x140dca(GFP_HIGHUSER_MOVABLE|__GFP_COMP|__GFP_ZERO), order=0, oom_score_adj=0 [ 6168.388540][ T5878] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6168.388847][ T5878] Call Trace: [ 6168.388952][ T5878] [ 6168.389025][ T5878] dump_stack_lvl (lib/dump_stack.c:117) [ 6168.389173][ T5878] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:463) [ 6168.389323][ T5878] oom_kill_process (mm/oom_kill.c:1036) [ 6168.389464][ T5878] out_of_memory (mm/oom_kill.c:1175 (discriminator 4)) [ 6168.389607][ T5878] ? __pfx_out_of_memory (mm/oom_kill.c:1108) [ 6168.389761][ T5878] __alloc_pages_may_oom (mm/page_alloc.c:3575) [ 6168.389902][ T5878] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3507) [ 6168.390089][ T5878] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4337) [ 6168.390270][ T5878] ? get_page_from_freelist (mm/page_alloc.c:3158 mm/page_alloc.c:3351) [ 6168.390410][ T5878] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4131) [ 6168.390592][ T5878] __alloc_pages_noprof (mm/page_alloc.c:4673) [ 6168.390737][ T5878] ? __pfx___alloc_pages_noprof (mm/page_alloc.c:4626) [ 6168.390887][ T5878] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 6168.391031][ T5878] ? __pte_offset_map (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 mm/pgtable-generic.c:287) [ 6168.391181][ T5878] alloc_pages_mpol_noprof (mm/mempolicy.c:2267) [ 6168.391323][ T5878] ? __pfx_alloc_pages_mpol_noprof (mm/mempolicy.c:2223) [ 6168.391500][ T5878] ? __lock_release (kernel/locking/lockdep.c:5430) [ 6168.391638][ T5878] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6168.391782][ T5878] vma_alloc_folio_noprof (mm/mempolicy.c:2304) [ 6168.391921][ T5878] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2298) [ 6168.392095][ T5878] ? pte_offset_map_nolock (mm/pgtable-generic.c:315) [ 6168.392242][ T5878] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6168.392383][ T5878] do_anonymous_page (mm/memory.c:1053 mm/memory.c:4403 mm/memory.c:4461) [ 6168.392524][ T5878] ? handle_pte_fault (mm/memory.c:5375) [ 6168.392670][ T5878] __handle_mm_fault (mm/memory.c:5523) [ 6168.392808][ T5878] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6168.392947][ T5878] ? __pfx___handle_mm_fault (mm/memory.c:5432) [ 6168.393098][ T5878] ? lock_vma_under_rcu (mm/memory.c:5860) [ 6168.393246][ T5878] handle_mm_fault (mm/memory.c:5692) [ 6168.393394][ T5878] ? __pfx_handle_mm_fault (mm/memory.c:5658) [ 6168.393547][ T5878] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 6168.393696][ T5878] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 arch/x86/mm/fault.c:1489 arch/x86/mm/fault.c:1539) [ 6168.393843][ T5878] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 6168.393985][ T5878] RIP: 0033:0x7f8459d51bad [ 6168.394131][ T5878] Code: 49 39 cb 49 89 73 60 4c 8d 78 10 0f 95 c1 48 29 da 4c 89 ff 0f b6 c9 48 83 ca 01 48 c1 e1 02 48 09 d9 48 83 c9 01 48 89 48 08 <48> 89 56 08 4c 89 ee e8 47 cc ff ff e9 44 f2 ff ff 48 8d 0d 73 01 All code ======== 0: 49 39 cb cmp %rcx,%r11 3: 49 89 73 60 mov %rsi,0x60(%r11) 7: 4c 8d 78 10 lea 0x10(%rax),%r15 b: 0f 95 c1 setne %cl e: 48 29 da sub %rbx,%rdx 11: 4c 89 ff mov %r15,%rdi 14: 0f b6 c9 movzbl %cl,%ecx 17: 48 83 ca 01 or $0x1,%rdx 1b: 48 c1 e1 02 shl $0x2,%rcx 1f: 48 09 d9 or %rbx,%rcx 22: 48 83 c9 01 or $0x1,%rcx 26: 48 89 48 08 mov %rcx,0x8(%rax) 2a:* 48 89 56 08 mov %rdx,0x8(%rsi) <-- trapping instruction 2e: 4c 89 ee mov %r13,%rsi 31: e8 47 cc ff ff call 0xffffffffffffcc7d 36: e9 44 f2 ff ff jmp 0xfffffffffffff27f 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: 0d .byte 0xd 3e: 73 01 jae 0x41 Code starting with the faulting instruction =========================================== 0: 48 89 56 08 mov %rdx,0x8(%rsi) 4: 4c 89 ee mov %r13,%rsi 7: e8 47 cc ff ff call 0xffffffffffffcc53 c: e9 44 f2 ff ff jmp 0xfffffffffffff255 11: 48 rex.W 12: 8d .byte 0x8d 13: 0d .byte 0xd 14: 73 01 jae 0x17 [ 6168.394662][ T5878] RSP: 002b:00007fff4cdea890 EFLAGS: 00010206 [ 6168.394854][ T5878] RAX: 0000000057b6bf90 RBX: 0000000000000070 RCX: 0000000000000071 [ 6168.395088][ T5878] RDX: 000000000000f001 RSI: 0000000057b6c000 RDI: 0000000057b6bfa0 [ 6168.395312][ T5878] RBP: 00007f8459e9ccc0 R08: 0000000000000003 R09: 0000000000000000 [ 6168.395539][ T5878] R10: 000000003277b980 R11: 00007f8459e9cc60 R12: 0000000000000007 [ 6168.395763][ T5878] R13: 0000000000000064 R14: fffffffffffffec8 R15: 0000000057b6bfa0 | [ 6168.408013][ T5878] [ 5879] 0 5879 1282 192 192 0 0 53248 0 0 jq | [ 6168.408287][ T5878] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,task=ip,pid=5878,uid=0 | [ 6168.408590][ T5878] Out of memory: Killed process 5878 (ip) total-vm:615300kB, anon-rss:610304kB, file-rss:0kB, shmem-rss:0kB, UID:0 pgtables:1240kB oom_score_adj:0 | [ 6273.160300][ T5882] ip invoked oom-killer: gfp_mask=0x140dca(GFP_HIGHUSER_MOVABLE|__GFP_COMP|__GFP_ZERO), order=0, oom_score_adj=0 [ 6273.161083][ T5882] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6273.161432][ T5882] Call Trace: [ 6273.161551][ T5882] [ 6273.161636][ T5882] dump_stack_lvl (lib/dump_stack.c:117) [ 6273.161803][ T5882] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:463) [ 6273.161982][ T5882] oom_kill_process (mm/oom_kill.c:1036) [ 6273.162209][ T5882] out_of_memory (mm/oom_kill.c:1175 (discriminator 4)) [ 6273.162429][ T5882] ? __pfx_out_of_memory (mm/oom_kill.c:1108) [ 6273.162643][ T5882] __alloc_pages_may_oom (mm/page_alloc.c:3575) [ 6273.162800][ T5882] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3507) [ 6273.163006][ T5882] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4337) [ 6273.163213][ T5882] ? get_page_from_freelist (mm/page_alloc.c:3158 mm/page_alloc.c:3351) [ 6273.163390][ T5882] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4131) [ 6273.163810][ T5882] __alloc_pages_noprof (mm/page_alloc.c:4673) [ 6273.164039][ T5882] ? __pfx___alloc_pages_noprof (mm/page_alloc.c:4626) [ 6273.164263][ T5882] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 6273.164433][ T5882] ? __pte_offset_map (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 mm/pgtable-generic.c:287) [ 6273.164599][ T5882] alloc_pages_mpol_noprof (mm/mempolicy.c:2267) [ 6273.164763][ T5882] ? __pfx_alloc_pages_mpol_noprof (mm/mempolicy.c:2223) [ 6273.164960][ T5882] ? __lock_release (kernel/locking/lockdep.c:5430) [ 6273.165116][ T5882] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6273.165278][ T5882] vma_alloc_folio_noprof (mm/mempolicy.c:2304) [ 6273.165436][ T5882] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2298) [ 6273.165635][ T5882] ? pte_offset_map_nolock (mm/pgtable-generic.c:315) [ 6273.165801][ T5882] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6273.165959][ T5882] do_anonymous_page (mm/memory.c:1053 mm/memory.c:4403 mm/memory.c:4461) [ 6273.166117][ T5882] ? handle_pte_fault (mm/memory.c:5375) [ 6273.166277][ T5882] __handle_mm_fault (mm/memory.c:5523) [ 6273.166431][ T5882] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6273.166585][ T5882] ? __pfx___handle_mm_fault (mm/memory.c:5432) [ 6273.166752][ T5882] ? lock_vma_under_rcu (mm/memory.c:5860) [ 6273.166909][ T5882] handle_mm_fault (mm/memory.c:5692) [ 6273.167064][ T5882] ? __pfx_handle_mm_fault (mm/memory.c:5658) [ 6273.167231][ T5882] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 6273.167395][ T5882] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 arch/x86/mm/fault.c:1489 arch/x86/mm/fault.c:1539) [ 6273.167557][ T5882] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 6273.167718][ T5882] RIP: 0033:0x7f289f82fbad [ 6273.167881][ T5882] Code: 49 39 cb 49 89 73 60 4c 8d 78 10 0f 95 c1 48 29 da 4c 89 ff 0f b6 c9 48 83 ca 01 48 c1 e1 02 48 09 d9 48 83 c9 01 48 89 48 08 <48> 89 56 08 4c 89 ee e8 47 cc ff ff e9 44 f2 ff ff 48 8d 0d 73 01 All code ======== 0: 49 39 cb cmp %rcx,%r11 3: 49 89 73 60 mov %rsi,0x60(%r11) 7: 4c 8d 78 10 lea 0x10(%rax),%r15 b: 0f 95 c1 setne %cl e: 48 29 da sub %rbx,%rdx 11: 4c 89 ff mov %r15,%rdi 14: 0f b6 c9 movzbl %cl,%ecx 17: 48 83 ca 01 or $0x1,%rdx 1b: 48 c1 e1 02 shl $0x2,%rcx 1f: 48 09 d9 or %rbx,%rcx 22: 48 83 c9 01 or $0x1,%rcx 26: 48 89 48 08 mov %rcx,0x8(%rax) 2a:* 48 89 56 08 mov %rdx,0x8(%rsi) <-- trapping instruction 2e: 4c 89 ee mov %r13,%rsi 31: e8 47 cc ff ff call 0xffffffffffffcc7d 36: e9 44 f2 ff ff jmp 0xfffffffffffff27f 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: 0d .byte 0xd 3e: 73 01 jae 0x41 Code starting with the faulting instruction =========================================== 0: 48 89 56 08 mov %rdx,0x8(%rsi) 4: 4c 89 ee mov %r13,%rsi 7: e8 47 cc ff ff call 0xffffffffffffcc53 c: e9 44 f2 ff ff jmp 0xfffffffffffff255 11: 48 rex.W 12: 8d .byte 0x8d 13: 0d .byte 0xd 14: 73 01 jae 0x17 [ 6273.168426][ T5882] RSP: 002b:00007ffd1c1caf00 EFLAGS: 00010206 [ 6273.168629][ T5882] RAX: 000000004180efa0 RBX: 0000000000000070 RCX: 0000000000000071 [ 6273.168873][ T5882] RDX: 0000000000010ff1 RSI: 000000004180f010 RDI: 000000004180efb0 [ 6273.169111][ T5882] RBP: 00007f289f97acc0 R08: 0000000000000003 R09: 0000000000000000 [ 6273.169344][ T5882] R10: 000000001c16b980 R11: 00007f289f97ac60 R12: 0000000000000007 [ 6273.169575][ T5882] R13: 000000000000005c R14: fffffffffffffec8 R15: 000000004180efb0 | [ 6377.933630][ T5885] #3: ffffffff91552a80 (console_lock){+.+.}-{0:0}, at: vprintk_emit (kernel/printk/printk.c:2344 kernel/printk/printk.c:2300) | [ 6377.933634][ T5885] #4: ffffffff91552af0 (console_srcu){....}-{0:0}, at: console_flush_all (./include/linux/rcupdate.h:334 ./include/linux/srcu.h:232 kernel/printk/printk.c:286 kernel/printk/printk.c:2986) | [ 6377.933638][ T5885] | [ 6377.933638][ T5885] stack backtrace: [ 6377.933643][ T5885] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6377.933645][ T5885] Call Trace: [ 6377.933647][ T5885] [ 6377.933648][ T5885] dump_stack_lvl (lib/dump_stack.c:117) [ 6377.933656][ T5885] check_noncircular (kernel/locking/lockdep.c:2187) [ 6377.933660][ T5885] ? __pfx_check_noncircular (kernel/locking/lockdep.c:2163) [ 6377.933663][ T5885] ? kernel_text_address (kernel/extable.c:97 kernel/extable.c:94) [ 6377.933668][ T5885] ? add_lock_to_list (./arch/x86/include/asm/bitops.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:29 kernel/locking/lockdep.c:1401 kernel/locking/lockdep.c:1418) [ 6377.933672][ T5885] check_prev_add (kernel/locking/lockdep.c:3135) [ 6377.933676][ T5885] validate_chain (kernel/locking/lockdep.c:3254 kernel/locking/lockdep.c:3869) [ 6377.933681][ T5885] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6377.933684][ T5885] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 6377.933686][ T5885] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6377.933690][ T5885] __lock_acquire (kernel/locking/lockdep.c:5137) [ 6377.933695][ T5885] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 6377.933698][ T5885] ? console_flush_all (kernel/printk/printk.c:1870 kernel/printk/printk.c:2922 kernel/printk/printk.c:2994) [ 6377.933701][ T5885] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6377.933704][ T5885] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6377.933707][ T5885] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 6377.933711][ T5885] ? console_flush_all (kernel/printk/printk.c:1870 kernel/printk/printk.c:2922 kernel/printk/printk.c:2994) [ 6377.933714][ T5885] ? lock_acquire (kernel/locking/lockdep.c:5727) [ 6377.933716][ T5885] ? console_flush_all (kernel/printk/printk.c:1870 kernel/printk/printk.c:2922 kernel/printk/printk.c:2994) [ 6377.933720][ T5885] console_flush_all (kernel/printk/printk.c:2928 kernel/printk/printk.c:2994) [ 6377.933722][ T5885] ? console_flush_all (kernel/printk/printk.c:1870 kernel/printk/printk.c:2922 kernel/printk/printk.c:2994) [ 6377.933725][ T5885] ? __pfx_console_flush_all (kernel/printk/printk.c:2974) [ 6377.933729][ T5885] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6377.933733][ T5885] console_unlock (kernel/printk/printk.c:3064) [ 6377.933736][ T5885] ? __pfx_console_unlock (kernel/printk/printk.c:3041) [ 6377.933738][ T5885] ? vprintk_emit (kernel/printk/printk.c:2344 kernel/printk/printk.c:2300) [ 6377.933740][ T5885] ? wake_up_klogd_work_func (kernel/printk/printk.c:2699 kernel/printk/printk.c:2694 kernel/printk/printk.c:3920) [ 6377.933743][ T5885] ? vprintk_emit (kernel/printk/printk.c:2344 kernel/printk/printk.c:2300) [ 6377.933745][ T5885] ? __down_trylock_console_sem (kernel/printk/printk.c:329) [ 6377.933748][ T5885] ? vprintk_emit (kernel/printk/printk.c:2344 kernel/printk/printk.c:2300) [ 6377.933751][ T5885] vprintk_emit (kernel/printk/printk.c:2345 kernel/printk/printk.c:2300) [ 6377.933754][ T5885] _printk (kernel/printk/printk.c:2365) [ 6377.933757][ T5885] ? __pfx__printk (kernel/printk/printk.c:2365) [ 6377.933760][ T5885] ? find_held_lock (kernel/locking/lockdep.c:5244) [ 6377.933763][ T5885] ? __lock_release (kernel/locking/lockdep.c:5430) [ 6377.933767][ T5885] __warn_printk (kernel/panic.c:739) [ 6377.933769][ T5885] ? __pfx___warn_printk (kernel/panic.c:733) [ 6377.933772][ T5885] ? rmqueue_bulk (mm/page_alloc.c:1327 mm/page_alloc.c:1512 mm/page_alloc.c:2195 mm/page_alloc.c:2221) [ 6377.933777][ T5885] __add_to_free_list (mm/page_alloc.c:645 (discriminator 12)) [ 6377.933781][ T5885] rmqueue_bulk (./include/linux/mm_types.h:521 mm/page_alloc.c:570 mm/page_alloc.c:1339 mm/page_alloc.c:1512 mm/page_alloc.c:2195 mm/page_alloc.c:2221) [ 6377.933787][ T5885] ? __pfx_rmqueue_bulk (mm/page_alloc.c:2215) [ 6377.933789][ T5885] ? rmqueue (mm/page_alloc.c:2940 mm/page_alloc.c:2990) [ 6377.933794][ T5885] __rmqueue_pcplist (mm/page_alloc.c:2915) [ 6377.933799][ T5885] rmqueue (./include/linux/spinlock.h:391 mm/page_alloc.c:2954 mm/page_alloc.c:2990) [ 6377.933803][ T5885] ? find_held_lock (kernel/locking/lockdep.c:5244) [ 6377.933806][ T5885] ? __pfx_rmqueue (mm/page_alloc.c:2980) [ 6377.933809][ T5885] ? prepare_alloc_pages.constprop.0 (./include/linux/sched/mm.h:337 mm/page_alloc.c:4431) [ 6377.933811][ T5885] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6377.933814][ T5885] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 6377.933817][ T5885] get_page_from_freelist (mm/page_alloc.c:3401) [ 6377.933823][ T5885] __alloc_pages_noprof (mm/page_alloc.c:4661) [ 6377.933825][ T5885] ? __pfx___alloc_pages_noprof (mm/page_alloc.c:4626) [ 6377.933829][ T5885] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 6377.933832][ T5885] ? __pte_offset_map (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 mm/pgtable-generic.c:287) [ 6377.933840][ T5885] alloc_pages_mpol_noprof (mm/mempolicy.c:2267) [ 6377.933843][ T5885] ? __pfx_alloc_pages_mpol_noprof (mm/mempolicy.c:2223) [ 6377.933847][ T5885] ? __lock_release (kernel/locking/lockdep.c:5430) [ 6377.933849][ T5885] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6377.933853][ T5885] vma_alloc_folio_noprof (mm/mempolicy.c:2304) [ 6377.933856][ T5885] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2298) [ 6377.933859][ T5885] ? pte_offset_map_nolock (mm/pgtable-generic.c:315) [ 6377.933862][ T5885] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6377.933865][ T5885] do_anonymous_page (mm/memory.c:1053 mm/memory.c:4403 mm/memory.c:4461) [ 6377.933868][ T5885] ? handle_pte_fault (mm/memory.c:5375) [ 6377.933872][ T5885] __handle_mm_fault (mm/memory.c:5523) [ 6377.933875][ T5885] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6377.933878][ T5885] ? __pfx___handle_mm_fault (mm/memory.c:5432) [ 6377.933884][ T5885] ? lock_vma_under_rcu (mm/memory.c:5860) [ 6377.933888][ T5885] handle_mm_fault (mm/memory.c:5692) [ 6377.933892][ T5885] ? __pfx_handle_mm_fault (mm/memory.c:5658) [ 6377.933896][ T5885] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 6377.933900][ T5885] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 arch/x86/mm/fault.c:1489 arch/x86/mm/fault.c:1539) [ 6377.933904][ T5885] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 6377.933906][ T5885] RIP: 0033:0x7efe3759fbad [ 6377.933909][ T5885] Code: 49 39 cb 49 89 73 60 4c 8d 78 10 0f 95 c1 48 29 da 4c 89 ff 0f b6 c9 48 83 ca 01 48 c1 e1 02 48 09 d9 48 83 c9 01 48 89 48 08 <48> 89 56 08 4c 89 ee e8 47 cc ff ff e9 44 f2 ff ff 48 8d 0d 73 01 All code ======== 0: 49 39 cb cmp %rcx,%r11 3: 49 89 73 60 mov %rsi,0x60(%r11) 7: 4c 8d 78 10 lea 0x10(%rax),%r15 b: 0f 95 c1 setne %cl e: 48 29 da sub %rbx,%rdx 11: 4c 89 ff mov %r15,%rdi 14: 0f b6 c9 movzbl %cl,%ecx 17: 48 83 ca 01 or $0x1,%rdx 1b: 48 c1 e1 02 shl $0x2,%rcx 1f: 48 09 d9 or %rbx,%rcx 22: 48 83 c9 01 or $0x1,%rcx 26: 48 89 48 08 mov %rcx,0x8(%rax) 2a:* 48 89 56 08 mov %rdx,0x8(%rsi) <-- trapping instruction 2e: 4c 89 ee mov %r13,%rsi 31: e8 47 cc ff ff call 0xffffffffffffcc7d 36: e9 44 f2 ff ff jmp 0xfffffffffffff27f 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: 0d .byte 0xd 3e: 73 01 jae 0x41 Code starting with the faulting instruction =========================================== 0: 48 89 56 08 mov %rdx,0x8(%rsi) 4: 4c 89 ee mov %r13,%rsi 7: e8 47 cc ff ff call 0xffffffffffffcc53 c: e9 44 f2 ff ff jmp 0xfffffffffffff255 11: 48 rex.W 12: 8d .byte 0x8d 13: 0d .byte 0xd 14: 73 01 jae 0x17 [ 6377.933911][ T5885] RSP: 002b:00007ffc0a6bb280 EFLAGS: 00010206 [ 6377.933914][ T5885] RAX: 000000003b2e1fe0 RBX: 0000000000000070 RCX: 0000000000000071 [ 6377.933915][ T5885] RDX: 000000000000cfb1 RSI: 000000003b2e2050 RDI: 000000003b2e1ff0 [ 6377.933917][ T5885] RBP: 00007efe376eacc0 R08: 0000000000000003 R09: 0000000000000000 [ 6377.933918][ T5885] R10: 00000000160de980 R11: 00007efe376eac60 R12: 0000000000000007 [ 6377.933920][ T5885] R13: 0000000000000064 R14: fffffffffffffec8 R15: 000000003b2e1ff0 | [ 6377.933924][ T5885] | [ 6377.955884][ T5885] page type is 3, passed migratetype is 1 (nr=512) | [ 6377.956054][ T5885] WARNING: CPU: 2 PID: 5885 at mm/page_alloc.c:645 __add_to_free_list (mm/page_alloc.c:645 (discriminator 12)) | [ 6377.956328][ T5885] Modules linked in: bonding psample macsec ip_gre cls_u32 sch_htb sch_etf sch_fq cls_matchall ip6_gre gre act_mirred act_tunnel_key bareudp mpls_iptunnel mpls_router nft_chain_nat xt_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 poly1305_generic libpoly1305 chacha_generic libchacha chacha20poly1305 tls sha1_generic xfrm_user xt_policy nft_compat nf_tables libcrc32c act_gact cls_flower sch_ingress vxlan [last unloaded: netdevsim] [ 6377.957523][ T5885] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6377.957786][ T5885] RIP: 0010:__add_to_free_list (mm/page_alloc.c:645 (discriminator 12)) [ 6377.958012][ T5885] Code: 02 be 07 00 00 00 89 4c 24 0c 48 c1 ff 06 e8 6c f5 ff ff 8b 4c 24 0c 44 89 ea 48 c7 c7 c0 b9 77 90 48 89 c6 e8 46 13 88 ff 90 <0f> 0b 90 90 e9 d8 fc ff ff e8 a7 cb 08 00 e9 37 fd ff ff 4c 89 e6 All code ======== 0: 02 be 07 00 00 00 add 0x7(%rsi),%bh 6: 89 4c 24 0c mov %ecx,0xc(%rsp) a: 48 c1 ff 06 sar $0x6,%rdi e: e8 6c f5 ff ff call 0xfffffffffffff57f 13: 8b 4c 24 0c mov 0xc(%rsp),%ecx 17: 44 89 ea mov %r13d,%edx 1a: 48 c7 c7 c0 b9 77 90 mov $0xffffffff9077b9c0,%rdi 21: 48 89 c6 mov %rax,%rsi 24: e8 46 13 88 ff call 0xffffffffff88136f 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 90 nop 2e: e9 d8 fc ff ff jmp 0xfffffffffffffd0b 33: e8 a7 cb 08 00 call 0x8cbdf 38: e9 37 fd ff ff jmp 0xfffffffffffffd74 3d: 4c 89 e6 mov %r12,%rsi Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 90 nop 4: e9 d8 fc ff ff jmp 0xfffffffffffffce1 9: e8 a7 cb 08 00 call 0x8cbb5 e: e9 37 fd ff ff jmp 0xfffffffffffffd4a 13: 4c 89 e6 mov %r12,%rsi [ 6377.958496][ T5885] RSP: 0000:ffffc9000055f6d0 EFLAGS: 00010082 [ 6377.958645][ T5885] RAX: 0000000000000000 RBX: 0000000000000009 RCX: 1ffffffff227d9cc [ 6377.958823][ T5885] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000001 [ 6377.959069][ T5885] RBP: ffff88803ffdb640 R08: 0000000000000000 R09: fffffbfff227d9cc [ 6377.959245][ T5885] R10: 0000000000000003 R11: 205d353838355420 R12: 0000000000000001 [ 6377.959420][ T5885] R13: 0000000000000001 R14: ffffea00006c8000 R15: 1ffffffff221c658 [ 6377.959665][ T5885] FS: 00007efe37434800(0000) GS:ffff888036100000(0000) knlGS:0000000000000000 [ 6377.959873][ T5885] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6377.960023][ T5885] CR2: 000000003b2e2058 CR3: 000000001f96c003 CR4: 0000000000770ef0 [ 6377.960272][ T5885] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6377.960452][ T5885] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6377.960632][ T5885] PKRU: 55555554 [ 6377.960796][ T5885] Call Trace: [ 6377.960891][ T5885] [ 6377.960952][ T5885] ? __add_to_free_list (mm/page_alloc.c:645 (discriminator 12)) [ 6377.961071][ T5885] ? __warn (kernel/panic.c:693) [ 6377.961161][ T5885] ? __add_to_free_list (mm/page_alloc.c:645 (discriminator 12)) [ 6377.961282][ T5885] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 6377.961532][ T5885] ? handle_bug (arch/x86/kernel/traps.c:239) [ 6377.961621][ T5885] ? exc_invalid_op (arch/x86/kernel/traps.c:260 (discriminator 1)) [ 6377.961738][ T5885] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:621) [ 6377.961859][ T5885] ? __add_to_free_list (mm/page_alloc.c:645 (discriminator 12)) [ 6377.962047][ T5885] rmqueue_bulk (./include/linux/mm_types.h:521 mm/page_alloc.c:570 mm/page_alloc.c:1339 mm/page_alloc.c:1512 mm/page_alloc.c:2195 mm/page_alloc.c:2221) [ 6377.962170][ T5885] ? __pfx_rmqueue_bulk (mm/page_alloc.c:2215) [ 6377.962290][ T5885] ? rmqueue (mm/page_alloc.c:2940 mm/page_alloc.c:2990) [ 6377.962381][ T5885] __rmqueue_pcplist (mm/page_alloc.c:2915) [ 6377.962502][ T5885] rmqueue (./include/linux/spinlock.h:391 mm/page_alloc.c:2954 mm/page_alloc.c:2990) [ 6377.962659][ T5885] ? find_held_lock (kernel/locking/lockdep.c:5244) [ 6377.962778][ T5885] ? __pfx_rmqueue (mm/page_alloc.c:2980) [ 6377.962896][ T5885] ? prepare_alloc_pages.constprop.0 (./include/linux/sched/mm.h:337 mm/page_alloc.c:4431) [ 6377.963079][ T5885] ? __pfx___lock_release (kernel/locking/lockdep.c:5406) [ 6377.963277][ T5885] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 52)) [ 6377.963400][ T5885] get_page_from_freelist (mm/page_alloc.c:3401) [ 6377.963525][ T5885] __alloc_pages_noprof (mm/page_alloc.c:4661) [ 6377.963649][ T5885] ? __pfx___alloc_pages_noprof (mm/page_alloc.c:4626) [ 6377.963845][ T5885] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5756) [ 6377.963968][ T5885] ? __pte_offset_map (./include/linux/rcupdate.h:329 ./include/linux/rcupdate.h:781 mm/pgtable-generic.c:287) [ 6377.964096][ T5885] alloc_pages_mpol_noprof (mm/mempolicy.c:2267) [ 6377.964229][ T5885] ? __pfx_alloc_pages_mpol_noprof (mm/mempolicy.c:2223) [ 6377.964442][ T5885] ? __lock_release (kernel/locking/lockdep.c:5430) [ 6377.964559][ T5885] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6377.964677][ T5885] vma_alloc_folio_noprof (mm/mempolicy.c:2304) [ 6377.964794][ T5885] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2298) [ 6377.965006][ T5885] ? pte_offset_map_nolock (mm/pgtable-generic.c:315) [ 6377.965124][ T5885] ? rcu_read_unlock (./include/linux/rcupdate.h:339 (discriminator 9) ./include/linux/rcupdate.h:812 (discriminator 9)) [ 6377.965241][ T5885] do_anonymous_page (mm/memory.c:1053 mm/memory.c:4403 mm/memory.c:4461) [ 6377.965360][ T5885] ? handle_pte_fault (mm/memory.c:5375) [ 6377.965542][ T5885] __handle_mm_fault (mm/memory.c:5523) [ 6377.965659][ T5885] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 6377.965776][ T5885] ? __pfx___handle_mm_fault (mm/memory.c:5432) [ 6377.965899][ T5885] ? lock_vma_under_rcu (mm/memory.c:5860) [ 6377.966018][ T5885] handle_mm_fault (mm/memory.c:5692) [ 6377.966200][ T5885] ? __pfx_handle_mm_fault (mm/memory.c:5658) [ 6377.966319][ T5885] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 6377.966439][ T5885] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:67 ./arch/x86/include/asm/irqflags.h:127 arch/x86/mm/fault.c:1489 arch/x86/mm/fault.c:1539) [ 6377.966557][ T5885] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 6377.966742][ T5885] RIP: 0033:0x7efe3759fbad [ 6377.966863][ T5885] Code: 49 39 cb 49 89 73 60 4c 8d 78 10 0f 95 c1 48 29 da 4c 89 ff 0f b6 c9 48 83 ca 01 48 c1 e1 02 48 09 d9 48 83 c9 01 48 89 48 08 <48> 89 56 08 4c 89 ee e8 47 cc ff ff e9 44 f2 ff ff 48 8d 0d 73 01 All code ======== 0: 49 39 cb cmp %rcx,%r11 3: 49 89 73 60 mov %rsi,0x60(%r11) 7: 4c 8d 78 10 lea 0x10(%rax),%r15 b: 0f 95 c1 setne %cl e: 48 29 da sub %rbx,%rdx 11: 4c 89 ff mov %r15,%rdi 14: 0f b6 c9 movzbl %cl,%ecx 17: 48 83 ca 01 or $0x1,%rdx 1b: 48 c1 e1 02 shl $0x2,%rcx 1f: 48 09 d9 or %rbx,%rcx 22: 48 83 c9 01 or $0x1,%rcx 26: 48 89 48 08 mov %rcx,0x8(%rax) 2a:* 48 89 56 08 mov %rdx,0x8(%rsi) <-- trapping instruction 2e: 4c 89 ee mov %r13,%rsi 31: e8 47 cc ff ff call 0xffffffffffffcc7d 36: e9 44 f2 ff ff jmp 0xfffffffffffff27f 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: 0d .byte 0xd 3e: 73 01 jae 0x41 Code starting with the faulting instruction =========================================== 0: 48 89 56 08 mov %rdx,0x8(%rsi) 4: 4c 89 ee mov %r13,%rsi 7: e8 47 cc ff ff call 0xffffffffffffcc53 c: e9 44 f2 ff ff jmp 0xfffffffffffff255 11: 48 rex.W 12: 8d .byte 0x8d 13: 0d .byte 0xd 14: 73 01 jae 0x17 [ 6377.967343][ T5885] RSP: 002b:00007ffc0a6bb280 EFLAGS: 00010206 [ 6377.967495][ T5885] RAX: 000000003b2e1fe0 RBX: 0000000000000070 RCX: 0000000000000071 [ 6377.967673][ T5885] RDX: 000000000000cfb1 RSI: 000000003b2e2050 RDI: 000000003b2e1ff0 [ 6377.967916][ T5885] RBP: 00007efe376eacc0 R08: 0000000000000003 R09: 0000000000000000 [ 6377.968091][ T5885] R10: 00000000160de980 R11: 00007efe376eac60 R12: 0000000000000007 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_pages_noprof dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_pages_noprof dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_pages_noprof dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_pages_noprof check_prev_add:validate_chain:__lock_acquire:console_flush_all:console_unlock __add_to_free_list:rmqueue_bulk:__rmqueue_pcplist:rmqueue:get_page_from_freelist