program: r0 = openat$binfmt(0xffffff9c, 0x0, 0x41, 0x1ff) write$binfmt_aout(r0, &(0x7f0000000100)={{0x49, 0x0, 0x5, 0x333, 0xc9, 0x5, 0x9a, 0x3}, "c5201c", ['\x00', '\x00']}, 0x223) r1 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000001500)=@newqdisc={0x88, 0x24, 0xd0f, 0x0, 0x25dfdbfc, {0x60, 0x0, 0x0, r3, {}, {0xc, 0xffff}}, [@qdisc_kind_options=@q_mqprio={{0xb}, {0x58, 0x2, {{0x10, [0x8b, 0x8, 0xd, 0xf, 0xa, 0xb, 0x0, 0xd, 0xa, 0xe, 0x7, 0x0, 0x5, 0x7, 0xa, 0xd], 0x1, [0x663f, 0x1ff, 0x3, 0x0, 0xb, 0x5, 0x0, 0x4, 0x8f46, 0x7, 0x5, 0x2, 0xb, 0x7fff, 0x26, 0x8001], [0x61, 0x5, 0x10, 0xf, 0x8, 0x0, 0x5, 0xfffd, 0x4, 0x8256, 0xe, 0x6, 0x8000, 0x3, 0x400, 0x3]}}}}]}, 0x88}}, 0x0) (async) r4 = socket(0x2, 0x5, 0x0) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4], 0xfe1b) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000000000)='./file1\x00', 0x0, &(0x7f0000000040)={[{@metadata_checksum={'metadata_checksum', 0x3d, 'crc64'}}, {@data_checksum={'data_checksum', 0x3d, 'crc64'}}, {@fix_errors={'fix_errors', 0x3d, 'yes'}}, {@norecovery}, {@str_hash={'str_hash', 0x3d, 'crc32c'}}, {@data_checksum={'data_checksum', 0x3d, 'crc64'}}, {@data_checksum={'data_checksum', 0x3d, 'crc32c'}}, {@nochanges}, {@btree_node_mem_ptr_optimization}, {@journal_transaction_names}, {@wide_macs}, {@degraded}, {@fix_errors={'fix_errors', 0x3d, 'yes'}}], [{@obj_role={'obj_role', 0x3d, 'data_checksum'}}]}, 0xff, 0x5921, &(0x7f0000010b40)="$eJzs3W2QXFWdMPB7u3synZm8TAJIBJkMgSiCmglvhS+lo49vBUjFwlLCE4WBTDA6CalkEAgowQd8oAALLS1F/YAWUg8aLargUSIl8rIJqyjF6lJbSK3uoh/cQpaUQJayXGdrpu/p6b7Td25PT3de4PerZG7f06f/59x7T9++/9M90xEAAACvCnuu37bvnKPe94vPj7x0zQd/sunaqLc4WV4OFfqS5RUHqofsT92lZZPL9Lh4w1Xf++PAxe/5+d0933159/pjN/z2vYddfP+nztx12zcfenHhvX9/Ji9uGE8nTq3Hz8VRVP7p3q9+YfdjR06UxVEUFeO+HVG0JF760JI4FWLwr1EUrU9Wekr1d97z0ikbJpbX3tRdV744FcR4f3UrJ+Ns+77LT4p+9+611/1q+Q9/0LXz2R1TVeJyzXiKokUX1j6+K3n8/GR9KFkuCw9OlmsmxmjN487I6ddxTfZ/Vcb60clyXrLszYkT7l+RWi+k6qXXg67UsienvbnK6ker9fIsSK2nT0ZzldXPUL4kWf44WZ44y/jF8D+OCnFUqnZ/NJ4aI1HNcYujePJYlqvrheqxjZLtT63HqfVCar3YldquyXaTgVaM4/ryUC9VHk7HpaT82NpzdQPnZpS/NlmWkyfqy2E9St+o6J12o7pdk0K/9s7Ql/1hYj91z1BePfDJwehNynrjpdMeM95AuG/32ptXFtc9vKcvox/x3XESP24p/vZfLlnwie/feNmyrPgXFpL4hZbi//6sx58//8bvfCMz/q0hfrGl+Cc/0PPcWY9cvyJz/+wN+6fUUvzhZx69ZfnhF+3M7P/tIX65pfhDux7vXrjvgQcz+z8Y9s/8luI//fb3/+GuJ+97NjN+FOL3tBR/3a4tX+zu33dCZvwHw/7pbW38vLDz9Kf6+/80kBX/iRB/YUvx79xx29vuWHzTmZnHd03YP30txT/7+PuvW7DvvmOyzp3x7e165QR4dTosuca6IVnPzDNLM+eZc1WTL3x9oFS55isnec3CdjaUMtHOog7GBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgfO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdivm9A6qj4OwOfcm7y5zU3apH3BqJimVVHqwqIgohsVFWlFCq4qRaqtXYiCIKLUham0YqmKG8Hqpogu1CgFBRuLpVVS8asI4kIFhepCKMWANhQXKknOub2ZZrx1jIL6PDCce87M/OY/c04m9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") ioctl$SIOCSIFHWADDR(r5, 0x89f1, &(0x7f0000000900)={'ip6gre0\x00', @random="0600002000"}) r6 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x4000000004002, 0x0) r7 = dup(r6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000007, 0x38011, r7, 0x0) sendto$isdn(r4, &(0x7f0000000340)={0x100, 0x9, 'B'}, 0x9, 0x8000, &(0x7f0000000380)={0x22, 0xb8, 0x81, 0x8d, 0x1}, 0x6) ioctl$SNDCTL_DSP_SETDUPLEX(r7, 0x5016, 0x0) [ 78.664569][ T5090] Bluetooth: hci0: command tx timeout [ 79.983349][ T5105] loop0: detected capacity change from 0 to 32768 [ 80.136636][ T5105] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=crc64,compression=lz4,str_hash=crc32c,fix_errors=yes,norecovery,nojournal_transaction_names [ 80.154710][ T5105] [ 80.156262][ T5105] ============================================ [ 80.159534][ T5105] WARNING: possible recursive locking detected [ 80.161950][ T5105] 6.12.0-rc1-syzkaller-00306-g27cc6fdf7201 #0 Not tainted [ 80.164606][ T5105] -------------------------------------------- [ 80.166965][ T5105] syz.0.0/5105 is trying to acquire lock: [ 80.169155][ T5105] ffff88804bb00908 (&c->sb_lock){+.+.}-{3:3}, at: bch2_replicas_entry_validate+0x2a/0x80 [ 80.173157][ T5105] [ 80.173157][ T5105] but task is already holding lock: [ 80.176825][ T5105] ffff88804bb00908 (&c->sb_lock){+.+.}-{3:3}, at: bch2_read_superblock_clean+0x36/0x520 [ 80.181606][ T5105] [ 80.181606][ T5105] other info that might help us debug this: [ 80.184811][ T5105] Possible unsafe locking scenario: [ 80.184811][ T5105] [ 80.187966][ T5105] CPU0 [ 80.189387][ T5105] ---- [ 80.190760][ T5105] lock(&c->sb_lock); [ 80.192506][ T5105] lock(&c->sb_lock); [ 80.194266][ T5105] [ 80.194266][ T5105] *** DEADLOCK *** [ 80.194266][ T5105] [ 80.197546][ T5105] May be due to missing lock nesting notation [ 80.197546][ T5105] [ 80.200875][ T5105] 2 locks held by syz.0.0/5105: [ 80.203147][ T5105] #0: ffff88804bb00278 (&c->state_lock){+.+.}-{3:3}, at: bch2_fs_start+0x45/0x5b0 [ 80.207750][ T5105] #1: ffff88804bb00908 (&c->sb_lock){+.+.}-{3:3}, at: bch2_read_superblock_clean+0x36/0x520 [ 80.211867][ T5105] [ 80.211867][ T5105] stack backtrace: [ 80.214297][ T5105] CPU: 0 UID: 0 PID: 5105 Comm: syz.0.0 Not tainted 6.12.0-rc1-syzkaller-00306-g27cc6fdf7201 #0 [ 80.218391][ T5105] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 80.222643][ T5105] Call Trace: [ 80.224292][ T5105] [ 80.225916][ T5105] dump_stack_lvl+0x241/0x360 [ 80.228402][ T5105] ? __pfx_dump_stack_lvl+0x10/0x10 [ 80.230684][ T5105] ? __pfx__printk+0x10/0x10 [ 80.232513][ T5105] ? lockdep_unlock+0x16a/0x300 [ 80.234495][ T5105] print_deadlock_bug+0x483/0x620 [ 80.236345][ T5105] validate_chain+0x15e2/0x5920 [ 80.238093][ T5105] ? __pfx_validate_chain+0x10/0x10 [ 80.239998][ T5105] ? mark_lock+0x9a/0x360 [ 80.241702][ T5105] ? __lock_acquire+0x1384/0x2050 [ 80.243978][ T5105] ? mark_lock+0x9a/0x360 [ 80.246590][ T5105] __lock_acquire+0x1384/0x2050 [ 80.248906][ T5105] lock_acquire+0x1ed/0x550 [ 80.250563][ T5105] ? bch2_replicas_entry_validate+0x2a/0x80 [ 80.252789][ T5105] ? __pfx_lock_acquire+0x10/0x10 [ 80.254832][ T5105] ? lockdep_hardirqs_on+0x99/0x150 [ 80.256949][ T5105] ? __pfx___might_resched+0x10/0x10 [ 80.259058][ T5105] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 80.261771][ T5105] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 80.264464][ T5105] ? stack_trace_save+0x118/0x1d0 [ 80.266507][ T5105] __mutex_lock+0x136/0xd70 [ 80.268283][ T5105] ? bch2_replicas_entry_validate+0x2a/0x80 [ 80.270527][ T5105] ? kasan_save_track+0x51/0x80 [ 80.272353][ T5105] ? kasan_save_track+0x3f/0x80 [ 80.274312][ T5105] ? __kasan_kmalloc+0x98/0xb0 [ 80.276524][ T5105] ? __kmalloc_node_track_caller_noprof+0x225/0x440 [ 80.279664][ T5105] ? kmemdup_noprof+0x2a/0x60 [ 80.281587][ T5105] ? bch2_read_superblock_clean+0xd6/0x520 [ 80.283709][ T5105] ? bch2_replicas_entry_validate+0x2a/0x80 [ 80.285959][ T5105] ? bch2_fs_start+0x356/0x5b0 [ 80.287716][ T5105] ? __pfx___mutex_lock+0x10/0x10 [ 80.289859][ T5105] ? do_syscall_64+0xf3/0x230 [ 80.291829][ T5105] bch2_replicas_entry_validate+0x2a/0x80 [ 80.294603][ T5105] journal_entry_data_usage_validate+0x2b6/0x690 [ 80.297251][ T5105] ? __pfx_journal_entry_data_usage_validate+0x10/0x10 [ 80.299812][ T5105] ? journal_entry_usage_validate+0xc2/0x360 [ 80.302116][ T5105] ? __pfx_journal_entry_usage_validate+0x10/0x10 [ 80.304813][ T5105] ? rcu_is_watching+0x15/0xb0 [ 80.306889][ T5105] ? trace_kmalloc+0x1f/0xd0 [ 80.308854][ T5105] ? __kmalloc_node_track_caller_noprof+0x242/0x440 [ 80.312002][ T5105] ? kmemdup_noprof+0x45/0x60 [ 80.313919][ T5105] ? bch2_journal_entry_validate+0x6a/0xf0 [ 80.316217][ T5105] bch2_read_superblock_clean+0x207/0x520 [ 80.318345][ T5105] bch2_fs_recovery+0x1f4/0x39c0 [ 80.320388][ T5105] ? mark_lock+0x9a/0x360 [ 80.322299][ T5105] ? __lock_acquire+0x1384/0x2050 [ 80.324907][ T5105] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 80.327582][ T5105] ? __pfx_lock_release+0x10/0x10 [ 80.329614][ T5105] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 80.331682][ T5105] ? __pfx_lock_release+0x10/0x10 [ 80.333507][ T5105] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 80.335597][ T5105] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 80.337718][ T5105] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 80.339969][ T5105] ? llist_reverse_order+0x72/0x90 [ 80.342079][ T5105] bch2_fs_start+0x356/0x5b0 [ 80.344105][ T5105] bch2_fs_get_tree+0xd68/0x1710 [ 80.346261][ T5105] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 80.348364][ T5105] ? generic_parse_monolithic+0x387/0x400 [ 80.350577][ T5105] ? apparmor_capable+0x13b/0x1b0 [ 80.352498][ T5105] vfs_get_tree+0x90/0x2b0 [ 80.354613][ T5105] do_new_mount+0x2be/0xb40 [ 80.356671][ T5105] ? __pfx_do_new_mount+0x10/0x10 [ 80.359057][ T5105] __se_sys_mount+0x2d6/0x3c0 [ 80.360914][ T5105] ? __pfx___se_sys_mount+0x10/0x10 [ 80.362886][ T5105] ? exc_page_fault+0x590/0x8c0 [ 80.364739][ T5105] ? __x64_sys_mount+0x20/0xc0 [ 80.366593][ T5105] do_syscall_64+0xf3/0x230 [ 80.368480][ T5105] ? clear_bhb_loop+0x35/0x90 [ 80.370429][ T5105] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 80.372962][ T5105] RIP: 0033:0x7fe08937f79a [ 80.374773][ T5105] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 80.381915][ T5105] RSP: 002b:00007fe08a184e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 80.385093][ T5105] RAX: ffffffffffffffda RBX: 00007fe08a184ef0 RCX: 00007fe08937f79a [ 80.388088][ T5105] RDX: 00000000200058c0 RSI: 0000000020000000 RDI: 00007fe08a184eb0 [ 80.391299][ T5105] RBP: 00000000200058c0 R08: 00007fe08a184ef0 R09: 0000000000000000 [ 80.395622][ T5105] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000020000000 [ 80.399028][ T5105] R13: 00007fe08a184eb0 R14: 0000000000005921 R15: 0000000020000040 [ 80.401759][ T5105] [ 80.671080][ T5090] Bluetooth: hci0: command tx timeout [ 82.752784][ T5090] Bluetooth: hci0: command tx timeout [ 84.830606][ T5090] Bluetooth: hci0: command tx timeout