Extracting prog: 2m49.982412778s
Minimizing prog: 155.326µs
Simplifying prog options: 0s
Extracting C: 47.11802524s
Simplifying C: 5m41.692057651s
extracting reproducer from 1 programs
testing a last program of every proc
single: executing 1 programs separately with timeout 30s
testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
detailed listing:
executing program 0:
syz_mount_image$bcachefs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x200000, &(0x7f0000005e80)={[{@errors_fix_safe}, {@recovery_pass_last={'recovery_pass_last', 0x3d, 'fs_journal_alloc'}}, {@compression={'compression', 0x3d, 'none'}}, {@errors_continue}, {@no_data_io}, {@nocow}], [{@euid_lt={'euid<', 0xee01}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'fscontextL\xa66\xce\xfa\x01>b\xfc\tM\x10\xbc\x87(\xf1\x12+s\xd4\x93\xb7\n\x8c\xcb\x03*\xd8\xe4\b\\\x96\xc2\xe7\x1e(\xf3\xb8po\x14\xf0\xd5\xa3\xceS\xa3\x81\xf5\x15o{\xae\xb2\\\xc3b\x98\xfbO\xaa9D\xc8\x04-\xb7\xea\xa4\xfa)\xb5]\xa7T\x9f\x19AM\x00\xd2\xe2\"\xa5\xf6Y\x0e\xc2\xd6\xd9-\xb6\xec\x9bJh\x92\xdc\xff\x03\x00\x00X\xd4\xd8\tL/\xa3xE\xae\xc2\xdf\x9b\xdf\xa3=\xb8\xe13\xd3fj\xf3\xb3j\b\xb0S.\xb9\ntUYk\xa3-\xa3g\xf1\xec\x9c\xceW\x985\x91\x9f\x91m\x99\x1c\xa1\x03\xc4\xb9f/\xe0\x11\x0e\x19\xd1\xae\xbc\xc7\x8f\xa8\xf7\xb9\xbe\xee9\x97\xed\x9bt\x11\x01F\x1a\"\xc7\xe1\x03\x81\xbe\xca\x15\xc76e\xd9\x85\xb9\xbe\xab\x95\x85!\xa2\x938\xb0\xc4<]6*\x17\xdc\xc0\xb7;Z'}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@subj_type={'subj_type', 0x3d, 'context'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x82Y\xa7Sy |#\xa6/\"\xf8'}}, {@appraise}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@context={'context', 0x3d, 'unconfined_u'}}]}, 0x0, 0x59c2, &(0x7f0000000480)="$eJzs3X2QXGW5IPD3dM9kOjP5mAS4RJDJEMi9XLiaCV+Feuuae/eKFiAVC0sJG4WBTDCahFQSBAJKcMGFAiy0tBT1D7SQWjRaVIFKpEQ+NmEVpViV2kJqdRf9AwtZUgJZynKdrZk+b0/PmT5zerp78gG/XyVz+rx9+jnPOeft7vO8fWY6AAAA8Kaw96Zt+88/5j0/+8zIa9e/70ebbgh95fH2SlygP51efbAy5MBI0umS8Z/ZfvEP1377D4OX/dtP7+v91ut71h2//jf/fsRlD338nN13fu3RV+c/8Lfni6LH/nTyxHzyUhJC5cf7vvTZPU8eHTMoJ/07Q1iULH50UZIJMfSXEMK6SVlOuP+109aPTW+4tWdS+8LMcs3297lFG8RhqZL2sx37rzol/PZf19z4i6Xf+273rhd3TiySVOr6UwgLLql/fHfaN2L/iL0t9sfYaVeHEHrrHndWQV4nNJn/ipz5Y9PpnHTaVxAn3r8sM1/KLJedHzMv3Q+hbtpbsL52NcqjneWKzMvMZ1+M2pWXZ2xflE5/mE5PnmH8cvyfhFISumrpb0wm+kioO25JSMaPZaU2X6od25Buf2Y+ycyXMvPl7sx2ja837WjlJJncHpfLtMfTj660/fj61+oGLshpf0s6raRP1NfjfMjeqOqbcqO2XeNiXvumyeVAKNW9BjVqrx349GD0pW19yeIpjxltIN63Z81ty8trH9vbn5NHcl+Sxk9air/j54vmffQ7t1yZfV+vxb+klMYvtRT/d+c+9fJFt3zzq7nx74jxyy3FP/Xh3pfOffymZbn7Z1/cP10txR9+/onblx556a7c/O+K8SstxV+1+6me+fsffiQ3/6G4f+a2FP+5d539+3ufefDF3Pghxu9tKf7a3Vs+1zOw/6Tc+I/E/dPXWv95ZdeZzw4MvDCYF//pGH/+RPxS8/Hv2XnnO+9eeOs5ucd3ddw//S3lf96JD904b/+Dx+W9diZ3deqdE+DN6Yj0HOvmdH6mdWbe+9dM1dULXxnsqp7zzUv/z+/QOhoZW8+CWYwPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQLN+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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsJ+/YTGVcRxAJ/ZTZptNmmTVjAqpmlVlHqwKIjoRUVFWhDBU6VItbUHURBElHowlVYsVfEiWL0UUUGNUlCwsVhaJRX/FS8eVFCoHoRSDGhD8aCSZGa7+5pn7IsK6ucDy2Tmvfd9v30zmd0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgqQAAAP//5/MynA==")
program did not crash
single: failed to extract reproducer
single: executing 1 programs separately with timeout 1m40s
testing program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
detailed listing:
executing program 0:
syz_mount_image$bcachefs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x200000, &(0x7f0000005e80)={[{@errors_fix_safe}, {@recovery_pass_last={'recovery_pass_last', 0x3d, 'fs_journal_alloc'}}, {@compression={'compression', 0x3d, 'none'}}, {@errors_continue}, {@no_data_io}, {@nocow}], [{@euid_lt={'euid<', 0xee01}}, {@smackfstransmute={'smackfstransmute', 0x3d, 'fscontextL\xa66\xce\xfa\x01>b\xfc\tM\x10\xbc\x87(\xf1\x12+s\xd4\x93\xb7\n\x8c\xcb\x03*\xd8\xe4\b\\\x96\xc2\xe7\x1e(\xf3\xb8po\x14\xf0\xd5\xa3\xceS\xa3\x81\xf5\x15o{\xae\xb2\\\xc3b\x98\xfbO\xaa9D\xc8\x04-\xb7\xea\xa4\xfa)\xb5]\xa7T\x9f\x19AM\x00\xd2\xe2\"\xa5\xf6Y\x0e\xc2\xd6\xd9-\xb6\xec\x9bJh\x92\xdc\xff\x03\x00\x00X\xd4\xd8\tL/\xa3xE\xae\xc2\xdf\x9b\xdf\xa3=\xb8\xe13\xd3fj\xf3\xb3j\b\xb0S.\xb9\ntUYk\xa3-\xa3g\xf1\xec\x9c\xceW\x985\x91\x9f\x91m\x99\x1c\xa1\x03\xc4\xb9f/\xe0\x11\x0e\x19\xd1\xae\xbc\xc7\x8f\xa8\xf7\xb9\xbe\xee9\x97\xed\x9bt\x11\x01F\x1a\"\xc7\xe1\x03\x81\xbe\xca\x15\xc76e\xd9\x85\xb9\xbe\xab\x95\x85!\xa2\x938\xb0\xc4<]6*\x17\xdc\xc0\xb7;Z'}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@subj_type={'subj_type', 0x3d, 'context'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '\x82Y\xa7Sy |#\xa6/\"\xf8'}}, {@appraise}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@context={'context', 0x3d, 'unconfined_u'}}]}, 0x0, 0x59c2, &(0x7f0000000480)="$eJzs3X2QXGW5IPD3dM9kOjP5mAS4RJDJEMi9XLiaCV+Feuuae/eKFiAVC0sJG4WBTDCahFQSBAJKcMGFAiy0tBT1D7SQWjRaVIFKpEQ+NmEVpViV2kJqdRf9AwtZUgJZynKdrZk+b0/PmT5zerp78gG/XyVz+rx9+jnPOeft7vO8fWY6AAAA8Kaw96Zt+88/5j0/+8zIa9e/70ebbgh95fH2SlygP51efbAy5MBI0umS8Z/ZfvEP1377D4OX/dtP7+v91ut71h2//jf/fsRlD338nN13fu3RV+c/8Lfni6LH/nTyxHzyUhJC5cf7vvTZPU8eHTMoJ/07Q1iULH50UZIJMfSXEMK6SVlOuP+109aPTW+4tWdS+8LMcs3297lFG8RhqZL2sx37rzol/PZf19z4i6Xf+273rhd3TiySVOr6UwgLLql/fHfaN2L/iL0t9sfYaVeHEHrrHndWQV4nNJn/ipz5Y9PpnHTaVxAn3r8sM1/KLJedHzMv3Q+hbtpbsL52NcqjneWKzMvMZ1+M2pWXZ2xflE5/mE5PnmH8cvyfhFISumrpb0wm+kioO25JSMaPZaU2X6od25Buf2Y+ycyXMvPl7sx2ja837WjlJJncHpfLtMfTj660/fj61+oGLshpf0s6raRP1NfjfMjeqOqbcqO2XeNiXvumyeVAKNW9BjVqrx349GD0pW19yeIpjxltIN63Z81ty8trH9vbn5NHcl+Sxk9air/j54vmffQ7t1yZfV+vxb+klMYvtRT/d+c+9fJFt3zzq7nx74jxyy3FP/Xh3pfOffymZbn7Z1/cP10txR9+/onblx556a7c/O+K8SstxV+1+6me+fsffiQ3/6G4f+a2FP+5d539+3ufefDF3Pghxu9tKf7a3Vs+1zOw/6Tc+I/E/dPXWv95ZdeZzw4MvDCYF//pGH/+RPxS8/Hv2XnnO+9eeOs5ucd3ddw//S3lf96JD904b/+Dx+W9diZ3deqdE+DN6Yj0HOvmdH6mdWbe+9dM1dULXxnsqp7zzUv/z+/QOhoZW8+CWYwPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQLN+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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsJ+/YTGVcRxAJ/ZTZptNmmTVjAqpmlVlHqwKIjoRUVFWhDBU6VItbUHURBElHowlVYsVfEiWL0UUUGNUlCwsVhaJRX/FS8eVFCoHoRSDGhD8aCSZGa7+5pn7IsK6ucDy2Tmvfd9v30zmd0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/lV6uoZm2sM7Hpi65dwbP37s7hOP3vzufdsufuS170c2Xf/R3t6XT05sXrnlqxuWb9p/z9rx3S8c+rn/7V+Pzhv88GyzOnUbIcTjMYTGe5PPPj7xydnTYzGEUI8DoyEMxmWHBmMhYc0vIYTNrTo7D7514oot0+22XT0d40sLIcX3FZr1XM+sgc56+W9ppHW2deqhS8M3163f/tmKN9/oHjs2euqU2GhbTyEs2dh+fXcIYXF6TcurbShfnNpbQwi9bdddNU9dF/zJ+i8r6Z+X2kWpbc6Tk4+vKvRrhfOK/ay70PbOc7+FKquj6nll8rbSVxgvbkYLVVZnHh9M7TupXX2G+fX8iqEWQ1er/HvjqTUS2uYthjgzl41Wv9aa25Def6EfC/1aoV/vLryvmfumhVaPsXM8n1cYz9txVxpf2b5Xz+G2kvFzUttI/6gncz8U/5j9PGj9/zQ7Zz73cl2Tf1DLP6HWtgfNNd6qPk1GM40147LTrvltDvnYxPonL6pveP/wQEkdcW9M+bFS/tZPB/vueH3ng0Nl+RtrKb9WKf/bdUd+vH3ni8+X5j+T8+uV8i8/0Ht83Qc7VpU+n8n8fLoq5d959MOnVpx111hp/XtyfqNS/rXjR3r6pw4czPUvKuavyc9ncaX8r6+56btXv9h3rPT5hJzfWyl/w/j9T/cMT11Smn8wP59mtfXz09iVXw4P/zBSlv95zu8vz6+ffot87JXR3Ve/tHTX2rL5zZph4Mzrn57MC/dv75vad37Z3hn3LPSTE+D/bXn6jvVE6lf9nblQbb8Xnhvpmv3O15de/X/ljQqm77Pkb8wHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5nBw5IAAAAAAT9f92OQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgqQAAAP//5/MynA==")
program crashed: kernel BUG in __journal_res_get
single: successfully extracted reproducer
found reproducer with 1 syscalls
minimizing guilty program
extracting C reproducer
testing compiled C program (duration=1m40s, {Threaded:true Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
simplifying C reproducer
testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
testing compiled C program (duration=1m40s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$bcachefs
program crashed: kernel BUG in __journal_res_get
reproducing took 9m18.792679608s
repro crashed as (corrupted=false):
bcachefs (loop0): flushing journal and stopping allocators, journal seq 10
bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 10
------------[ cut here ]------------
kernel BUG at fs/bcachefs/journal.c:413!
Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI
CPU: 0 UID: 0 PID: 5314 Comm: syz-executor373 Not tainted 6.14.0-syzkaller-13183-g06a22366d6a1 #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
RIP: 0010:journal_entry_open fs/bcachefs/journal.c:413 [inline]
RIP: 0010:__journal_res_get+0x2524/0x2830 fs/bcachefs/journal.c:616
Code: e8 51 62 44 fd bb f5 f6 ff ff e9 f4 fe ff ff e8 a2 2b b1 07 e8 3d 62 44 fd 90 0f 0b e8 35 62 44 fd 90 0f 0b e8 2d 62 44 fd 90 <0f> 0b e8 25 62 44 fd 90 0f 0b e8 1d 62 44 fd 90 0f 0b e8 15 62 44
RSP: 0018:ffffc9000d526ca0 EFLAGS: 00010293
RAX: ffffffff847ef553 RBX: 0000000000000000 RCX: ffff888000f80000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000d526f70 R08: ffffffff847edf6d R09: 1ffff110089394ee
R10: dffffc0000000000 R11: ffffed10089394ef R12: ffff8880449ca608
R13: 1ffff110089394f7 R14: ffff888044870000 R15: ffff8880449ca770
FS: 000055555eb16380(0000) GS:ffff88808c597000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000563be5194008 CR3: 0000000044812000 CR4: 0000000000352ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
bch2_journal_res_get_slowpath+0xe2/0xc40 fs/bcachefs/journal.c:710
bch2_journal_res_get+0x168/0x210 fs/bcachefs/journal.h:401
__bch2_journal_meta+0x94/0x290 fs/bcachefs/journal.c:955
bch2_fs_journal_stop+0x1e3/0x450 fs/bcachefs/journal.c:1366
__bch2_fs_read_only+0x327/0x4b0 fs/bcachefs/super.c:289
__bch2_fs_read_write+0x28d/0x3c0 fs/bcachefs/super.c:526
bch2_fs_read_write_early+0x2b/0x40 fs/bcachefs/super.c:545
bch2_fs_recovery+0x386f/0x3e20 fs/bcachefs/recovery.c:1049
bch2_fs_start+0x310/0x620 fs/bcachefs/super.c:1069
bch2_fs_get_tree+0x113e/0x18f0 fs/bcachefs/fs.c:2253
vfs_get_tree+0x90/0x2b0 fs/super.c:1759
do_new_mount+0x2cf/0xb70 fs/namespace.c:3879
do_mount fs/namespace.c:4219 [inline]
__do_sys_mount fs/namespace.c:4430 [inline]
__se_sys_mount+0x38c/0x400 fs/namespace.c:4407
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f385b1702fa
Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 5e 04 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffe6dabf738 EFLAGS: 00000282 ORIG_RAX: 00000000000000a5
RAX: ffffffffffffffda RBX: 00007ffe6dabf750 RCX: 00007f385b1702fa
RDX: 0000200000000040 RSI: 0000200000000080 RDI: 00007ffe6dabf750
RBP: 0000200000000040 R08: 00007ffe6dabf790 R09: 00000000000059bc
R10: 0000000000200000 R11: 0000000000000282 R12: 0000200000000080
R13: 00007ffe6dabf790 R14: 0000000000000003 R15: 0000000000200000
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:journal_entry_open fs/bcachefs/journal.c:413 [inline]
RIP: 0010:__journal_res_get+0x2524/0x2830 fs/bcachefs/journal.c:616
Code: e8 51 62 44 fd bb f5 f6 ff ff e9 f4 fe ff ff e8 a2 2b b1 07 e8 3d 62 44 fd 90 0f 0b e8 35 62 44 fd 90 0f 0b e8 2d 62 44 fd 90 <0f> 0b e8 25 62 44 fd 90 0f 0b e8 1d 62 44 fd 90 0f 0b e8 15 62 44
RSP: 0018:ffffc9000d526ca0 EFLAGS: 00010293
RAX: ffffffff847ef553 RBX: 0000000000000000 RCX: ffff888000f80000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000d526f70 R08: ffffffff847edf6d R09: 1ffff110089394ee
R10: dffffc0000000000 R11: ffffed10089394ef R12: ffff8880449ca608
R13: 1ffff110089394f7 R14: ffff888044870000 R15: ffff8880449ca770
FS: 000055555eb16380(0000) GS:ffff88808c597000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000563be5194008 CR3: 0000000044812000 CR4: 0000000000352ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
final repro crashed as (corrupted=false):
bcachefs (loop0): flushing journal and stopping allocators, journal seq 10
bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 10
------------[ cut here ]------------
kernel BUG at fs/bcachefs/journal.c:413!
Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI
CPU: 0 UID: 0 PID: 5314 Comm: syz-executor373 Not tainted 6.14.0-syzkaller-13183-g06a22366d6a1 #0 PREEMPT(full)
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014
RIP: 0010:journal_entry_open fs/bcachefs/journal.c:413 [inline]
RIP: 0010:__journal_res_get+0x2524/0x2830 fs/bcachefs/journal.c:616
Code: e8 51 62 44 fd bb f5 f6 ff ff e9 f4 fe ff ff e8 a2 2b b1 07 e8 3d 62 44 fd 90 0f 0b e8 35 62 44 fd 90 0f 0b e8 2d 62 44 fd 90 <0f> 0b e8 25 62 44 fd 90 0f 0b e8 1d 62 44 fd 90 0f 0b e8 15 62 44
RSP: 0018:ffffc9000d526ca0 EFLAGS: 00010293
RAX: ffffffff847ef553 RBX: 0000000000000000 RCX: ffff888000f80000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000d526f70 R08: ffffffff847edf6d R09: 1ffff110089394ee
R10: dffffc0000000000 R11: ffffed10089394ef R12: ffff8880449ca608
R13: 1ffff110089394f7 R14: ffff888044870000 R15: ffff8880449ca770
FS: 000055555eb16380(0000) GS:ffff88808c597000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000563be5194008 CR3: 0000000044812000 CR4: 0000000000352ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
bch2_journal_res_get_slowpath+0xe2/0xc40 fs/bcachefs/journal.c:710
bch2_journal_res_get+0x168/0x210 fs/bcachefs/journal.h:401
__bch2_journal_meta+0x94/0x290 fs/bcachefs/journal.c:955
bch2_fs_journal_stop+0x1e3/0x450 fs/bcachefs/journal.c:1366
__bch2_fs_read_only+0x327/0x4b0 fs/bcachefs/super.c:289
__bch2_fs_read_write+0x28d/0x3c0 fs/bcachefs/super.c:526
bch2_fs_read_write_early+0x2b/0x40 fs/bcachefs/super.c:545
bch2_fs_recovery+0x386f/0x3e20 fs/bcachefs/recovery.c:1049
bch2_fs_start+0x310/0x620 fs/bcachefs/super.c:1069
bch2_fs_get_tree+0x113e/0x18f0 fs/bcachefs/fs.c:2253
vfs_get_tree+0x90/0x2b0 fs/super.c:1759
do_new_mount+0x2cf/0xb70 fs/namespace.c:3879
do_mount fs/namespace.c:4219 [inline]
__do_sys_mount fs/namespace.c:4430 [inline]
__se_sys_mount+0x38c/0x400 fs/namespace.c:4407
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0xf3/0x230 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f385b1702fa
Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 5e 04 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 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007ffe6dabf738 EFLAGS: 00000282 ORIG_RAX: 00000000000000a5
RAX: ffffffffffffffda RBX: 00007ffe6dabf750 RCX: 00007f385b1702fa
RDX: 0000200000000040 RSI: 0000200000000080 RDI: 00007ffe6dabf750
RBP: 0000200000000040 R08: 00007ffe6dabf790 R09: 00000000000059bc
R10: 0000000000200000 R11: 0000000000000282 R12: 0000200000000080
R13: 00007ffe6dabf790 R14: 0000000000000003 R15: 0000000000200000
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:journal_entry_open fs/bcachefs/journal.c:413 [inline]
RIP: 0010:__journal_res_get+0x2524/0x2830 fs/bcachefs/journal.c:616
Code: e8 51 62 44 fd bb f5 f6 ff ff e9 f4 fe ff ff e8 a2 2b b1 07 e8 3d 62 44 fd 90 0f 0b e8 35 62 44 fd 90 0f 0b e8 2d 62 44 fd 90 <0f> 0b e8 25 62 44 fd 90 0f 0b e8 1d 62 44 fd 90 0f 0b e8 15 62 44
RSP: 0018:ffffc9000d526ca0 EFLAGS: 00010293
RAX: ffffffff847ef553 RBX: 0000000000000000 RCX: ffff888000f80000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffc9000d526f70 R08: ffffffff847edf6d R09: 1ffff110089394ee
R10: dffffc0000000000 R11: ffffed10089394ef R12: ffff8880449ca608
R13: 1ffff110089394f7 R14: ffff888044870000 R15: ffff8880449ca770
FS: 000055555eb16380(0000) GS:ffff88808c597000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000563be5194008 CR3: 0000000044812000 CR4: 0000000000352ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400