====================================== | [ 247.218769][ T1634] ------------[ cut here ]------------ | [ 247.218955][ T1634] DEBUG_LOCKS_WARN_ON(1) | [ 247.218997][ T1634] WARNING: CPU: 1 PID: 1634 at kernel/locking/lockdep.c:4976 lockdep_init_map_type (kernel/locking/lockdep.c:4976 (discriminator 7)) | [ 247.219517][ T1634] Modules linked in: ipip(+) ip_vs_rr ip_vs nft_masq nft_chain_nat nf_nat ts_kmp ts_bm xt_string dummy sctp ip6_udp_tunnel udp_tunnel xt_conntrack nft_compat sch_netem cls_u32 sch_htb nft_synproxy nf_synproxy_core nf_conntrack_netlink tcp_diag inet_diag nf_conntrack_ftp nft_ct nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ebtable_filter ebt_redirect ebt_ip ebtable_broute ebtables x_tables bridge stp llc veth nf_tables [ 247.221125][ T1634] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 247.221358][ T1634] RIP: 0010:lockdep_init_map_type (kernel/locking/lockdep.c:4976 (discriminator 7)) [ 247.221591][ T1634] Code: ff 4c 89 e6 48 c7 c7 70 5c dd ae e8 ee c9 01 00 e9 3d ff ff ff 90 48 c7 c6 54 1d d7 ae 48 c7 c7 a1 19 d7 ae e8 75 87 e9 ff 90 <0f> 0b 90 90 e9 47 ff ff ff 90 48 c7 c6 90 1e d7 ae 48 c7 c7 a1 19 All code ======== 0: ff 4c 89 e6 decl -0x1a(%rcx,%rcx,4) 4: 48 c7 c7 70 5c dd ae mov $0xffffffffaedd5c70,%rdi b: e8 ee c9 01 00 call 0x1c9fe 10: e9 3d ff ff ff jmp 0xffffffffffffff52 15: 90 nop 16: 48 c7 c6 54 1d d7 ae mov $0xffffffffaed71d54,%rsi 1d: 48 c7 c7 a1 19 d7 ae mov $0xffffffffaed719a1,%rdi 24: e8 75 87 e9 ff call 0xffffffffffe9879e 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 90 nop 2e: e9 47 ff ff ff jmp 0xffffffffffffff7a 33: 90 nop 34: 48 c7 c6 90 1e d7 ae mov $0xffffffffaed71e90,%rsi 3b: 48 rex.W 3c: c7 .byte 0xc7 3d: c7 (bad) 3e: a1 .byte 0xa1 3f: 19 .byte 0x19 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 90 nop 4: e9 47 ff ff ff jmp 0xffffffffffffff50 9: 90 nop a: 48 c7 c6 90 1e d7 ae mov $0xffffffffaed71e90,%rsi 11: 48 rex.W 12: c7 .byte 0xc7 13: c7 (bad) 14: a1 .byte 0xa1 15: 19 .byte 0x19 [ 247.222230][ T1634] RSP: 0018:ffffc90001d7f490 EFLAGS: 00010282 [ 247.222470][ T1634] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 247.222741][ T1634] RDX: 0000000000000002 RSI: 0000000000000004 RDI: 0000000000000001 [ 247.223016][ T1634] RBP: ffffe8ffffc07fb8 R08: 0000000000000000 R09: fffffbfff5e3e1f8 [ 247.223284][ T1634] R10: 0000000000000003 R11: 0000000000000004 R12: ffff8880051d9dd0 [ 247.223554][ T1634] R13: 0000000000000000 R14: ffffe8ffffc07da0 R15: ffffe8ffffc07d48 [ 247.223827][ T1634] FS: 00007fbe52538740(0000) GS:ffff888085c6c000(0000) knlGS:0000000000000000 [ 247.224136][ T1634] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 247.224360][ T1634] CR2: 00007fff8adbdf08 CR3: 000000000a2a9002 CR4: 0000000000772ef0 [ 247.224628][ T1634] PKRU: 55555554 [ 247.224770][ T1634] Call Trace: [ 247.224917][ T1634] [ 247.225010][ T1634] gro_cells_init (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-atomic.h:28 net/core/gro_cells.c:93 net/core/gro_cells.c:78) [ 247.225206][ T1634] ip_tunnel_init (net/ipv4/ip_tunnel.c:1298) [ 247.225393][ T1634] register_netdevice (net/core/dev.c:11309) [ 247.225580][ T1634] ? unregister_netdevice_queue (net/core/dev.c:11272) [ 247.225810][ T1634] ? alloc_netdev_mqs (net/core/dev.c:12076) [ 247.225996][ T1634] __ip_tunnel_create (net/ipv4/ip_tunnel.c:268) [ 247.226177][ T1634] ? ip_tunnel_add (net/ipv4/ip_tunnel.c:236) [ 247.226357][ T1634] ip_tunnel_init_net (net/ipv4/ip_tunnel.c:1147) [ 247.226534][ T1634] ? paint_ptr (./arch/x86/include/asm/atomic.h:67 ./include/linux/atomic/atomic-arch-fallback.h:2278 ./include/linux/atomic/atomic-instrumented.h:1384 mm/kmemleak.c:554 mm/kmemleak.c:937) [ 247.226681][ T1634] ? ip_tunnel_ctl (net/ipv4/ip_tunnel.c:1124) [ 247.226865][ T1634] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 247.227040][ T1634] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 247.227278][ T1634] ops_init (net/core/net_namespace.c:137) [ 247.227416][ T1634] register_pernet_operations (net/core/net_namespace.c:1315 net/core/net_namespace.c:1392) [ 247.227598][ T1634] ? ops_undo_list (net/core/net_namespace.c:1374) [ 247.227790][ T1634] ? rwsem_down_write_slowpath (kernel/locking/rwsem.c:1588) [ 247.228017][ T1634] ? _sub_I_65535_1 (net/ipv4/ipip.c:292) ipip [ 247.228199][ T1634] register_pernet_device (net/core/net_namespace.c:1479) [ 247.228376][ T1634] ipip_init (net/ipv4/ipip.c:406 (discriminator 1)) ipip [ 247.228555][ T1634] do_one_initcall (init/main.c:1284) [ 247.228748][ T1634] ? trace_initcall_start (init/main.c:1274) [ 247.228935][ T1634] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 247.229125][ T1634] ? trace_kmalloc (./include/trace/events/kmem.h:57 (discriminator 21)) [ 247.229311][ T1634] ? __kmalloc_cache_noprof (mm/slub.c:5765) [ 247.229492][ T1634] ? debug_objects_oom (lib/debugobjects.c:1070) [ 247.229678][ T1634] ? kasan_unpoison (mm/kasan/shadow.c:156 mm/kasan/shadow.c:182) [ 247.229860][ T1634] ? __asan_register_globals (mm/kasan/generic.c:242 (discriminator 3)) [ 247.230044][ T1634] do_init_module (kernel/module/main.c:3039) [ 247.230237][ T1634] ? free_module (kernel/module/main.c:3011) [ 247.230419][ T1634] ? kfree (mm/slub.c:6630 mm/slub.c:6837) [ 247.230553][ T1634] ? load_module (kernel/module/main.c:2468 kernel/module/main.c:3504) [ 247.230732][ T1634] load_module (kernel/module/main.c:3509) [ 247.230920][ T1634] ? layout_and_allocate.constprop.0 (kernel/module/main.c:3353) [ 247.231143][ T1634] ? kernel_read_file (fs/kernel_read_file.c:80 (discriminator 2)) [ 247.231331][ T1634] ? kernel_read_file (./arch/x86/include/asm/atomic.h:53 ./include/linux/atomic/atomic-arch-fallback.h:992 ./include/linux/atomic/atomic-instrumented.h:436 ./include/linux/fs.h:3207 fs/kernel_read_file.c:122) [ 247.231510][ T1634] ? __ia32_sys_fsconfig (fs/kernel_read_file.c:38) [ 247.231695][ T1634] ? init_module_from_file (kernel/module/main.c:3701) [ 247.231879][ T1634] init_module_from_file (kernel/module/main.c:3701) [ 247.232057][ T1634] ? __do_sys_init_module (kernel/module/main.c:3677) [ 247.232239][ T1634] ? idempotent_init_module (kernel/module/main.c:3713) [ 247.232419][ T1634] ? __lock_release (kernel/locking/lockdep.c:5536) [ 247.232596][ T1634] ? 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) [ 247.232772][ T1634] idempotent_init_module (kernel/module/main.c:3713) [ 247.232958][ T1634] ? init_module_from_file (kernel/module/main.c:3705) [ 247.233137][ T1634] ? cap_capable (security/commoncap.c:132) [ 247.233325][ T1634] __x64_sys_finit_module (./include/linux/file.h:62 ./include/linux/file.h:83 kernel/module/main.c:3736 kernel/module/main.c:3723 kernel/module/main.c:3723) [ 247.233503][ T1634] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:124 arch/x86/entry/syscall_64.c:90) [ 247.233692][ T1634] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 247.233895][ T1634] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 247.234126][ T1634] RIP: 0033:0x7fbe5265f92d [ 247.234321][ T1634] Code: 5b 41 5c c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 9b 14 0f 00 f7 d8 64 89 01 48 All code ======== 0: 5b pop %rbx 1: 41 5c pop %r12 3: c3 ret 4: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b: 00 00 d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 9b 14 0f 00 mov 0xf149b(%rip),%rcx # 0xf14d5 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 9b 14 0f 00 mov 0xf149b(%rip),%rcx # 0xf14ab 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 247.234964][ T1634] RSP: 002b:00007fff8adc0f08 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 247.235237][ T1634] RAX: ffffffffffffffda RBX: 0000564b275e7e60 RCX: 00007fbe5265f92d [ 247.235516][ T1634] RDX: 0000000000000000 RSI: 0000564aeaf02a2a RDI: 0000000000000005 [ 247.235791][ T1634] RBP: 0000000000040000 R08: 0000000000000000 R09: 00007fff8adc1040 [ 247.236063][ T1634] R10: 0000000000000005 R11: 0000000000000246 R12: 0000564aeaf02a2a Finger prints: lockdep_init_map_type:gro_cells_init:ip_tunnel_init:register_netdevice:__ip_tunnel_create