====================================== | WAIT TIMEOUT stdout | [ 172.596671][ T66] fbnic 0000:01:00.0 enp1s0: Link is Down | [ 173.398119][ T83] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000045: 0000 [#1] SMP KASAN | [ 173.398512][ T83] KASAN: null-ptr-deref in range [0x0000000000000228-0x000000000000022f] [ 173.399061][ T83] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 173.399408][ T83] Workqueue: events fbnic_service_task [ 173.399579][ T83] RIP: 0010:fbnic_napi_depletion_check (drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2773) [ 173.399795][ T83] Code: 00 48 89 d1 48 c1 e9 03 42 80 3c 21 00 0f 85 3c 06 00 00 48 8b 1a 48 8d bb 2a 02 00 00 48 89 f9 48 89 fe 48 c1 e9 03 83 e6 07 <42> 0f b6 0c 21 40 38 f1 7f 08 84 c9 0f 85 e1 05 00 00 48 8d bb 2b All code ======== 0: 00 48 89 add %cl,-0x77(%rax) 3: d1 48 c1 rorl $1,-0x3f(%rax) 6: e9 03 42 80 3c jmp 0x3c80420e b: 21 00 and %eax,(%rax) d: 0f 85 3c 06 00 00 jne 0x64f 13: 48 8b 1a mov (%rdx),%rbx 16: 48 8d bb 2a 02 00 00 lea 0x22a(%rbx),%rdi 1d: 48 89 f9 mov %rdi,%rcx 20: 48 89 fe mov %rdi,%rsi 23: 48 c1 e9 03 shr $0x3,%rcx 27: 83 e6 07 and $0x7,%esi 2a:* 42 0f b6 0c 21 movzbl (%rcx,%r12,1),%ecx <-- trapping instruction 2f: 40 38 f1 cmp %sil,%cl 32: 7f 08 jg 0x3c 34: 84 c9 test %cl,%cl 36: 0f 85 e1 05 00 00 jne 0x61d 3c: 48 rex.W 3d: 8d .byte 0x8d 3e: bb .byte 0xbb 3f: 2b .byte 0x2b Code starting with the faulting instruction =========================================== 0: 42 0f b6 0c 21 movzbl (%rcx,%r12,1),%ecx 5: 40 38 f1 cmp %sil,%cl 8: 7f 08 jg 0x12 a: 84 c9 test %cl,%cl c: 0f 85 e1 05 00 00 jne 0x5f3 12: 48 rex.W 13: 8d .byte 0x8d 14: bb .byte 0xbb 15: 2b .byte 0x2b [ 173.400359][ T83] RSP: 0018:ffffc900005bfb58 EFLAGS: 00010202 [ 173.400552][ T83] RAX: ffffc900005bfbc0 RBX: 0000000000000000 RCX: 0000000000000045 [ 173.400789][ T83] RDX: ffff888008199908 RSI: 0000000000000002 RDI: 000000000000022a [ 173.401034][ T83] RBP: ffff8880081980a0 R08: 0000000000000000 R09: fffffbfff58502ea [ 173.401263][ T83] R10: 0000000000000003 R11: ffff888008198c98 R12: dffffc0000000000 [ 173.401481][ T83] R13: ffff888008198c30 R14: 0000000000000003 R15: 0000000000000000 [ 173.401712][ T83] FS: 0000000000000000(0000) GS:ffff8880c0136000(0000) knlGS:0000000000000000 [ 173.402019][ T83] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 173.402205][ T83] CR2: 00007f451fbe9050 CR3: 0000000054d35003 CR4: 0000000000772ef0 [ 173.402452][ T83] PKRU: 55555554 [ 173.402609][ T83] Call Trace: [ 173.402719][ T83] [ 173.402818][ T83] ? fbnic_write_rules (drivers/net/ethernet/meta/fbnic/fbnic_rpc.c:1210 drivers/net/ethernet/meta/fbnic/fbnic_rpc.c:1238) [ 173.403009][ T83] ? fbnic_napi_enable (drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2763) [ 173.403174][ T83] fbnic_service_task (./include/linux/netdevice.h:2773 drivers/net/ethernet/meta/fbnic/fbnic_pci.c:231) [ 173.403332][ T83] process_one_work (kernel/workqueue.c:3268) [ 173.403502][ T83] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3165) [ 173.403687][ T83] ? assign_work (kernel/workqueue.c:1206) [ 173.403854][ T83] worker_thread (kernel/workqueue.c:3340 kernel/workqueue.c:3427) [ 173.404026][ T83] ? rescuer_thread (kernel/workqueue.c:3373) [ 173.404198][ T83] kthread (kernel/kthread.c:463) [ 173.404322][ T83] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 173.404476][ T83] ? ret_from_fork (arch/x86/kernel/process.c:157) [ 173.404661][ T83] ? __lock_release (kernel/locking/lockdep.c:5536) [ 173.404825][ T83] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 173.405014][ T83] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 173.405181][ T83] ret_from_fork (arch/x86/kernel/process.c:164) [ 173.405334][ T83] ? kthread_is_per_cpu (kernel/kthread.c:412) Finger prints: fbnic_napi_depletion_check:fbnic_service_task:process_one_work:worker_thread:kthread