Extracting prog: 2m10.593023138s Minimizing prog: 99.86µs Simplifying prog options: 0s Extracting C: 29.719778083s Simplifying C: 8m53.019018882s 1 programs, timeouts [30s 1m40s 6m0s] 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:5 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$jfs detailed listing: executing program 0: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x1000002, &(0x7f0000006400)={[{@discard_size={'discard', 0x3d, 0x7}}, {@iocharset={'iocharset', 0x3d, 'cp950'}}, {}, {@discard}, {@discard}, {@errors_remount}, {@nointegrity}, {@quota}, {@discard_size={'discard', 0x3d, 0x4}}, {@iocharset={'iocharset', 0x3d, 'ascii'}}]}, 0x21, 0x615d, &(0x7f0000000280)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sQMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7N1bjFx3fQfws1evHUgMhNRJDawdY4yzya4v8YXWxYRrw60EQqEXbNe7Ngu+4bVLSCPZUaBEwqioom14aAsoavNSYVV5oFVAeUCtKlUi7QN9QUSoPERVQAGpUluRbDXn/P//nZmdndm1J7sz53w+UvzzzpyZc+bMmbP7Xec7AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") program crashed: BUG: unable to handle kernel paging request in lmLogSync single: successfully extracted reproducer found reproducer with 1 syscalls minimizing guilty program extracting C reproducer testing compiled C program (duration=1m0.552983203s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 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$jfs program crashed: BUG: unable to handle kernel paging request in lmLogSync simplifying C reproducer testing compiled C program (duration=1m0.552983203s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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$jfs program crashed: BUG: unable to handle kernel paging request in lmLogSync testing compiled C program (duration=1m0.552983203s, {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$jfs program crashed: BUG: unable to handle kernel paging request in bio_associate_blkg_from_css a never seen crash title: BUG: unable to handle kernel paging request in bio_associate_blkg_from_css, ignore testing compiled C program (duration=1m0.552983203s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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$jfs program crashed: BUG: unable to handle kernel paging request in lmLogSync testing compiled C program (duration=1m0.552983203s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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$jfs program crashed: BUG: unable to handle kernel paging request in lmLogSync testing compiled C program (duration=1m0.552983203s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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$jfs program did not crash testing compiled C program (duration=1m0.552983203s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs program crashed: BUG: unable to handle kernel paging request in lmLogSync testing compiled C program (duration=1m0.552983203s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 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:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs program crashed: BUG: unable to handle kernel paging request in lmLogSync reproducing took 11m33.331948933s repro crashed as (corrupted=false): Unable to handle kernel paging request at virtual address dfff800000000006 Mem abort info: ESR = 0x0000000096000006 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x06: level 2 translation fault Data abort info: ISV = 0, ISS = 0x00000006 CM = 0, WnR = 0 [dfff800000000006] address between user and kernel address ranges Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP Modules linked in: CPU: 0 PID: 4022 Comm: syz-executor414 Not tainted 5.15.166-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : write_special_inodes fs/jfs/jfs_logmgr.c:208 [inline] pc : lmLogSync+0x210/0x98c fs/jfs/jfs_logmgr.c:945 lr : write_special_inodes fs/jfs/jfs_logmgr.c:207 [inline] lr : lmLogSync+0x1ec/0x98c fs/jfs/jfs_logmgr.c:945 sp : ffff80001dc57780 x29: ffff80001dc57850 x28: 1ffff00002955a9d x27: dfff800000000000 x26: fffffbffeffa6c34 x25: ffff80001dc577a0 x24: 1fffe00019bfc806 x23: dfff800000000000 x22: 0000000000000000 x21: 0000000000000030 x20: ffff0000c0fcbe38 x19: ffff0000cbe05800 x18: 0000000000000000 x17: 0000000000000000 x16: ffff80000824ec44 x15: 00000000ffffffff x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000003 x11: 0000000000000000 x10: 0000000000000000 x9 : 4ae482f039a79200 x8 : 0000000000000006 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000008 x3 : 0000000000000010 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: write_special_inodes fs/jfs/jfs_logmgr.c:208 [inline] lmLogSync+0x210/0x98c fs/jfs/jfs_logmgr.c:945 jfs_syncpt+0x74/0x98 fs/jfs/jfs_logmgr.c:1049 jfs_sync_fs+0x8c/0xac fs/jfs/super.c:690 sync_filesystem+0xe8/0x218 fs/sync.c:56 generic_shutdown_super+0x70/0x29c fs/super.c:448 kill_block_super+0x70/0xdc fs/super.c:1425 deactivate_locked_super+0xb8/0x13c fs/super.c:335 deactivate_super+0x108/0x128 fs/super.c:366 cleanup_mnt+0x3c0/0x474 fs/namespace.c:1143 __cleanup_mnt+0x20/0x30 fs/namespace.c:1150 task_work_run+0x130/0x1e4 kernel/task_work.c:188 tracehook_notify_resume include/linux/tracehook.h:189 [inline] do_notify_resume+0x262c/0x32b8 arch/arm64/kernel/signal.c:946 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:133 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:138 [inline] el0_svc+0xfc/0x1f0 arch/arm64/kernel/entry-common.c:609 el0t_64_sync_handler+0x84/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 Code: 97bf8f6c f94002a8 9100c115 d343fea8 (387b6908) ---[ end trace ecce092f4b954ab2 ]--- ---------------- Code disassembly (best guess): 0: 97bf8f6c bl 0xfffffffffefe3db0 4: f94002a8 ldr x8, [x21] 8: 9100c115 add x21, x8, #0x30 c: d343fea8 lsr x8, x21, #3 * 10: 387b6908 ldrb w8, [x8, x27] <-- trapping instruction final repro crashed as (corrupted=false): Unable to handle kernel paging request at virtual address dfff800000000006 Mem abort info: ESR = 0x0000000096000006 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x06: level 2 translation fault Data abort info: ISV = 0, ISS = 0x00000006 CM = 0, WnR = 0 [dfff800000000006] address between user and kernel address ranges Internal error: Oops: 0000000096000006 [#1] PREEMPT SMP Modules linked in: CPU: 0 PID: 4022 Comm: syz-executor414 Not tainted 5.15.166-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : write_special_inodes fs/jfs/jfs_logmgr.c:208 [inline] pc : lmLogSync+0x210/0x98c fs/jfs/jfs_logmgr.c:945 lr : write_special_inodes fs/jfs/jfs_logmgr.c:207 [inline] lr : lmLogSync+0x1ec/0x98c fs/jfs/jfs_logmgr.c:945 sp : ffff80001dc57780 x29: ffff80001dc57850 x28: 1ffff00002955a9d x27: dfff800000000000 x26: fffffbffeffa6c34 x25: ffff80001dc577a0 x24: 1fffe00019bfc806 x23: dfff800000000000 x22: 0000000000000000 x21: 0000000000000030 x20: ffff0000c0fcbe38 x19: ffff0000cbe05800 x18: 0000000000000000 x17: 0000000000000000 x16: ffff80000824ec44 x15: 00000000ffffffff x14: 1ffff0000295606a x13: dfff800000000000 x12: 0000000000000003 x11: 0000000000000000 x10: 0000000000000000 x9 : 4ae482f039a79200 x8 : 0000000000000006 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000008 x3 : 0000000000000010 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: write_special_inodes fs/jfs/jfs_logmgr.c:208 [inline] lmLogSync+0x210/0x98c fs/jfs/jfs_logmgr.c:945 jfs_syncpt+0x74/0x98 fs/jfs/jfs_logmgr.c:1049 jfs_sync_fs+0x8c/0xac fs/jfs/super.c:690 sync_filesystem+0xe8/0x218 fs/sync.c:56 generic_shutdown_super+0x70/0x29c fs/super.c:448 kill_block_super+0x70/0xdc fs/super.c:1425 deactivate_locked_super+0xb8/0x13c fs/super.c:335 deactivate_super+0x108/0x128 fs/super.c:366 cleanup_mnt+0x3c0/0x474 fs/namespace.c:1143 __cleanup_mnt+0x20/0x30 fs/namespace.c:1150 task_work_run+0x130/0x1e4 kernel/task_work.c:188 tracehook_notify_resume include/linux/tracehook.h:189 [inline] do_notify_resume+0x262c/0x32b8 arch/arm64/kernel/signal.c:946 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:133 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:138 [inline] el0_svc+0xfc/0x1f0 arch/arm64/kernel/entry-common.c:609 el0t_64_sync_handler+0x84/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 Code: 97bf8f6c f94002a8 9100c115 d343fea8 (387b6908) ---[ end trace ecce092f4b954ab2 ]--- ---------------- Code disassembly (best guess): 0: 97bf8f6c bl 0xfffffffffefe3db0 4: f94002a8 ldr x8, [x21] 8: 9100c115 add x21, x8, #0x30 c: d343fea8 lsr x8, x21, #3 * 10: 387b6908 ldrb w8, [x8, x27] <-- trapping instruction