bisecting cause commit starting from b076173a309e2ceae84257d1d52cd3cc53b00e39 building syzkaller on 3f4e812b87c43b6cdc98b4d66673f6575d63d4fb testing commit b076173a309e2ceae84257d1d52cd3cc53b00e39 with gcc (GCC) 8.1.0 all runs: crashed: memory leak in nf_hook_entries_grow testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 run #0: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor017390203" "root@10.128.10.46:./syz-executor017390203"]: exit status 1 ssh: connect to host 10.128.10.46 port 22: Connection timed out lost connection run #1: crashed: memory leak in batadv_tvlv_handler_register run #2: crashed: memory leak in batadv_tvlv_handler_register run #3: crashed: memory leak in batadv_tvlv_handler_register run #4: crashed: memory leak in batadv_tvlv_handler_register run #5: crashed: memory leak in batadv_tvlv_handler_register run #6: crashed: memory leak in batadv_tvlv_handler_register run #7: crashed: memory leak in batadv_tvlv_handler_register run #8: crashed: memory leak in batadv_tvlv_handler_register run #9: crashed: memory leak in batadv_tvlv_handler_register testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 all runs: crashed: memory leak in batadv_tvlv_handler_register testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 run #0: crashed: memory leak in batadv_tvlv_handler_register run #1: crashed: memory leak in batadv_tvlv_handler_register run #2: crashed: memory leak in batadv_tvlv_handler_register run #3: crashed: memory leak in batadv_tvlv_handler_register run #4: crashed: memory leak in batadv_tvlv_handler_register run #5: crashed: memory leak in batadv_tvlv_handler_register run #6: crashed: memory leak in batadv_tvlv_handler_register run #7: crashed: memory leak in batadv_tvlv_handler_register run #8: crashed: memory leak in batadv_tvlv_handler_register run #9: OK testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 all runs: crashed: memory leak in __neigh_create testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 all runs: crashed: memory leak in corrupted testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.1.0 all runs: crashed: memory leak in corrupted testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.1.0 all runs: crashed: memory leak in __neigh_create testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.1.0 run #0: crashed: memory leak in __neigh_create run #1: crashed: memory leak in __neigh_create run #2: crashed: memory leak in __neigh_create run #3: crashed: memory leak in __neigh_create run #4: crashed: memory leak in __neigh_create run #5: crashed: memory leak in __neigh_create run #6: crashed: memory leak in __neigh_create run #7: crashed: memory leak in __neigh_create run #8: crashed: memory leak in __neigh_create run #9: crashed: memory leak in batadv_tvlv_handler_register testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.1.0 all runs: crashed: memory leak in __neigh_create testing release v4.13 testing commit 569dbb88e80deb68974ef6fdd6a13edb9d686261 with gcc (GCC) 8.1.0 run #0: basic kernel testing failed: WARNING: kernel stack regs has bad 'bp' value run #1: crashed: memory leak in __neigh_create run #2: crashed: memory leak in __neigh_create run #3: crashed: memory leak in __neigh_create run #4: basic kernel testing failed: WARNING: kernel stack regs has bad 'bp' value run #5: crashed: WARNING: kernel stack regs has bad 'bp' value run #6: crashed: WARNING: kernel stack regs has bad 'bp' value run #7: crashed: memory leak in __neigh_create run #8: crashed: memory leak in __neigh_create run #9: crashed: memory leak in __neigh_create testing release v4.12 testing commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c with gcc (GCC) 8.1.0 run #0: crashed: WARNING: kernel stack regs has bad 'bp' value run #1: basic kernel testing failed: WARNING: kernel stack regs has bad 'bp' value run #2: crashed: memory leak in copy_process run #3: crashed: WARNING: kernel stack regs has bad 'bp' value run #4: crashed: memory leak in copy_process run #5: crashed: memory leak in copy_process run #6: crashed: memory leak in copy_process run #7: crashed: WARNING: kernel stack regs has bad 'bp' value run #8: crashed: memory leak in copy_process run #9: crashed: memory leak in copy_process testing release v4.11 testing commit a351e9b9fc24e982ec2f0e76379a49826036da12 with gcc (GCC) 7.3.0 run #0: crashed: memory leak in copy_process run #1: crashed: memory leak in copy_process run #2: crashed: memory leak in copy_process run #3: crashed: memory leak in __neigh_create run #4: crashed: memory leak in copy_process run #5: crashed: memory leak in __neigh_create run #6: crashed: memory leak in copy_process run #7: crashed: memory leak in copy_process run #8: crashed: memory leak in copy_process run #9: crashed: memory leak in copy_process testing release v4.10 testing commit c470abd4fde40ea6a0846a2beab642a578c0b8cd with gcc (GCC) 5.5.0 run #0: crashed: memory leak in copy_process run #1: crashed: memory leak in copy_process run #2: crashed: memory leak in copy_process run #3: crashed: memory leak in copy_process run #4: crashed: memory leak in copy_process run #5: crashed: memory leak in copy_process run #6: crashed: memory leak in copy_process run #7: crashed: memory leak in __neigh_create run #8: crashed: memory leak in __neigh_create run #9: crashed: memory leak in copy_process testing release v4.9 testing commit 69973b830859bc6529a7a0468ba0d80ee5117826 with gcc (GCC) 5.5.0 run #0: crashed: memory leak in copy_process run #1: crashed: memory leak in __neigh_create run #2: crashed: memory leak in copy_process run #3: crashed: memory leak in copy_process run #4: crashed: memory leak in copy_process run #5: crashed: memory leak in copy_process run #6: crashed: memory leak in copy_process run #7: crashed: memory leak in copy_process run #8: crashed: memory leak in copy_process run #9: crashed: memory leak in copy_process testing release v4.8 testing commit c8d2bc9bc39ebea8437fd974fdbc21847bb897a3 with gcc (GCC) 5.5.0 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: crashed: unregister_netdevice: waiting for DEV to become free run #6: OK run #7: OK run #8: OK run #9: OK testing release v4.7 testing commit 523d939ef98fd712632d93a5a2b588e477a7565e with gcc (GCC) 5.5.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: crashed: memory leak in batadv_tvlv_handler_register run #9: OK testing release v4.6 testing commit 2dcd0af568b0cf583645c8a317dd12e344b1c72a with gcc (GCC) 5.5.0 all runs: OK # git bisect start v4.7 v4.6 Bisecting: 6716 revisions left to test after this (roughly 13 steps) [0694f0c9e20c47063e4237e5f6649ae5ce5a369a] radix tree test suite: remove dependencies on height testing commit 0694f0c9e20c47063e4237e5f6649ae5ce5a369a with gcc (GCC) 5.5.0 all runs: OK # git bisect good 0694f0c9e20c47063e4237e5f6649ae5ce5a369a Bisecting: 3352 revisions left to test after this (roughly 12 steps) [e4f7bdc2ec0d0dcc27f7d70db27a620dfdc1f697] Merge branch 'for-4.7-zac' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata testing commit e4f7bdc2ec0d0dcc27f7d70db27a620dfdc1f697 with gcc (GCC) 5.5.0 all runs: OK # git bisect good e4f7bdc2ec0d0dcc27f7d70db27a620dfdc1f697 Bisecting: 1667 revisions left to test after this (roughly 11 steps) [049ec1b5a76d34a6980cccdb7c0baeb4eed7a993] Merge tag 'drm-fixes-for-v4.7-rc2' of git://people.freedesktop.org/~airlied/linux testing commit 049ec1b5a76d34a6980cccdb7c0baeb4eed7a993 with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio 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: OK # git bisect bad 049ec1b5a76d34a6980cccdb7c0baeb4eed7a993 Bisecting: 839 revisions left to test after this (roughly 10 steps) [a10c38a4f385f5d7c173a263ff6bb2d36021b3bb] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client testing commit a10c38a4f385f5d7c173a263ff6bb2d36021b3bb with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad a10c38a4f385f5d7c173a263ff6bb2d36021b3bb Bisecting: 401 revisions left to test after this (roughly 9 steps) [08344f3b43a6bfaf2926122cef44d9a9583c2a4e] Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc testing commit 08344f3b43a6bfaf2926122cef44d9a9583c2a4e with gcc (GCC) 5.5.0 all runs: OK # git bisect good 08344f3b43a6bfaf2926122cef44d9a9583c2a4e Bisecting: 195 revisions left to test after this (roughly 8 steps) [bfb764440d5bee109003295473a0b387bc799222] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux testing commit bfb764440d5bee109003295473a0b387bc799222 with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: crashed: memory leak in next_bio run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad bfb764440d5bee109003295473a0b387bc799222 Bisecting: 103 revisions left to test after this (roughly 7 steps) [c4a346002bc06046bc51910a7ade3a0c650c3d34] Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit c4a346002bc06046bc51910a7ade3a0c650c3d34 with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad c4a346002bc06046bc51910a7ade3a0c650c3d34 Bisecting: 54 revisions left to test after this (roughly 6 steps) [1f93d2abf488c6a41bdd5e6caf80b559493eea8d] Merge git://www.linux-watchdog.org/linux-watchdog testing commit 1f93d2abf488c6a41bdd5e6caf80b559493eea8d with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: crashed: memory leak in next_bio run #3: crashed: memory leak in next_bio run #4: crashed: memory leak in next_bio run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 1f93d2abf488c6a41bdd5e6caf80b559493eea8d Bisecting: 22 revisions left to test after this (roughly 5 steps) [b462b37b08be1b6a4e380d78b978ec1ff84e2783] Merge tag 'drm-4.7-rc1-headers-fix' of git://people.freedesktop.org/~airlied/linux testing commit b462b37b08be1b6a4e380d78b978ec1ff84e2783 with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: crashed: memory leak in next_bio run #3: crashed: memory leak in next_bio run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad b462b37b08be1b6a4e380d78b978ec1ff84e2783 Bisecting: 11 revisions left to test after this (roughly 4 steps) [90afe0a98e81f8d2cb1146368d86f67769956e58] parisc: Fix typo in fpudispatch.c testing commit 90afe0a98e81f8d2cb1146368d86f67769956e58 with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: crashed: memory leak in next_bio run #3: crashed: memory leak in next_bio run #4: crashed: memory leak in next_bio run #5: crashed: memory leak in next_bio run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 90afe0a98e81f8d2cb1146368d86f67769956e58 Bisecting: 5 revisions left to test after this (roughly 3 steps) [a4351cb5511b917556c796d97068318a53a00849] selftests/thuge-gen: Use platform specific MAP_HUGETLB value testing commit a4351cb5511b917556c796d97068318a53a00849 with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor831033810" "root@10.128.15.216:./syz-executor831033810"]: exit status 1 ssh: connect to host 10.128.15.216 port 22: Connection timed out lost connection run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad a4351cb5511b917556c796d97068318a53a00849 Bisecting: 2 revisions left to test after this (roughly 2 steps) [d2ad824f4bb8d146ea6e5f440dddb30b9ccfd98c] parisc: Add 64bit get_user() and put_user() for 32bit kernel testing commit d2ad824f4bb8d146ea6e5f440dddb30b9ccfd98c with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio 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: OK # git bisect bad d2ad824f4bb8d146ea6e5f440dddb30b9ccfd98c Bisecting: 0 revisions left to test after this (roughly 1 step) [06bff6b9d7d50566a9320f64b0624957798cb08b] parisc: Simplify and speed up get_user() and put_user() testing commit 06bff6b9d7d50566a9320f64b0624957798cb08b with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: crashed: memory leak in next_bio run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 06bff6b9d7d50566a9320f64b0624957798cb08b Bisecting: 0 revisions left to test after this (roughly 0 steps) [fc79168a7c75423047d60a033dc4844955ccae0b] parisc: Add syscall tracepoint support testing commit fc79168a7c75423047d60a033dc4844955ccae0b with gcc (GCC) 5.5.0 run #0: crashed: memory leak in next_bio run #1: crashed: memory leak in next_bio run #2: crashed: memory leak in next_bio run #3: crashed: memory leak in next_bio run #4: crashed: memory leak in next_bio run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad fc79168a7c75423047d60a033dc4844955ccae0b fc79168a7c75423047d60a033dc4844955ccae0b is the first bad commit commit fc79168a7c75423047d60a033dc4844955ccae0b Author: Helge Deller Date: Wed Apr 13 22:44:54 2016 +0200 parisc: Add syscall tracepoint support This patch adds support for the TIF_SYSCALL_TRACEPOINT on the parisc architecture. Basically, it calls the appropriate tracepoints on syscall entry and exit. Signed-off-by: Helge Deller :040000 040000 e373d8d1f36d4c45f3478b48d5a68e235f6d4b3f 213b8da6bb702e886f47d2a3922215849b9d5237 M arch revisions tested: 32, total time: 7h34m21.6589485s (build: 1h50m7.850986475s, test: 5h35m48.609782424s) first bad commit: fc79168a7c75423047d60a033dc4844955ccae0b parisc: Add syscall tracepoint support cc: ["deller@gmx.de" "jejb@parisc-linux.org" "linux-kernel@vger.kernel.org" "linux-parisc@vger.kernel.org" "mingo@redhat.com" "rostedt@goodmis.org"] crash: memory leak in next_bio BUG: memory leak unreferenced object 0xffff8800abe13e00 (size 256): comm "ext4lazyinit", pid 4220, jiffies 4294948811 (age 80.840s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 40 c4 03 1b 02 88 ff ff ........@....... 02 00 00 f0 00 00 00 00 11 02 00 00 00 00 00 00 ................ backtrace: [] kmemleak_alloc+0x23/0x40 mm/kmemleak.c:913 [] kmemleak_alloc_recursive include/linux/kmemleak.h:47 [inline] [] slab_post_alloc_hook mm/slab.h:406 [inline] [] slab_alloc mm/slab.c:3447 [inline] [] kmem_cache_alloc+0x1dd/0x2b0 mm/slab.c:3607 [] mempool_alloc_slab+0x10/0x20 mm/mempool.c:465 [] mempool_alloc+0x60/0x150 mm/mempool.c:344 [] bio_alloc_bioset+0xb5/0x220 block/bio.c:469 [] bio_alloc include/linux/bio.h:446 [inline] [] next_bio+0x1f/0x50 block/blk-lib.c:15 [] blkdev_issue_write_same+0x51/0x110 block/blk-lib.c:150 [] blkdev_issue_zeroout+0x9d/0x1d0 block/blk-lib.c:245 [] sb_issue_zeroout include/linux/blkdev.h:1148 [inline] [] ext4_init_inode_table+0x151/0x340 fs/ext4/ialloc.c:1371 [] ext4_run_li_request fs/ext4/super.c:2654 [inline] [] ext4_lazyinit_thread+0x201/0x340 fs/ext4/super.c:2736 [] kthread+0xc4/0xe0 drivers/block/aoe/aoecmd.c:1312 [] ret_from_fork+0x1f/0x40 arch/x86/entry/entry_64.S:389 [] 0xffffffffffffffff