[ 1.942268] BUG: kernel NULL pointer dereference, address: 0000000000000000 [ 1.942369] #PF: supervisor write access in kernel mode [ 1.942407] #PF: error_code(0x0002) - not-present page [ 1.942441] PGD 3063067 P4D 3063067 PUD 5c14067 PMD 0 [ 1.942505] Oops: Oops: 0002 [#1] SMP [ 1.942551] CPU: 3 UID: 0 PID: 256 Comm: psock_fanout Not tainted 6.18.0-rc5-virtme #1 PREEMPT(voluntary) [ 1.942657] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1.942717] RIP: 0010:work_grab_pending+0x2f/0x1b0 [ 1.942760] Code: 83 e6 01 41 57 41 56 4c 8d 77 20 41 55 41 54 41 89 f4 55 48 89 d5 53 48 89 fb 9c 58 fa 48 89 45 00 45 85 e4 0f 85 8a 00 00 00 48 0f ba 2b 00 41 0f 92 c5 72 0e 5b 44 89 e8 5d 41 5c 41 5d 41 [ 1.942895] RSP: 0018:ffffa4c9c062fb70 EFLAGS: 00010046 [ 1.942944] RAX: 0000000000000246 RBX: 0000000000000000 RCX: 00000000ffffffff [ 1.943009] RDX: ffffa4c9c062fba8 RSI: 0000000000000000 RDI: 0000000000000000 [ 1.943060] RBP: ffffa4c9c062fba8 R08: ffffffffba493e00 R09: 0000000000000101 [ 1.943110] R10: ffffffffbb0080d8 R11: ffffa4c9c013cff8 R12: 0000000000000000 [ 1.943167] R13: 0000000000000000 R14: 0000000000000020 R15: 0000000000000001 [ 1.943220] FS: 00007f6052730b80(0000) GS:ffff91eb03511000(0000) knlGS:0000000000000000 [ 1.943280] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1.943349] CR2: 0000000000000000 CR3: 00000000046c3004 CR4: 0000000000772ef0 [ 1.943403] PKRU: 55555554 [ 1.943425] Call Trace: [ 1.943443] [ 1.943466] __cancel_work+0x29/0xe0 [ 1.943495] ? dev_deactivate_many+0x2c9/0x300 [ 1.943542] __cancel_work_sync+0x16/0x80 [ 1.943579] __dev_close_many+0x113/0x2b0 [ 1.943608] __dev_change_flags+0xed/0x220 [ 1.943644] netif_change_flags+0x25/0x60 [ 1.943691] dev_change_flags+0x40/0xa0 [ 1.943722] devinet_ioctl+0x5ea/0x7b0 [ 1.943754] inet_ioctl+0x184/0x1c0 [ 1.943794] ? netdev_name_node_lookup_rcu+0x5d/0x70 [ 1.943837] ? dev_get_by_name_rcu+0xe/0x20 [ 1.943870] ? netdev_name_node_lookup_rcu+0x5d/0x70 [ 1.943903] ? dev_get_by_name_rcu+0xe/0x20 [ 1.943935] ? dev_ioctl+0x2c6/0x580 [ 1.943966] sock_do_ioctl+0x3e/0xe0 [ 1.944019] sock_ioctl+0x1c8/0x2d0 [ 1.944051] __x64_sys_ioctl+0x79/0xc0 [ 1.944082] do_syscall_64+0xa4/0xfd0 [ 1.944113] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 1.944152] RIP: 0033:0x7f6052836d6b [ 1.944183] Code: ff ff ff 85 c0 79 9b 49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 5d 50 0f 00 f7 d8 64 89 01 48 [ 1.944322] RSP: 002b:00007ffe8df2fc88 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1.944385] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f6052836d6b [ 1.944442] RDX: 00007ffe8df2fc90 RSI: 0000000000008914 RDI: 0000000000000006 [ 1.944508] RBP: 0000000000000006 R08: 0000000000000004 R09: 00007f6052950060 [ 1.944572] R10: 00007f6052743e18 R11: 0000000000000246 R12: 0000000000000006 [ 1.944627] R13: 0000000000401190 R14: 0000000000404df0 R15: 00007f6052982000 [ 1.944693] [ 1.944708] Modules linked in: [ 1.944736] CR2: 0000000000000000 [ 1.944760] ---[ end trace 0000000000000000 ]--- [ 1.944793] RIP: 0010:work_grab_pending+0x2f/0x1b0 [ 1.944837] Code: 83 e6 01 41 57 41 56 4c 8d 77 20 41 55 41 54 41 89 f4 55 48 89 d5 53 48 89 fb 9c 58 fa 48 89 45 00 45 85 e4 0f 85 8a 00 00 00 48 0f ba 2b 00 41 0f 92 c5 72 0e 5b 44 89 e8 5d 41 5c 41 5d 41 [ 1.944970] RSP: 0018:ffffa4c9c062fb70 EFLAGS: 00010046 [ 1.945011] RAX: 0000000000000246 RBX: 0000000000000000 RCX: 00000000ffffffff [ 1.945060] RDX: ffffa4c9c062fba8 RSI: 0000000000000000 RDI: 0000000000000000 [ 1.945111] RBP: ffffa4c9c062fba8 R08: ffffffffba493e00 R09: 0000000000000101 [ 1.945169] R10: ffffffffbb0080d8 R11: ffffa4c9c013cff8 R12: 0000000000000000 [ 1.945220] R13: 0000000000000000 R14: 0000000000000020 R15: 0000000000000001 [ 1.945272] FS: 00007f6052730b80(0000) GS:ffff91eb03511000(0000) knlGS:0000000000000000 [ 1.945331] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1.945390] CR2: 0000000000000000 CR3: 00000000046c3004 CR4: 0000000000772ef0 [ 1.945447] PKRU: 55555554 [ 1.945473] note: psock_fanout[256] exited with irqs disabled WAIT TIMEOUT stderr Ctrl-C stderr Ctrl-C stderr WAIT TIMEOUT stderr