ci2 starts bisection 2023-08-03 18:12:16.407464006 +0000 UTC m=+144.853320263 bisecting fixing commit since 471e639e59d128f4bf58000a118b2ceca3893f98 building syzkaller on f3921d4d63f97d1f1fb49a69ea85744bb7ef184b ensuring issue is reproducible on original commit 471e639e59d128f4bf58000a118b2ceca3893f98 testing commit 471e639e59d128f4bf58000a118b2ceca3893f98 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a06f2610ed76764b012f3f84248cbb08e5df1cca98677d4c318fb1268828fb63 run #0: crashed: general protection fault in ext4_quota_read run #1: crashed: general protection fault in ext4_quota_read run #2: crashed: general protection fault in ext4_acquire_dquot run #3: crashed: general protection fault in ext4_acquire_dquot run #4: crashed: general protection fault in ext4_quota_read run #5: crashed: general protection fault in ext4_quota_read run #6: crashed: general protection fault in ext4_quota_read run #7: crashed: general protection fault in ext4_quota_read run #8: crashed: general protection fault in ext4_quota_read run #9: crashed: general protection fault in ext4_quota_read run #10: crashed: general protection fault in ext4_quota_read run #11: crashed: general protection fault in ext4_quota_read run #12: crashed: general protection fault in ext4_acquire_dquot run #13: crashed: general protection fault in ext4_acquire_dquot run #14: crashed: general protection fault in ext4_acquire_dquot run #15: crashed: general protection fault in ext4_acquire_dquot run #16: crashed: general protection fault in ext4_acquire_dquot run #17: crashed: general protection fault in ext4_acquire_dquot run #18: crashed: general protection fault in ext4_quota_read run #19: crashed: general protection fault in ext4_quota_read run #20: crashed: general protection fault in ext4_acquire_dquot run #21: crashed: general protection fault in ext4_acquire_dquot run #22: crashed: general protection fault in ext4_quota_read run #23: crashed: general protection fault in ext4_quota_read run #24: crashed: general protection fault in ext4_acquire_dquot run #25: crashed: general protection fault in ext4_acquire_dquot run #26: crashed: general protection fault in ext4_acquire_dquot run #27: crashed: general protection fault in ext4_acquire_dquot run #28: OK run #29: OK run #30: OK run #31: OK run #32: OK run #33: OK representative crash: general protection fault in ext4_quota_read, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 471e639e59d128f4bf58000a118b2ceca3893f98 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bfa12cd465c8712113aaf5293005671d7f51fc1479d8fc824adb972c498a561f run #0: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #1: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #2: failed: failed to run command in VM: broken console: Permission denied (publickey) run #3: failed: failed to run command in VM: broken console: Permission denied (publickey) run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #15: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot, types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed kconfig minimization: base=3703 full=7270 leaves diff=1987 split chunks (needed=false): <1987> split chunk #0 of len 1987 into 5 parts testing without sub-chunk 1/5 disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed testing commit 471e639e59d128f4bf58000a118b2ceca3893f98 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6ca4ec8493cd10a5db3eb3139625e151567a9ed918413a5e34913e3f3342b624 run #0: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #1: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #2: failed: failed to run command in VM: broken console: Permission denied (publickey) run #3: failed: failed to run command in VM: broken console: Permission denied (publickey) run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #15: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit 471e639e59d128f4bf58000a118b2ceca3893f98 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b692dc71e8413a91eb733dd6e2dd99dc315a5540c8039ed63d8b991ee6fcb81c run #0: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #1: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #2: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #3: failed: failed to run command in VM: broken console: Permission denied (publickey) run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #15: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit 471e639e59d128f4bf58000a118b2ceca3893f98 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 34042492ad1878a06b73554c064231bb2f9eee8ed4416f10b98070f02b8cb779 run #0: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #1: failed: failed to run binary in VM: broken console: Permission denied (publickey) run #2: failed: failed to run command in VM: broken console: Permission denied (publickey) run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #15: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit 471e639e59d128f4bf58000a118b2ceca3893f98 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 570574f20f24986bd328fe3f4489556193948f9e3b4f974925933924d89a517a run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #12: OK run #13: OK run #14: OK run #15: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit 471e639e59d128f4bf58000a118b2ceca3893f98 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a6a98b7cee368366e091c844dfa522487b0c5d1a6979f0996c9d977e9a072136 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: OK run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #15: OK run #16: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] the chunk can be dropped disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing current HEAD 38d4ca22a5288c4bae7e6d62a1728b0718d51866 testing commit 38d4ca22a5288c4bae7e6d62a1728b0718d51866 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 784c0028a6191d0eb36cf06e6bda7027186eac8c4c2176f39cf9cabcab86ea31 all runs: OK false negative chance: 0.000 # git bisect start 38d4ca22a5288c4bae7e6d62a1728b0718d51866 471e639e59d128f4bf58000a118b2ceca3893f98 Bisecting: 496 revisions left to test after this (roughly 9 steps) [a3727915b350b784859d7c8ebf0ebf91a5ce52cf] media: usb: Check az6007_read() return value testing commit a3727915b350b784859d7c8ebf0ebf91a5ce52cf gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 6c6955fa9c6a15e4a1e89191a6a96645cf842dda48a475adfd55913130092e5d run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #14: OK run #15: OK run #16: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] # git bisect good a3727915b350b784859d7c8ebf0ebf91a5ce52cf Bisecting: 248 revisions left to test after this (roughly 8 steps) [079c8264ed9fea8cbcac01ad29040f901cbc3692] scsi: qla2xxx: Wait for io return on terminate rport testing commit 079c8264ed9fea8cbcac01ad29040f901cbc3692 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d9836c817ef5c4bdf2aca49b09a63c856fcc65c2b702cd4b5a4e07b99b8fb743 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #15: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #16: OK run #17: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot, types: [UNKNOWN] # git bisect good 079c8264ed9fea8cbcac01ad29040f901cbc3692 Bisecting: 124 revisions left to test after this (roughly 7 steps) [c8117ac42303f7ae99bbe53e4952f7d147cca1fb] cifs: use fs_context for automounts testing commit c8117ac42303f7ae99bbe53e4952f7d147cca1fb gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a0248e595ea8084de4a9ef973bc94d0f97d984d042c59a5e5e1d69309d5c7bbc all runs: OK false negative chance: 0.000 # git bisect bad c8117ac42303f7ae99bbe53e4952f7d147cca1fb Bisecting: 61 revisions left to test after this (roughly 6 steps) [5ed16ecae5bfb367b731c2205684742570e6f806] net: ethernet: mtk_eth_soc: handle probe deferral testing commit 5ed16ecae5bfb367b731c2205684742570e6f806 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: af0da91bc0eb1b36fb13ad2f1d584375c09273e775f3fe83593bb2e408fb7b60 all runs: OK false negative chance: 0.000 # git bisect bad 5ed16ecae5bfb367b731c2205684742570e6f806 Bisecting: 30 revisions left to test after this (roughly 5 steps) [a85e23a1ef63e45a18f0a30d7816fcb4a865ca95] drm/client: Fix memory leak in drm_client_target_cloned testing commit a85e23a1ef63e45a18f0a30d7816fcb4a865ca95 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 06bd4739b0448fa0386f675ff3fe648e60bc4231a431791eb1543991b47336b6 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #14: OK run #15: OK run #16: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] # git bisect good a85e23a1ef63e45a18f0a30d7816fcb4a865ca95 Bisecting: 15 revisions left to test after this (roughly 4 steps) [32c2f51fffecedc41318560cfa60d11c9a0e0461] quota: Properly disable quotas when add_dquot_ref() fails testing commit 32c2f51fffecedc41318560cfa60d11c9a0e0461 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: dcefdffac74fffa2b4002e8d61ac1639692e4982b742a0f32319c1d497cf7af3 all runs: OK false negative chance: 0.000 # git bisect bad 32c2f51fffecedc41318560cfa60d11c9a0e0461 Bisecting: 7 revisions left to test after this (roughly 3 steps) [aa44782a029374a17bb78d0c371bdd18111c484f] ASoC: codecs: wcd938x: fix resource leaks on component remove testing commit aa44782a029374a17bb78d0c371bdd18111c484f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 06bd4739b0448fa0386f675ff3fe648e60bc4231a431791eb1543991b47336b6 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #14: OK run #15: OK run #16: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] # git bisect good aa44782a029374a17bb78d0c371bdd18111c484f Bisecting: 3 revisions left to test after this (roughly 2 steps) [87336783d054efe47183d752a9b8c5cb65134710] ASoC: codecs: wcd938x: fix soundwire initialisation race testing commit 87336783d054efe47183d752a9b8c5cb65134710 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 06bd4739b0448fa0386f675ff3fe648e60bc4231a431791eb1543991b47336b6 run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #12: OK run #13: OK run #14: OK run #15: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] # git bisect good 87336783d054efe47183d752a9b8c5cb65134710 Bisecting: 1 revision left to test after this (roughly 1 step) [c0d7dbc6b7a61a56028118c00af2c8319d44a682] drm/radeon: Fix integer overflow in radeon_cs_parser_init testing commit c0d7dbc6b7a61a56028118c00af2c8319d44a682 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ade55cf079564cd730f4b99b2192084c7a98377caccc13192654d011ed68435a run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #12: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #13: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #15: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #16: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #17: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #18: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] # git bisect good c0d7dbc6b7a61a56028118c00af2c8319d44a682 Bisecting: 0 revisions left to test after this (roughly 0 steps) [d363075066ccf84b42368396fbeccbfe27e9294f] ALSA: emu10k1: roll up loops in DSP setup code for Audigy testing commit d363075066ccf84b42368396fbeccbfe27e9294f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ade55cf079564cd730f4b99b2192084c7a98377caccc13192654d011ed68435a run #0: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #1: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #2: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #3: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #4: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #5: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #6: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #7: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #8: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #9: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #10: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #11: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read run #12: OK run #13: OK run #14: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #15: crashed: BUG: unable to handle kernel NULL pointer dereference in ext4_acquire_dquot run #16: OK representative crash: BUG: unable to handle kernel NULL pointer dereference in ext4_quota_read, types: [UNKNOWN] # git bisect good d363075066ccf84b42368396fbeccbfe27e9294f 32c2f51fffecedc41318560cfa60d11c9a0e0461 is the first bad commit commit 32c2f51fffecedc41318560cfa60d11c9a0e0461 Author: Jan Kara Date: Mon Jun 5 22:07:30 2023 +0800 quota: Properly disable quotas when add_dquot_ref() fails [ Upstream commit 6a4e3363792e30177cc3965697e34ddcea8b900b ] When add_dquot_ref() fails (usually due to IO error or ENOMEM), we want to disable quotas we are trying to enable. However dquot_disable() call was passed just the flags we are enabling so in case flags == DQUOT_USAGE_ENABLED dquot_disable() call will just fail with EINVAL instead of properly disabling quotas. Fix the problem by always passing DQUOT_LIMITS_ENABLED | DQUOT_USAGE_ENABLED to dquot_disable() in this case. Reported-and-tested-by: Ye Bin Reported-by: syzbot+e633c79ceaecbf479854@syzkaller.appspotmail.com Signed-off-by: Jan Kara Message-Id: <20230605140731.2427629-2-yebin10@huawei.com> Signed-off-by: Sasha Levin fs/quota/dquot.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) accumulated error probability: 0.00 culprit signature: dcefdffac74fffa2b4002e8d61ac1639692e4982b742a0f32319c1d497cf7af3 parent signature: ade55cf079564cd730f4b99b2192084c7a98377caccc13192654d011ed68435a revisions tested: 18, total time: 9h33m23.906842139s (build: 4h35m40.743305372s, test: 2h39m42.136054336s) first good commit: 32c2f51fffecedc41318560cfa60d11c9a0e0461 quota: Properly disable quotas when add_dquot_ref() fails recipients (to): ["jack@suse.cz" "sashal@kernel.org" "yebin10@huawei.com"] recipients (cc): []