====================================== | # │ geneve │ 4 │ 4 │ inherit 0x60 │ inherit 141 │ false │ OK │ | [ 183.372100][ T70] ------------[ cut here ]------------ | [ 183.372531][ T70] WARNING: CPU: 2 PID: 70 at drivers/net/geneve.c:1914 geneve_exit_batch_rtnl (drivers/net/geneve.c:1914 (discriminator 1)) geneve | [ 183.373172][ T70] Modules linked in: geneve vxlan ip6_udp_tunnel udp_tunnel ip6_gre ip_gre gre [ 183.374189][ T70] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 183.374914][ T70] Workqueue: netns cleanup_net [ 183.375223][ T70] RIP: 0010:geneve_exit_batch_rtnl (drivers/net/geneve.c:1914 (discriminator 1)) geneve [ 183.375646][ T70] Code: 00 48 8b 83 b8 00 00 00 48 8d 98 48 ff ff ff 48 39 44 24 10 75 a5 48 83 c4 20 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 90 <0f> 0b 90 eb b9 e8 d2 cd 32 d7 e9 2d fe ff ff 48 89 cf 48 89 4c 24 All code ======== 0: 00 48 8b add %cl,-0x75(%rax) 3: 83 b8 00 00 00 48 8d cmpl $0xffffff8d,0x48000000(%rax) a: 98 cwtl b: 48 ff rex.W (bad) d: ff (bad) e: ff 48 39 decl 0x39(%rax) 11: 44 24 10 rex.R and $0x10,%al 14: 75 a5 jne 0xffffffffffffffbb 16: 48 83 c4 20 add $0x20,%rsp 1a: 5b pop %rbx 1b: 5d pop %rbp 1c: 41 5c pop %r12 1e: 41 5d pop %r13 20: 41 5e pop %r14 22: 41 5f pop %r15 24: c3 ret 25: cc int3 26: cc int3 27: cc int3 28: cc int3 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: eb b9 jmp 0xffffffffffffffe8 2f: e8 d2 cd 32 d7 call 0xffffffffd732ce06 34: e9 2d fe ff ff jmp 0xfffffffffffffe66 39: 48 89 cf mov %rcx,%rdi 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 4c rex.WR 3f: 24 .byte 0x24 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: eb b9 jmp 0xffffffffffffffbe 5: e8 d2 cd 32 d7 call 0xffffffffd732cddc a: e9 2d fe ff ff jmp 0xfffffffffffffe3c f: 48 89 cf mov %rcx,%rdi 12: 48 rex.W 13: 89 .byte 0x89 14: 4c rex.WR 15: 24 .byte 0x24 [ 183.376771][ T70] RSP: 0018:ffffc9000050fbe0 EFLAGS: 00010297 [ 183.377111][ T70] RAX: ffff888008b6c008 RBX: ffff8880249c4d80 RCX: 1ffff11000b7114e [ 183.377544][ T70] RDX: 1ffff11000fc3586 RSI: 1ffff11006b454be RDI: ffff888005b88a70 [ 183.377972][ T70] RBP: ffff888007e1ac30 R08: ffff888005b88a78 R09: fffffbfff39aa078 [ 183.378415][ T70] R10: ffffffff9cd503c7 R11: ffff888035bfc508 R12: dffffc0000000000 [ 183.378843][ T70] R13: fffffbfff358f027 R14: ffffffff9b365698 R15: ffff888007e1abd0 [ 183.379283][ T70] FS: 0000000000000000(0000) GS:ffff888035a00000(0000) knlGS:0000000000000000 [ 183.379765][ T70] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 183.380172][ T70] CR2: 00007f2dc26220e0 CR3: 0000000023134005 CR4: 00000000001706f0 [ 183.380673][ T70] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 183.381127][ T70] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 183.381593][ T70] Call Trace: [ 183.381784][ T70] [ 183.381952][ T70] ? __warn (kernel/panic.c:677) [ 183.382195][ T70] ? geneve_exit_batch_rtnl (drivers/net/geneve.c:1914 (discriminator 1)) geneve [ 183.382565][ T70] ? report_bug (lib/bug.c:201 lib/bug.c:219) [ 183.382856][ T70] ? handle_bug (arch/x86/kernel/traps.c:238) [ 183.383122][ T70] ? exc_invalid_op (arch/x86/kernel/traps.c:259 (discriminator 1)) [ 183.383386][ T70] ? asm_exc_invalid_op (./arch/x86/include/asm/idtentry.h:568) [ 183.383690][ T70] ? geneve_exit_batch_rtnl (drivers/net/geneve.c:1914 (discriminator 1)) geneve [ 183.384085][ T70] ? default_device_exit_batch_rtnl (net/core/dev.c:11626) [ 183.384456][ T70] cleanup_net (net/core/net_namespace.c:628 (discriminator 2)) [ 183.384704][ T70] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5719) [ 183.385036][ T70] ? __pfx_cleanup_net (net/core/net_namespace.c:581) [ 183.385331][ T70] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 183.385610][ T70] ? process_one_work (kernel/workqueue.c:2609) [ 183.385906][ T70] process_one_work (kernel/workqueue.c:2638) [ 183.386232][ T70] ? 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) [ 183.386498][ T70] ? __pfx_process_one_work (kernel/workqueue.c:2542) [ 183.386805][ T70] ? assign_work (kernel/workqueue.c:1101) [ 183.387078][ T70] worker_thread (kernel/workqueue.c:2700 kernel/workqueue.c:2787) [ 183.387335][ T70] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4300 kernel/locking/lockdep.c:4359) [ 183.387697][ T70] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 183.387987][ T70] ? __pfx_worker_thread (kernel/workqueue.c:2733) [ 183.388270][ T70] kthread (kernel/kthread.c:388) [ 183.388493][ T70] ? __pfx_kthread (kernel/kthread.c:341) [ 183.388759][ T70] ret_from_fork (arch/x86/kernel/process.c:153) [ 183.389036][ T70] ? __pfx_kthread (kernel/kthread.c:341) Finger prints: geneve_exit_batch_rtnl:cleanup_net:process_one_work:worker_thread