bisecting cause commit starting from 4d469ec8ec05e1fa4792415de1a95b28871ff2fa building syzkaller on 23a562dfb3a9986a066a1341c2cfc9e87a8fa164 testing commit 4d469ec8ec05e1fa4792415de1a95b28871ff2fa with gcc (GCC) 10.2.1 20210217 kernel signature: 0d67919be8adb0b1a0273a1f47153fd5f3deb930cedb7c885fa2bf686b4cebf4 run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING: ODEBUG bug in slave_kobj_release run #2: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #3: crashed: WARNING: ODEBUG bug in slave_kobj_release run #4: crashed: WARNING: ODEBUG bug in slave_kobj_release run #5: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #6: crashed: WARNING: ODEBUG bug in slave_kobj_release run #7: crashed: WARNING: ODEBUG bug in slave_kobj_release run #8: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #9: crashed: WARNING: ODEBUG bug in slave_kobj_release run #10: crashed: WARNING: ODEBUG bug in slave_kobj_release run #11: crashed: WARNING: ODEBUG bug in slave_kobj_release run #12: crashed: WARNING: ODEBUG bug in slave_kobj_release run #13: crashed: WARNING: ODEBUG bug in slave_kobj_release run #14: crashed: WARNING: ODEBUG bug in slave_kobj_release run #15: crashed: WARNING: ODEBUG bug in slave_kobj_release run #16: crashed: WARNING: ODEBUG bug in slave_kobj_release run #17: crashed: WARNING: ODEBUG bug in slave_kobj_release run #18: crashed: WARNING: ODEBUG bug in slave_kobj_release run #19: crashed: WARNING: ODEBUG bug in slave_kobj_release testing release v5.10 testing commit 2c85ebc57b3e1817b6ce1a6b703928e113a90442 with gcc (GCC) 10.2.1 20210217 kernel signature: a34585313752a83ef41b10b93c267a3884f7dfa8f46323f69aafa5fee506041c run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #2: crashed: WARNING: ODEBUG bug in slave_kobj_release run #3: crashed: WARNING: ODEBUG bug in slave_kobj_release run #4: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #5: crashed: WARNING: ODEBUG bug in slave_kobj_release run #6: crashed: WARNING: ODEBUG bug in slave_kobj_release run #7: crashed: WARNING: ODEBUG bug in slave_kobj_release run #8: crashed: WARNING: ODEBUG bug in slave_kobj_release run #9: crashed: WARNING: ODEBUG bug in slave_kobj_release testing release v5.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 10.2.1 20210217 kernel signature: 94649a160162bf7c0a2df1fb09b83c01266fa2d4a95e264c01a7873309fe5663 run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #2: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #3: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #4: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #5: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #6: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #7: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #8: OK run #9: OK testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.4.1 20210217 kernel signature: 3bc5eeecdf5fead253514040e6eb089d75d622ffb028e621d096c2d789919b9d run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #2: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #3: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #4: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #5: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #6: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #7: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #8: OK run #9: OK testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.4.1 20210217 kernel signature: c9f9a5c510d9d244db7c966a06d8faa52308feb6db1d88254a197479ecc4911f run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #2: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #3: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #4: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #5: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #6: OK run #7: OK run #8: OK run #9: OK testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.4.1 20210217 kernel signature: 3c098b9cd16e1aee520f330e96eb90872880db15afdb1fc4742208bc1ec1d4bd run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.4.1 20210217 kernel signature: 577ab180961006b18382cd1c1405bed2f5e3123ac19f8bfb0cb97776c846fdbd run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #2: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #3: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #4: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #5: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #6: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #7: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #8: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #9: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #10: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #11: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #12: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #13: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #14: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.4.1 20210217 kernel signature: 7a7d352eccbdac52e29534a210b98044bdee659172cca9c5680a30fd17649fcd run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #1: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #2: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #3: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #4: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #5: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #6: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #7: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #8: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #9: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #10: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #11: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #12: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #13: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #14: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.4.1 20210217 kernel signature: 276b37c76d955d8204836d8ca4e8621d364c9db068517c823bb982fb90398f1c all runs: boot failed: BUG: spinlock bad magic in nf_connlabels_get testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.4.1 20210217 kernel signature: 226bf82c12aa49248b9da7ed7deb98334b074432c0c6df614f35bb0fa23ea8a7 all runs: boot failed: can't ssh into the instance testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.4.1 20210217 kernel signature: 992757f9f6311012240916cdd4d6253a6e165f8a8bd33f23b84096e81f88916b all runs: boot failed: can't ssh into the instance testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.4.1 20210217 kernel signature: b1179f0047de13def6156505519fd38d2c98172790ef1c35c64030dfb75e0473 all runs: boot failed: can't ssh into the instance testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.4.1 20210217 kernel signature: cec1c141f2573313ca09aa85ba30f5ef1571ff7b9d02b0fdfb8eae2979b30357 all runs: boot failed: can't ssh into the instance testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.4.1 20210217 kernel signature: fb6b359a96b30d944c0f5cc8df419efa0f86b4117421ab7f2c84096827d8604e all runs: boot failed: can't ssh into the instance testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.4.1 20210217 kernel signature: c292e43c71074a68ae9c830fa5dd5ec18ec993d3721e383b321e22b82cf90f1a all runs: boot failed: can't ssh into the instance testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.4.1 20210217 failed to run ["make" "-j" "64" "ARCH=x86_64" "CC=/syzkaller/shared/bisect_bin/gcc-8.1.0/bin/gcc" "bzImage"]: exit status 2 testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.4.1 20210217 orc_dump.c:106:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] orc_dump.c:111:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] elf.c:135:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:140:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.4.1 20210217 orc_dump.c:106:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] orc_dump.c:111:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] pager.c:36:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] elf.c:135:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:140:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.4.1 20210217 orc_dump.c:105:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] orc_dump.c:110:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] elf.c:134:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:139:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] pager.c:36:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] testing release v4.13 testing commit 569dbb88e80deb68974ef6fdd6a13edb9d686261 with gcc (GCC) 8.4.1 20210217 pager.c:35:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] elf.c:144:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:149:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] testing release v4.12 testing commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c with gcc (GCC) 8.4.1 20210217 pager.c:35:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] elf.c:141:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:146:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] testing release v4.11 testing commit a351e9b9fc24e982ec2f0e76379a49826036da12 with gcc (GCC) 7.5.0 elf.c:141:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:146:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] pager.c:35:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] testing release v4.10 testing commit c470abd4fde40ea6a0846a2beab642a578c0b8cd with gcc (GCC) 5.5.0 tools/include/linux/log2.h:19:1: error: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Werror=attributes] elf.c:129:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:134:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] pager.c:35:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] testing release v4.9 testing commit 69973b830859bc6529a7a0468ba0d80ee5117826 with gcc (GCC) 5.5.0 tools/include/linux/log2.h:19:1: error: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Werror=attributes] elf.c:129:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:134:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] pager.c:35:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] testing release v4.8 testing commit c8d2bc9bc39ebea8437fd974fdbc21847bb897a3 with gcc (GCC) 5.5.0 tools/include/linux/log2.h:19:1: error: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Werror=attributes] elf.c:129:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:134:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] pager.c:33:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] testing release v4.7 testing commit 523d939ef98fd712632d93a5a2b588e477a7565e with gcc (GCC) 5.5.0 tools/include/linux/log2.h:19:1: error: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Werror=attributes] elf.c:122:2: error: 'elf_getshnum' is deprecated [-Werror=deprecated-declarations] elf.c:127:2: error: 'elf_getshstrndx' is deprecated [-Werror=deprecated-declarations] pager.c:33:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] testing release v4.6 testing commit 2dcd0af568b0cf583645c8a317dd12e344b1c72a with gcc (GCC) 5.5.0 tools/include/linux/log2.h:19:1: error: ignoring attribute 'noreturn' because it conflicts with attribute 'const' [-Werror=attributes] pager.c:33:12: error: passing argument 2 to 'restrict'-qualified parameter aliases with argument 4 [-Werror=restrict] Reproducer flagged being flaky revisions tested: 15, total time: 4h25m25.756769343s (build: 1h42m25.453567224s, test: 2h39m9.883762421s) the crash already happened on the oldest tested release commit msg: Linux 5.4 crash: WARNING in batadv_iv_send_outstanding_bat_ogm_packet ------------[ cut here ]------------ WARNING: CPU: 1 PID: 21 at net/batman-adv/bat_iv_ogm.c:412 batadv_iv_send_outstanding_bat_ogm_packet+0x693/0x920 net/batman-adv/bat_iv_ogm.c:1694 Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 21 Comm: kworker/u4:1 Not tainted 5.4.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: bat_events batadv_iv_send_outstanding_bat_ogm_packet Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x96/0xe0 lib/dump_stack.c:118 panic+0x2a1/0x52a kernel/panic.c:221 __warn.cold.10+0x25/0x25 kernel/panic.c:582 report_bug+0x1aa/0x260 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:179 [inline] fixup_bug arch/x86/kernel/traps.c:174 [inline] do_error_trap+0x12d/0x1e0 arch/x86/kernel/traps.c:272 do_invalid_op+0x31/0x40 arch/x86/kernel/traps.c:291 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1028 RIP: 0010:batadv_iv_ogm_emit net/batman-adv/bat_iv_ogm.c:412 [inline] RIP: 0010:batadv_iv_send_outstanding_bat_ogm_packet+0x693/0x920 net/batman-adv/bat_iv_ogm.c:1706 Code: 24 28 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 0f b6 04 02 84 c0 74 07 7f 05 e8 25 97 ce f9 45 31 f6 e9 7c fb ff ff <0f> 0b e9 f4 fa ff ff 4c 89 f7 e8 2e 97 ce f9 e9 f8 f9 ff ff e8 04 RSP: 0018:ffff8880b4dcfce8 EFLAGS: 00010286 RAX: dffffc0000000000 RBX: ffff88808a4f1848 RCX: ffff8880a05f0000 RDX: 1ffff11015eb9a0e RSI: 0000000000000004 RDI: ffff8880af5cd070 RBP: ffff8880a05f0000 R08: 0000000000000000 R09: ffffed10140be169 R10: ffffed10140be168 R11: ffff8880a05f0b43 R12: ffff88808a4f1800 R13: ffff88808a4f18e0 R14: ffff8880af5cd000 R15: ffff8880a08b9000 process_one_work+0x8ca/0x16c0 kernel/workqueue.c:2269 worker_thread+0x82/0xb50 kernel/workqueue.c:2415 kthread+0x31d/0x3e0 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 Kernel Offset: disabled Rebooting in 86400 seconds..