====================================== | [ 401.652926][ T1485] bond0 (unregistering): Released all slaves | [ 401.653313][ T1485] ------------[ cut here ]------------ | [ 401.653624][ T1485] WARNING: CPU: 0 PID: 1485 at mm/slub.c:4790 free_large_kmalloc (mm/slub.c:4790 (discriminator 1)) | [ 401.654124][ T1485] Modules linked in: [ 401.654887][ T1485] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 401.655242][ T1485] Workqueue: netns cleanup_net [ 401.655525][ T1485] RIP: 0010:free_large_kmalloc (mm/slub.c:4790 (discriminator 1)) [ 401.655964][ T1485] Code: 01 48 8b 74 24 20 4c 89 e7 49 c7 c4 00 f0 ff ff e8 0d fa 06 00 e9 62 ff ff ff 48 c7 c6 18 17 5b 89 e8 6c 5d f2 ff 90 0f 0b 90 <0f> 0b 90 48 c7 c6 08 cd 60 89 5b 48 89 ef 5d 41 5c 41 5d e9 50 5d All code ======== 0: 01 48 8b add %ecx,-0x75(%rax) 3: 74 24 je 0x29 5: 20 4c 89 e7 and %cl,-0x19(%rcx,%rcx,4) 9: 49 c7 c4 00 f0 ff ff mov $0xfffffffffffff000,%r12 10: e8 0d fa 06 00 call 0x6fa22 15: e9 62 ff ff ff jmp 0xffffffffffffff7c 1a: 48 c7 c6 18 17 5b 89 mov $0xffffffff895b1718,%rsi 21: e8 6c 5d f2 ff call 0xfffffffffff25d92 26: 90 nop 27: 0f 0b ud2 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: 48 c7 c6 08 cd 60 89 mov $0xffffffff8960cd08,%rsi 34: 5b pop %rbx 35: 48 89 ef mov %rbp,%rdi 38: 5d pop %rbp 39: 41 5c pop %r12 3b: 41 5d pop %r13 3d: e9 .byte 0xe9 3e: 50 push %rax 3f: 5d pop %rbp Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: 48 c7 c6 08 cd 60 89 mov $0xffffffff8960cd08,%rsi a: 5b pop %rbx b: 48 89 ef mov %rbp,%rdi e: 5d pop %rbp f: 41 5c pop %r12 11: 41 5d pop %r13 13: e9 .byte 0xe9 14: 50 push %rax 15: 5d pop %rbp [ 401.656956][ T1485] RSP: 0018:ffffc90003487908 EFLAGS: 00010202 [ 401.657320][ T1485] RAX: 0080000000002000 RBX: ffff88800912a000 RCX: 0000000000000000 [ 401.657711][ T1485] RDX: 00000000000000ff RSI: ffffffff88089370 RDI: ffffea00006aa240 [ 401.658146][ T1485] RBP: ffffea00006aa240 R08: 0000000000000000 R09: fffffbfff133db04 [ 401.658538][ T1485] R10: 0000000000000003 R11: ffffffff89b588d8 R12: ffffffff88089370 [ 401.658946][ T1485] R13: ffff88800912b078 R14: 1ffff92000690f27 R15: ffff88800912ad00 [ 401.659352][ T1485] FS: 0000000000000000(0000) GS:ffff8880ab3ad000(0000) knlGS:0000000000000000 [ 401.659825][ T1485] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 401.660186][ T1485] CR2: 000055f8af7cf2d8 CR3: 000000001c333001 CR4: 0000000000772ef0 [ 401.660593][ T1485] PKRU: 55555554 [ 401.660797][ T1485] Call Trace: [ 401.661009][ T1485] [ 401.661182][ T1485] bond_uninit (./include/net/bonding.h:869 drivers/net/bonding/bond_main.c:6143) [ 401.661453][ T1485] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:6132) [ 401.661719][ T1485] ? notifier_call_chain (kernel/notifier.c:87 (discriminator 2)) [ 401.662003][ T1485] unregister_netdevice_many_notify (net/core/dev.c:12177) [ 401.662354][ T1485] ? unregister_netdevice_queue (net/core/dev.c:12053) [ 401.662677][ T1485] ? dev_ingress_queue_create (net/core/dev.c:12081) [ 401.662950][ T1485] ? unregister_netdevice_many (net/core/dev.c:12052) [ 401.663226][ T1485] ? bond_net_exit_rtnl (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/netns/generic.h:48 drivers/net/bonding/bond_main.c:6651) [ 401.663490][ T1485] ? __lock_release (kernel/locking/lockdep.c:5536) [ 401.663766][ T1485] ops_undo_list (net/core/net_namespace.c:188 net/core/net_namespace.c:247) [ 401.664050][ T1485] ? netns_get (net/core/net_namespace.c:222) [ 401.664328][ T1485] ? cleanup_net (./include/linux/list.h:183 net/core/net_namespace.c:679) [ 401.664603][ T1485] cleanup_net (net/core/net_namespace.c:684) [ 401.664879][ T1485] ? net_passive_dec (net/core/net_namespace.c:648) [ 401.665192][ T1485] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 401.665463][ T1485] process_one_work (kernel/workqueue.c:3241) [ 401.665741][ T1485] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3138) [ 401.666025][ T1485] ? assign_work (kernel/workqueue.c:1204) [ 401.666293][ T1485] worker_thread (kernel/workqueue.c:3313 kernel/workqueue.c:3400) [ 401.666562][ T1485] ? rescuer_thread (kernel/workqueue.c:3346) [ 401.666829][ T1485] kthread (kernel/kthread.c:463) [ 401.667044][ T1485] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 401.667310][ T1485] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 401.667577][ T1485] ? __lock_release (kernel/locking/lockdep.c:5536) [ 401.667846][ T1485] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 401.668122][ T1485] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 401.668398][ T1485] ret_from_fork (arch/x86/kernel/process.c:154) [ 401.668666][ T1485] ? kthread_is_per_cpu (kernel/kthread.c:412) Finger prints: free_large_kmalloc:bond_uninit:unregister_netdevice_many_notify:ops_undo_list:cleanup_net