====================================== | [ 878.839114][ T3864] TCP: Found non-dmabuf skb with net_iov | [ 878.839363][ T3864] TCP: Found non-dmabuf skb with net_iov | [ 878.839611][ T3864] TCP: Found non-dmabuf skb with net_iov | [ 882.507557][ T3852] python3: page allocation failure: order:1, mode:0x40820(GFP_ATOMIC|__GFP_COMP), nodemask=(null),cpuset=/,mems_allowed=0 [ 882.509301][ T3852] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 882.509304][ T3852] Call Trace: [ 882.509306][ T3852] [ 882.509309][ T3852] dump_stack_lvl (lib/dump_stack.c:123) [ 882.509322][ T3852] warn_alloc (mm/page_alloc.c:4000) [ 882.509332][ T3852] ? zone_watermark_ok (mm/page_alloc.c:3979) [ 882.509335][ T3852] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 882.509346][ T3852] ? get_page_from_freelist (mm/page_alloc.c:3665 mm/page_alloc.c:3868) [ 882.509355][ T3852] ? wake_all_kswapds (./arch/x86/include/asm/atomic64_64.h:15 ./include/linux/atomic/atomic-arch-fallback.h:2583 ./include/linux/atomic/atomic-long.h:38 ./include/linux/atomic/atomic-instrumented.h:3189 ./include/linux/mmzone.h:1105 ./include/linux/mmzone.h:1599 mm/page_alloc.c:4439) [ 882.509366][ T3852] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4950) [ 882.509379][ T3852] ? warn_alloc (mm/page_alloc.c:4663) [ 882.509390][ T3852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 882.509400][ T3852] __alloc_frozen_pages_noprof (mm/page_alloc.c:5223) [ 882.509405][ T3852] ? __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:5176) [ 882.509411][ T3852] ? virtio_fs_enqueue_req (./include/linux/slab.h:1001 fs/fuse/virtio_fs.c:1394) [ 882.509421][ T3852] ? virtio_fs_enqueue_req (./include/linux/slab.h:1001 fs/fuse/virtio_fs.c:1394) [ 882.509423][ T3852] ? virtio_fs_send_req (fs/fuse/virtio_fs.c:1496 (discriminator 14)) [ 882.509426][ T3852] ? flush_bg_queue (fs/fuse/dev.c:439) [ 882.509431][ T3852] ? fuse_request_queue_background (./include/linux/spinlock.h:391 fs/fuse/dev.c:749) [ 882.509434][ T3852] ? fuse_simple_background (fs/fuse/dev.c:774) [ 882.509437][ T3852] ? fuse_send_readpages (fs/fuse/file.c:1057) [ 882.509440][ T3852] ? iomap_readahead (fs/iomap/buffered-io.c:642) [ 882.509445][ T3852] ? fuse_readahead (fs/fuse/file.c:1068) [ 882.509452][ T3852] alloc_pages_mpol (mm/mempolicy.c:2488) [ 882.509459][ T3852] ? handle_mm_fault (mm/memory.c:6592) [ 882.509467][ T3852] ? policy_nodemask (mm/mempolicy.c:2443) [ 882.509474][ T3852] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 882.509480][ T3852] allocate_slab (mm/slub.c:3075 mm/slub.c:3256) [ 882.509488][ T3852] ___slab_alloc (mm/slub.c:4657 (discriminator 3)) [ 882.509493][ T3852] ? virtio_fs_enqueue_req (./include/linux/slab.h:961 ./include/linux/slab.h:1003 fs/fuse/virtio_fs.c:1394) [ 882.509502][ T3852] __slab_alloc.constprop.0 (mm/slub.c:4779) [ 882.509505][ T3852] ? virtio_fs_enqueue_req (./include/linux/slab.h:961 ./include/linux/slab.h:1003 fs/fuse/virtio_fs.c:1394) [ 882.509511][ T3852] ? virtio_fs_enqueue_req (./include/linux/slab.h:961 ./include/linux/slab.h:1003 fs/fuse/virtio_fs.c:1394) [ 882.509513][ T3852] __kmalloc_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5656 mm/slub.c:5669) [ 882.509523][ T3852] ? virtio_fs_enqueue_req (./include/linux/slab.h:961 ./include/linux/slab.h:1003 fs/fuse/virtio_fs.c:1394) [ 882.509525][ T3852] virtio_fs_enqueue_req (./include/linux/slab.h:961 ./include/linux/slab.h:1003 fs/fuse/virtio_fs.c:1394) [ 882.509537][ T3852] ? virtio_fs_probe (fs/fuse/virtio_fs.c:1373) [ 882.509541][ T3852] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 882.509544][ T3852] ? validate_chain (kernel/locking/lockdep.c:3801 kernel/locking/lockdep.c:3821 kernel/locking/lockdep.c:3876) [ 882.509552][ T3852] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 882.509555][ T3852] ? mark_lock (kernel/locking/lockdep.c:4748) [ 882.509564][ T3852] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 882.509572][ T3852] ? fuse_request_assign_unique (fs/fuse/dev.c:387) [ 882.509575][ T3852] ? __lock_release (kernel/locking/lockdep.c:5536) [ 882.509582][ T3852] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 882.509591][ T3852] virtio_fs_send_req (fs/fuse/virtio_fs.c:1496 (discriminator 14)) [ 882.509594][ T3852] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 882.509600][ T3852] flush_bg_queue (fs/fuse/dev.c:439) [ 882.509610][ T3852] fuse_request_queue_background (./include/linux/spinlock.h:391 fs/fuse/dev.c:749) [ 882.509618][ T3852] fuse_simple_background (fs/fuse/dev.c:774) [ 882.509626][ T3852] fuse_send_readpages (fs/fuse/file.c:1057) [ 882.509635][ T3852] iomap_readahead (fs/iomap/buffered-io.c:642) [ 882.509639][ T3852] ? iomap_readahead_iter (fs/iomap/buffered-io.c:624) [ 882.509673][ T3852] fuse_readahead (fs/fuse/file.c:1068) [ 882.509676][ T3852] ? fuse_read_folio (fs/fuse/file.c:1068) [ 882.509682][ T3852] ? workingset_test_recent (mm/workingset.c:441) [ 882.509693][ T3852] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 882.509700][ T3852] read_pages (./include/linux/pagemap.h:1428 ./include/linux/pagemap.h:1452 mm/readahead.c:165) [ 882.509713][ T3852] ? const_folio_flags.constprop.0 (arch/x86/kvm/../../../virt/kvm/guest_memfd.c:258) [ 882.509730][ T3852] page_cache_ra_unbounded (./include/linux/fs.h:1104 mm/readahead.c:303) [ 882.509737][ T3852] ? page_cache_ra_order (./include/trace/events/readahead.h:43 mm/readahead.c:478) [ 882.509745][ T3852] filemap_fault (mm/filemap.c:3548) [ 882.509757][ T3852] ? read_cache_page_gfp (mm/filemap.c:3508) [ 882.509768][ T3852] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:897 mm/memory.c:5716) [ 882.509776][ T3852] __do_fault (mm/memory.c:5320) [ 882.509782][ T3852] do_read_fault (mm/memory.c:5755) [ 882.509787][ T3852] do_pte_missing (mm/memory.c:5889 mm/memory.c:4401) [ 882.509795][ T3852] handle_pte_fault (mm/memory.c:6273) [ 882.509802][ T3852] ? do_pte_missing (mm/memory.c:6230) [ 882.509814][ T3852] __handle_mm_fault (mm/memory.c:6411) [ 882.509819][ T3852] ? __pmd_alloc (mm/memory.c:6313) [ 882.509834][ T3852] ? lock_vma_under_rcu (mm/mmap_lock.c:281) [ 882.509842][ T3852] handle_mm_fault (mm/memory.c:6592) [ 882.509847][ T3852] ? __handle_mm_fault (mm/memory.c:6547) [ 882.509859][ T3852] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 882.509868][ T3852] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 882.509875][ T3852] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 882.509882][ T3852] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:618) [ 882.509885][ T3852] RIP: 0033:0x7f37fc553220 [ 882.509894][ T3852] Code: Unable to access opcode bytes at 0x7f37fc5531f6. Code starting with the faulting instruction =========================================== [ 882.509896][ T3852] RSP: 002b:00007ffcc748ea98 EFLAGS: 00010202 [ 882.509898][ T3852] RAX: 00007f37fc6bf620 RBX: 0000563d31e28960 RCX: 00007f37fc6bf620 [ 882.509900][ T3852] RDX: 0000563d31e28960 RSI: 00007f37ede4cc70 RDI: 00007f37ee6586d0 [ 882.509902][ T3852] RBP: 00007f37ee64ff30 R08: 00007f37fc6cd000 R09: 00007f37fc553220 [ 882.509904][ T3852] R10: 0000000000000000 R11: 00007f37fc68f2c0 R12: 0000000000000000 [ 882.509906][ T3852] R13: 00007f37ede4cc70 R14: 00007f37ee6586d0 R15: 0000000000000000 | [ 882.562020][ T3852] kmalloc-2k debugging increased min order, use slab_debug=O to disable. | [ 882.562535][ T3852] node 0: slabs: 438, objs: 2182, free: 0 | [ 882.562933][ T3852] virtio-fs: virtio_fs_enqueue_req() failed -12 | [ 882.581488][ T3864] ncdevmem invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 882.582319][ T3864] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 882.582321][ T3864] Call Trace: [ 882.582324][ T3864] [ 882.582326][ T3864] dump_stack_lvl (lib/dump_stack.c:123) [ 882.582335][ T3864] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 882.582345][ T3864] oom_kill_process (mm/oom_kill.c:1048) [ 882.582350][ T3864] out_of_memory (mm/oom_kill.c:1187 (discriminator 4)) [ 882.582355][ T3864] ? oom_killer_disable (mm/oom_kill.c:1120) [ 882.582366][ T3864] __alloc_pages_may_oom (mm/page_alloc.c:4093) [ 882.582373][ T3864] ? __alloc_pages_direct_compact (mm/page_alloc.c:4025) [ 882.582391][ T3864] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4898) [ 882.582403][ T3864] ? warn_alloc (mm/page_alloc.c:4663) [ 882.582420][ T3864] __alloc_frozen_pages_noprof (mm/page_alloc.c:5223) [ 882.582425][ T3864] ? __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:5176) [ 882.582436][ T3864] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 882.582448][ T3864] alloc_pages_mpol (mm/mempolicy.c:2488) [ 882.582456][ T3864] ? policy_nodemask (mm/mempolicy.c:2443) [ 882.582461][ T3864] ? filemap_get_entry (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:897 mm/filemap.c:1913) [ 882.582464][ T3864] ? __lock_release (kernel/locking/lockdep.c:5536) [ 882.582474][ T3864] folio_alloc_noprof (mm/mempolicy.c:2577 mm/mempolicy.c:2587) [ 882.582477][ T3864] filemap_alloc_folio_noprof.part.0 (mm/filemap.c:1013) [ 882.582481][ T3864] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 882.582489][ T3864] ? trace_mm_filemap_delete_from_page_cache (mm/filemap.c:993) [ 882.582495][ T3864] ? down_read (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1268 kernel/locking/rwsem.c:1274 kernel/locking/rwsem.c:1539) [ 882.582506][ T3864] __filemap_get_folio_mpol (mm/filemap.c:2034 mm/filemap.c:2006) [ 882.582510][ T3864] ? page_cache_ra_order (./include/trace/events/readahead.h:43 mm/readahead.c:478) [ 882.582519][ T3864] filemap_fault (./include/linux/pagemap.h:763 mm/filemap.c:3559) [ 882.582530][ T3864] ? read_cache_page_gfp (mm/filemap.c:3508) [ 882.582542][ T3864] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:897 mm/memory.c:5716) [ 882.582553][ T3864] __do_fault (mm/memory.c:5320) [ 882.582559][ T3864] do_read_fault (mm/memory.c:5755) [ 882.582566][ T3864] do_pte_missing (mm/memory.c:5889 mm/memory.c:4401) [ 882.582574][ T3864] handle_pte_fault (mm/memory.c:6273) [ 882.582581][ T3864] ? do_pte_missing (mm/memory.c:6230) [ 882.582594][ T3864] __handle_mm_fault (mm/memory.c:6411) [ 882.582599][ T3864] ? __pmd_alloc (mm/memory.c:6313) [ 882.582616][ T3864] ? lock_vma_under_rcu (mm/mmap_lock.c:281) [ 882.582626][ T3864] handle_mm_fault (mm/memory.c:6592) [ 882.582631][ T3864] ? __handle_mm_fault (mm/memory.c:6547) [ 882.582644][ T3864] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 882.582653][ T3864] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 882.582661][ T3864] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 882.582668][ T3864] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:618) [ 882.582671][ T3864] RIP: 0033:0x7f3e09ef5540 [ 882.582678][ T3864] Code: Unable to access opcode bytes at 0x7f3e09ef5516. Code starting with the faulting instruction =========================================== [ 882.582679][ T3864] RSP: 002b:00007ffe4b578c78 EFLAGS: 00010246 [ 882.582682][ T3864] RAX: 00007f3e0a0b3aa8 RBX: 00007f3e0a01ecd4 RCX: 0000000000000000 [ 882.582684][ T3864] RDX: 00007ffe4b578c81 RSI: 000000006362696c RDI: 00007f3e0a05fca0 [ 882.582686][ T3864] RBP: 00007ffe4b578db0 R08: 00007f3e0a05fd20 R09: 0053454741535345 [ 882.582688][ T3864] R10: 00007ffe4b578c80 R11: 0000000000000246 R12: 0000000000000000 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof warn_alloc:__alloc_frozen_pages_noprof:alloc_pages_mpol:allocate_slab:___slab_alloc