ci starts bisection 2022-12-26 13:17:31.05456258 +0000 UTC m=+315859.377744752 bisecting fixing commit since 7ebfc85e2cd7b08f518b526173e9a33b56b3913b building syzkaller on 7a7cb3044bb1ce0ba83e549d64c152bb5dacb98a ensuring issue is reproducible on original commit 7ebfc85e2cd7b08f518b526173e9a33b56b3913b testing commit 7ebfc85e2cd7b08f518b526173e9a33b56b3913b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 74a52ffb1c0e3a6d57a4c432b6fd3a58b479ea0d2db398a26b5816b867ac3e6f run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: EOF run #1: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #2: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #3: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #4: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #5: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #6: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #7: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #8: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #9: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #10: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #11: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #12: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #13: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #14: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #15: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #16: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #17: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #18: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable run #19: crashed: BUG: unable to handle kernel paging request in kvm_arch_hardware_enable testing current HEAD 1b929c02afd37871d5afb9d498426f83432e71c2 testing commit 1b929c02afd37871d5afb9d498426f83432e71c2 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: cd08640a73baf08737858c952a6691c036664a44ae41889ef76e2f5fd2dd0193 all runs: OK # git bisect start 1b929c02afd37871d5afb9d498426f83432e71c2 7ebfc85e2cd7b08f518b526173e9a33b56b3913b Bisecting: 16186 revisions left to test after this (roughly 14 steps) [d9095f92950bd16745b9ec24ebebc12d14b3a3e8] Merge branch 'add-new-pcp-and-apptrust-attributes-to-dcbnl' testing commit d9095f92950bd16745b9ec24ebebc12d14b3a3e8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9f798f65c33892f034c5f69c215e14ed545e7d60e76c041a45b7a7ec872223ba all runs: boot failed: WARNING in genl_register_family # git bisect skip d9095f92950bd16745b9ec24ebebc12d14b3a3e8 Bisecting: 16178 revisions left to test after this (roughly 14 steps) [1bee48f48a69013cdd5ed5fdbff1e0410a18a381] iio: pressure: zpa2326_i2c: Convert to i2c's .probe_new() testing commit 1bee48f48a69013cdd5ed5fdbff1e0410a18a381 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ce9835514849045bd17b7a1e9574e83384070b7374955b5d4ca05103753bd179 all runs: boot failed: WARNING in genl_register_family # git bisect skip 1bee48f48a69013cdd5ed5fdbff1e0410a18a381 Bisecting: 16178 revisions left to test after this (roughly 14 steps) [c5fb8ead3283955dc68671f853017b181f96fdc1] net: dsa: unexport dsa_dev_to_net_device() testing commit c5fb8ead3283955dc68671f853017b181f96fdc1 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 22b245d56d256d4611105c51fc9cff78a1b4be3417562bfaa147d061b038d085 run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: EOF 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 c5fb8ead3283955dc68671f853017b181f96fdc1 Bisecting: 9027 revisions left to test after this (roughly 13 steps) [4c0ed7d8d6e3dc013c4599a837de84794baa5b62] Merge tag 'pull-path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit 4c0ed7d8d6e3dc013c4599a837de84794baa5b62 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c51662f61e06c02469fd393668f24b0a7abc3e7051eec92534e3537b5e738f32 all runs: crashed: WARNING in wireless_send_event # git bisect good 4c0ed7d8d6e3dc013c4599a837de84794baa5b62 Bisecting: 4513 revisions left to test after this (roughly 12 steps) [76894f3e2f71177747b8b4763fb180e800279585] cifs: improve symlink handling for smb2+ testing commit 76894f3e2f71177747b8b4763fb180e800279585 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a4325bf5564310b00bdcb7f78c1e882349bc9d30fcf1eb8b849996b9b8a4091b all runs: boot failed: WARNING in cpumask_next_wrap # git bisect skip 76894f3e2f71177747b8b4763fb180e800279585 Bisecting: 4513 revisions left to test after this (roughly 12 steps) [9f6035af06b526e678808d492fc0830aef6cfbd8] crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned testing commit 9f6035af06b526e678808d492fc0830aef6cfbd8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5e06e87a700833c1d35f2104c93c037bc2761a014da3c0bab3ca30930a507880 all runs: boot failed: WARNING in __netif_set_xps_queue # git bisect skip 9f6035af06b526e678808d492fc0830aef6cfbd8 Bisecting: 4513 revisions left to test after this (roughly 12 steps) [011b46c30476329709571008a108765133ed78e0] btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_transaction() testing commit 011b46c30476329709571008a108765133ed78e0 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: fd6bdb322c4015cf1dde93bcbbc8a81379572d6aed8f07a2b8ade48e7d005cb1 all runs: OK # git bisect bad 011b46c30476329709571008a108765133ed78e0 Bisecting: 44 revisions left to test after this (roughly 6 steps) [5557a069f3d7bfe5c9af5f04594133dad0fcacc7] btrfs: skip logging parent dir when conflicting inode is not a dir testing commit 5557a069f3d7bfe5c9af5f04594133dad0fcacc7 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 120ea037637d8e2b67224673a156f13bd5beb0ed2df9d68982ffc228836315b9 all runs: OK # git bisect bad 5557a069f3d7bfe5c9af5f04594133dad0fcacc7 Bisecting: 22 revisions left to test after this (roughly 5 steps) [fc65bb53180cc13ea646c150316b219d4579ebe3] btrfs: scrub: remove impossible sanity checks testing commit fc65bb53180cc13ea646c150316b219d4579ebe3 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bc979ea2dd168d9db5731613bc2da85ecf64f8ddcb37cfe90a587e5017ac6004 all runs: OK # git bisect bad fc65bb53180cc13ea646c150316b219d4579ebe3 Bisecting: 10 revisions left to test after this (roughly 4 steps) [7f298f224e889dece8d015ee7e3955a2adda60b8] btrfs: sysfs: use sysfs_streq for string matching testing commit 7f298f224e889dece8d015ee7e3955a2adda60b8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8ca21e13b00983da8b8f84d2544dafde44beaf83b48921dd6d8ac876cb94b423 all runs: OK # git bisect bad 7f298f224e889dece8d015ee7e3955a2adda60b8 Bisecting: 5 revisions left to test after this (roughly 3 steps) [8b53779eaa98b55f4cccadd4d12b3233e9633140] btrfs: add lockdep annotations for pending_ordered wait event testing commit 8b53779eaa98b55f4cccadd4d12b3233e9633140 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8028a1ce923b30c8c25b68add8d91580e22b22477d42e27bee52104975f6b3c4 all runs: OK # git bisect bad 8b53779eaa98b55f4cccadd4d12b3233e9633140 Bisecting: 2 revisions left to test after this (roughly 2 steps) [e1489b4fe6045a79a5e9c658eed65311977e230a] btrfs: add lockdep annotations for num_writers wait event testing commit e1489b4fe6045a79a5e9c658eed65311977e230a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f9e839db5035d48205a55ecbbd6e1dcc6b2de22b2f4c892912d762378064da1a all runs: OK # git bisect bad e1489b4fe6045a79a5e9c658eed65311977e230a Bisecting: 1 revision left to test after this (roughly 1 step) [62cd9d4474282a1eb84f945955c56cbfc42e1ffe] btrfs: dump extra info if one free space cache has more bitmaps than it should testing commit 62cd9d4474282a1eb84f945955c56cbfc42e1ffe gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7bc27bc8c5e3d400c1a0e31bef6830411b171da2b3be29a1fc51c95144e9028d all runs: OK # git bisect bad 62cd9d4474282a1eb84f945955c56cbfc42e1ffe 62cd9d4474282a1eb84f945955c56cbfc42e1ffe is the first bad commit commit 62cd9d4474282a1eb84f945955c56cbfc42e1ffe Author: Qu Wenruo Date: Mon Aug 1 09:35:57 2022 +0800 btrfs: dump extra info if one free space cache has more bitmaps than it should There is an internal report on hitting the following ASSERT() in recalculate_thresholds(): ASSERT(ctl->total_bitmaps <= max_bitmaps); Above @max_bitmaps is calculated using the following variables: - bytes_per_bg 8 * 4096 * 4096 (128M) for x86_64/x86. - block_group->length The length of the block group. @max_bitmaps is the rounded up value of block_group->length / 128M. Normally one free space cache should not have more bitmaps than above value, but when it happens the ASSERT() can be triggered if CONFIG_BTRFS_ASSERT is also enabled. But the ASSERT() itself won't provide enough info to know which is going wrong. Is the bg too small thus it only allows one bitmap? Or is there something else wrong? So although I haven't found extra reports or crash dump to do further investigation, add the extra info to make it more helpful to debug. Reviewed-by: Anand Jain Signed-off-by: Qu Wenruo Reviewed-by: David Sterba Signed-off-by: David Sterba fs/btrfs/free-space-cache.c | 6 ++++++ 1 file changed, 6 insertions(+) parent commit f76349cf41451c5c42a99f18a9163377e4b364ff wasn't tested testing commit f76349cf41451c5c42a99f18a9163377e4b364ff gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6fe6009fbfa7d6a692fc950e6e10b744f5a4c951d7b67df3029ac4f06a46bcce culprit signature: 7bc27bc8c5e3d400c1a0e31bef6830411b171da2b3be29a1fc51c95144e9028d parent signature: 6fe6009fbfa7d6a692fc950e6e10b744f5a4c951d7b67df3029ac4f06a46bcce revisions tested: 15, total time: 4h17m45.834648542s (build: 2h0m18.404279257s, test: 2h13m41.282927748s) first good commit: 62cd9d4474282a1eb84f945955c56cbfc42e1ffe btrfs: dump extra info if one free space cache has more bitmaps than it should recipients (to): ["anand.jain@oracle.com" "dsterba@suse.com" "wqu@suse.com"] recipients (cc): []