bisecting cause commit starting from 1e8795b1b20d2721620165434cdcf427ecd2ba85 building syzkaller on d5696d51924aeb6957c19b616c888f58fe9a3740 testing commit 1e8795b1b20d2721620165434cdcf427ecd2ba85 with gcc (GCC) 8.1.0 all runs: crashed: general protection fault in virtio_transport_release testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 all runs: OK # git bisect start 1e8795b1b20d2721620165434cdcf427ecd2ba85 4d856f72c10ecb060868ed10ff1b1453943fc6c8 Bisecting: 8874 revisions left to test after this (roughly 13 steps) [3c2edc36a77420d8be05d656019dbc8c31535992] Merge tag 'pinctrl-v5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl testing commit 3c2edc36a77420d8be05d656019dbc8c31535992 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 3c2edc36a77420d8be05d656019dbc8c31535992 Bisecting: 4428 revisions left to test after this (roughly 12 steps) [cbafe18c71028d5e0ee1626b4776fea5d5824a78] Merge branch 'akpm' (patches from Andrew) testing commit cbafe18c71028d5e0ee1626b4776fea5d5824a78 with gcc (GCC) 8.1.0 all runs: OK # git bisect good cbafe18c71028d5e0ee1626b4776fea5d5824a78 Bisecting: 2214 revisions left to test after this (roughly 11 steps) [f366cd2a2e510b155e18b21a2d149332aa08eb61] mlxsw: reg: Add macro for getting QSFP module EEPROM page number testing commit f366cd2a2e510b155e18b21a2d149332aa08eb61 with gcc (GCC) 8.1.0 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: general protection fault in process_one_work # git bisect bad f366cd2a2e510b155e18b21a2d149332aa08eb61 Bisecting: 1106 revisions left to test after this (roughly 10 steps) [9db74e51ec08d75c3e97f851299bc25e645cc5ad] phylink: fix kernel-doc warnings testing commit 9db74e51ec08d75c3e97f851299bc25e645cc5ad with gcc (GCC) 8.1.0 all runs: OK # git bisect good 9db74e51ec08d75c3e97f851299bc25e645cc5ad Bisecting: 556 revisions left to test after this (roughly 9 steps) [8eb4b3b0dd9ae3e5399ff902da87d13740a2b70f] Merge tag 'copy-struct-from-user-v5.4-rc4' of gitolite.kernel.org:pub/scm/linux/kernel/git/brauner/linux testing commit 8eb4b3b0dd9ae3e5399ff902da87d13740a2b70f with gcc (GCC) 8.1.0 all runs: OK # git bisect good 8eb4b3b0dd9ae3e5399ff902da87d13740a2b70f Bisecting: 270 revisions left to test after this (roughly 8 steps) [a98d62c3ee902851500ff35525f4936bffc51466] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next testing commit a98d62c3ee902851500ff35525f4936bffc51466 with gcc (GCC) 8.1.0 all runs: OK # git bisect good a98d62c3ee902851500ff35525f4936bffc51466 Bisecting: 146 revisions left to test after this (roughly 7 steps) [2a06b8982f8f2f40d03a3daf634676386bd84dbc] net: reorder 'struct net' fields to avoid false sharing testing commit 2a06b8982f8f2f40d03a3daf634676386bd84dbc with gcc (GCC) 8.1.0 all runs: OK # git bisect good 2a06b8982f8f2f40d03a3daf634676386bd84dbc Bisecting: 73 revisions left to test after this (roughly 6 steps) [531e93d11470aa2e14e6a3febef50d9bc7bab7a1] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 531e93d11470aa2e14e6a3febef50d9bc7bab7a1 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 531e93d11470aa2e14e6a3febef50d9bc7bab7a1 Bisecting: 36 revisions left to test after this (roughly 5 steps) [3503bf024b3ec6d36ba1fe7a19ad083f058bb95d] net: lpc_eth: parse phy nodes from device tree testing commit 3503bf024b3ec6d36ba1fe7a19ad083f058bb95d with gcc (GCC) 8.1.0 all runs: OK # git bisect good 3503bf024b3ec6d36ba1fe7a19ad083f058bb95d Bisecting: 17 revisions left to test after this (roughly 4 steps) [7170debecd30c85c16dfd6e817c2909af275731c] Merge branch 'mvneta-xdp' testing commit 7170debecd30c85c16dfd6e817c2909af275731c with gcc (GCC) 8.1.0 all runs: OK # git bisect good 7170debecd30c85c16dfd6e817c2909af275731c Bisecting: 6 revisions left to test after this (roughly 3 steps) [39438490c9714378148f3b603f635362c8780b51] Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue testing commit 39438490c9714378148f3b603f635362c8780b51 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 39438490c9714378148f3b603f635362c8780b51 Bisecting: 3 revisions left to test after this (roughly 2 steps) [470e39194a46c8e447fcf2801c9f3e683af8a475] r8152: move r8153_patch_request forward testing commit 470e39194a46c8e447fcf2801c9f3e683af8a475 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 470e39194a46c8e447fcf2801c9f3e683af8a475 Bisecting: 1 revision left to test after this (roughly 1 step) [88238d2d225b2830706a941adbb5326b581eb6eb] Merge branch 'r8152-phy-firmware' testing commit 88238d2d225b2830706a941adbb5326b581eb6eb with gcc (GCC) 8.1.0 all runs: OK # git bisect good 88238d2d225b2830706a941adbb5326b581eb6eb Bisecting: 0 revisions left to test after this (roughly 0 steps) [2ac061ce97f413bfbbdd768f7d2e0fda2e8170df] xen/netback: cleanup init and deinit code testing commit 2ac061ce97f413bfbbdd768f7d2e0fda2e8170df with gcc (GCC) 8.1.0 all runs: OK # git bisect good 2ac061ce97f413bfbbdd768f7d2e0fda2e8170df f366cd2a2e510b155e18b21a2d149332aa08eb61 is the first bad commit commit f366cd2a2e510b155e18b21a2d149332aa08eb61 Author: Vadim Pasternak Date: Mon Oct 21 13:30:30 2019 +0300 mlxsw: reg: Add macro for getting QSFP module EEPROM page number Provide a macro for getting QSFP module EEPROM page number from the optional upper page number row offset, specified in request. Signed-off-by: Vadim Pasternak Acked-by: Jiri Pirko Signed-off-by: Ido Schimmel Signed-off-by: Jakub Kicinski :040000 040000 5e88c66c3765fbc46a94138a046d0a8a79e630b0 ac1bbcbb277ba5f874cc0a00595dba157cf66872 M drivers revisions tested: 16, total time: 4h19m6.038297063s (build: 1h38m42.000896726s, test: 2h35m11.965676443s) first bad commit: f366cd2a2e510b155e18b21a2d149332aa08eb61 mlxsw: reg: Add macro for getting QSFP module EEPROM page number cc: ["idosch@mellanox.com" "jakub.kicinski@netronome.com" "jiri@mellanox.com" "vadimp@mellanox.com"] crash: general protection fault in process_one_work kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 12213 Comm: kworker/1:0 Not tainted 5.4.0-rc3+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events nsim_dev_trap_report_work RIP: 0010:nsim_dev_trap_report_work+0xba/0xa80 drivers/net/netdevsim/dev.c:409 Code: 48 3b 45 88 48 89 45 d0 0f 84 2f 07 00 00 49 bc 00 00 00 00 00 fc ff df 48 8b 45 d0 48 05 68 01 00 00 48 89 45 90 48 c1 e8 03 <42> 80 3c 20 00 0f 85 56 09 00 00 48 8b 45 d0 48 8b 98 68 01 00 00 RSP: 0018:ffff888080047cb8 EFLAGS: 00010a06 RAX: 1bd5a0000000004d RBX: ffff888092245d40 RCX: 0000000000000000 RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffffffff89fe4120 RBP: ffff888080047d58 R08: ffffed10134d4d16 R09: ffffed10134d4d16 R10: ffffed10134d4d15 R11: ffff88809a6a68ab R12: dffffc0000000000 R13: ffff88808e854000 R14: 0000000000000022 R15: 0000000000000022 FS: 0000000000000000(0000) GS:ffff8880aeb00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000dc0e80 CR3: 00000000a1897000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: process_one_work+0x856/0x1630 kernel/workqueue.c:2269 worker_thread+0x85/0xb60 kernel/workqueue.c:2415 kthread+0x331/0x3f0 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 Modules linked in: ---[ end trace 44ad58d3554ac203 ]--- RIP: 0010:nsim_dev_trap_report_work+0xba/0xa80 drivers/net/netdevsim/dev.c:409 Code: 48 3b 45 88 48 89 45 d0 0f 84 2f 07 00 00 49 bc 00 00 00 00 00 fc ff df 48 8b 45 d0 48 05 68 01 00 00 48 89 45 90 48 c1 e8 03 <42> 80 3c 20 00 0f 85 56 09 00 00 48 8b 45 d0 48 8b 98 68 01 00 00 RSP: 0018:ffff888080047cb8 EFLAGS: 00010a06 RAX: 1bd5a0000000004d RBX: ffff888092245d40 RCX: 0000000000000000 RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffffffff89fe4120 RBP: ffff888080047d58 R08: ffffed10134d4d16 R09: ffffed10134d4d16 R10: ffffed10134d4d15 R11: ffff88809a6a68ab R12: dffffc0000000000 R13: ffff88808e854000 R14: 0000000000000022 R15: 0000000000000022 FS: 0000000000000000(0000) GS:ffff8880aeb00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000dc0e80 CR3: 00000000a1897000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400