Extracting prog: 3m55.083339665s
Minimizing prog: 189.312µs
Simplifying prog options: 0s
Extracting C: 1m29.048826757s
Simplifying C: 11m37.979205019s
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$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 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$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: general protection fault in write_special_inodes
single: successfully extracted reproducer
found reproducer with 1 syscalls
minimizing guilty program
extracting C reproducer
testing compiled C program (duration=1m45.125364844s, {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$jfs
program crashed: general protection fault in write_special_inodes
simplifying C reproducer
testing compiled C program (duration=1m45.125364844s, {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$jfs
program crashed: general protection fault in write_special_inodes
testing compiled C program (duration=1m45.125364844s, {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 did not crash
testing compiled C program (duration=1m45.125364844s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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: general protection fault in write_special_inodes
testing compiled C program (duration=1m45.125364844s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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: general protection fault in write_special_inodes
testing compiled C program (duration=1m45.125364844s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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=1m45.125364844s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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: general protection fault in write_special_inodes
testing compiled C program (duration=1m45.125364844s, {Threaded:false Repeat:true RepeatTimes:0 Procs:6 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: general protection fault in write_special_inodes
reproducing took 17m2.111590084s
repro crashed as (corrupted=false):
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000006: 0000 [#1] PREEMPT SMP KASAN NOPTI
KASAN: null-ptr-deref in range [0x0000000000000030-0x0000000000000037]
CPU: 1 UID: 0 PID: 5830 Comm: syz-executor362 Not tainted 6.14.0-rc5-syzkaller-00013-g99fa936e8e4f #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
RIP: 0010:write_special_inodes+0xa9/0x170 fs/jfs/jfs_logmgr.c:208
Code: 2e e8 9b c8 18 08 48 8d 7b 28 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 b1 00 00 00 4c 8b 6b 28 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 8e 00 00 00 49 8b 7d 30 2e e8 63 c8 18 08 48 8d
RSP: 0018:ffffc90003e1fc08 EFLAGS: 00010216
RAX: 0000000000000006 RBX: ffff88802766c400 RCX: ffffffff81ee964e
RDX: 0000000000000000 RSI: ffffffff81ee9601 RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81ef66b0
R13: 0000000000000000 R14: ffff888029cdd000 R15: ffff88801caf5700
FS: 00005555635b0380(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005555635b96f8 CR3: 00000000769cc000 CR4: 0000000000350ef0
Call Trace:
lmLogSync+0x4a0/0x820 fs/jfs/jfs_logmgr.c:937
jfs_syncpt+0x89/0xa0 fs/jfs/jfs_logmgr.c:1041
jfs_sync_fs+0x83/0xb0 fs/jfs/super.c:650
sync_filesystem+0x110/0x290 fs/sync.c:56
generic_shutdown_super+0x74/0x390 fs/super.c:621
kill_block_super+0x3b/0x90 fs/super.c:1710
deactivate_locked_super+0xc1/0x1a0 fs/super.c:473
deactivate_super+0xde/0x100 fs/super.c:506
cleanup_mnt+0x222/0x450 fs/namespace.c:1413
task_work_run+0x151/0x250 kernel/task_work.c:227
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
exit_to_user_mode_loop kernel/entry/common.c:114 [inline]
exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline]
__syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline]
syscall_exit_to_user_mode+0x27b/0x2a0 kernel/entry/common.c:218
do_syscall_64+0xda/0x250 arch/x86/entry/common.c:89
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fabe02d45f7
Code: 07 00 48 83 c4 08 5b 5d c3 66 2e 0f 1f 84 00 00 00 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8
RSP: 002b:00007ffcd919d988 EFLAGS: 00000206 ORIG_RAX: 00000000000000a6
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fabe02d45f7
RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcd919da40
RBP: 00007ffcd919da40 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000206 R12: 00007ffcd919eab0
R13: 00005555635b16c0 R14: 431bde82d7b634db R15: 00007ffcd919ead0
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:write_special_inodes+0xa9/0x170 fs/jfs/jfs_logmgr.c:208
Code: 2e e8 9b c8 18 08 48 8d 7b 28 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 b1 00 00 00 4c 8b 6b 28 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 8e 00 00 00 49 8b 7d 30 2e e8 63 c8 18 08 48 8d
RSP: 0018:ffffc90003e1fc08 EFLAGS: 00010216
RAX: 0000000000000006 RBX: ffff88802766c400 RCX: ffffffff81ee964e
RDX: 0000000000000000 RSI: ffffffff81ee9601 RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81ef66b0
R13: 0000000000000000 R14: ffff888029cdd000 R15: ffff88801caf5700
FS: 00005555635b0380(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fabd8568000 CR3: 00000000769cc000 CR4: 0000000000350ef0
----------------
Code disassembly (best guess):
0: 2e e8 9b c8 18 08 cs call 0x818c8a1
6: 48 8d 7b 28 lea 0x28(%rbx),%rdi
a: 48 89 f8 mov %rdi,%rax
d: 48 c1 e8 03 shr $0x3,%rax
11: 80 3c 28 00 cmpb $0x0,(%rax,%rbp,1)
15: 0f 85 b1 00 00 00 jne 0xcc
1b: 4c 8b 6b 28 mov 0x28(%rbx),%r13
1f: 49 8d 7d 30 lea 0x30(%r13),%rdi
23: 48 89 f8 mov %rdi,%rax
26: 48 c1 e8 03 shr $0x3,%rax
* 2a: 80 3c 28 00 cmpb $0x0,(%rax,%rbp,1) <-- trapping instruction
2e: 0f 85 8e 00 00 00 jne 0xc2
34: 49 8b 7d 30 mov 0x30(%r13),%rdi
38: 2e e8 63 c8 18 08 cs call 0x818c8a1
3e: 48 rex.W
3f: 8d .byte 0x8d
final repro crashed as (corrupted=false):
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000006: 0000 [#1] PREEMPT SMP KASAN NOPTI
KASAN: null-ptr-deref in range [0x0000000000000030-0x0000000000000037]
CPU: 1 UID: 0 PID: 5830 Comm: syz-executor362 Not tainted 6.14.0-rc5-syzkaller-00013-g99fa936e8e4f #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025
RIP: 0010:write_special_inodes+0xa9/0x170 fs/jfs/jfs_logmgr.c:208
Code: 2e e8 9b c8 18 08 48 8d 7b 28 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 b1 00 00 00 4c 8b 6b 28 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 8e 00 00 00 49 8b 7d 30 2e e8 63 c8 18 08 48 8d
RSP: 0018:ffffc90003e1fc08 EFLAGS: 00010216
RAX: 0000000000000006 RBX: ffff88802766c400 RCX: ffffffff81ee964e
RDX: 0000000000000000 RSI: ffffffff81ee9601 RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81ef66b0
R13: 0000000000000000 R14: ffff888029cdd000 R15: ffff88801caf5700
FS: 00005555635b0380(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00005555635b96f8 CR3: 00000000769cc000 CR4: 0000000000350ef0
Call Trace:
lmLogSync+0x4a0/0x820 fs/jfs/jfs_logmgr.c:937
jfs_syncpt+0x89/0xa0 fs/jfs/jfs_logmgr.c:1041
jfs_sync_fs+0x83/0xb0 fs/jfs/super.c:650
sync_filesystem+0x110/0x290 fs/sync.c:56
generic_shutdown_super+0x74/0x390 fs/super.c:621
kill_block_super+0x3b/0x90 fs/super.c:1710
deactivate_locked_super+0xc1/0x1a0 fs/super.c:473
deactivate_super+0xde/0x100 fs/super.c:506
cleanup_mnt+0x222/0x450 fs/namespace.c:1413
task_work_run+0x151/0x250 kernel/task_work.c:227
resume_user_mode_work include/linux/resume_user_mode.h:50 [inline]
exit_to_user_mode_loop kernel/entry/common.c:114 [inline]
exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline]
__syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline]
syscall_exit_to_user_mode+0x27b/0x2a0 kernel/entry/common.c:218
do_syscall_64+0xda/0x250 arch/x86/entry/common.c:89
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fabe02d45f7
Code: 07 00 48 83 c4 08 5b 5d c3 66 2e 0f 1f 84 00 00 00 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 b8 ff ff ff f7 d8 64 89 02 b8
RSP: 002b:00007ffcd919d988 EFLAGS: 00000206 ORIG_RAX: 00000000000000a6
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fabe02d45f7
RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcd919da40
RBP: 00007ffcd919da40 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000206 R12: 00007ffcd919eab0
R13: 00005555635b16c0 R14: 431bde82d7b634db R15: 00007ffcd919ead0
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:write_special_inodes+0xa9/0x170 fs/jfs/jfs_logmgr.c:208
Code: 2e e8 9b c8 18 08 48 8d 7b 28 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 b1 00 00 00 4c 8b 6b 28 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 8e 00 00 00 49 8b 7d 30 2e e8 63 c8 18 08 48 8d
RSP: 0018:ffffc90003e1fc08 EFLAGS: 00010216
RAX: 0000000000000006 RBX: ffff88802766c400 RCX: ffffffff81ee964e
RDX: 0000000000000000 RSI: ffffffff81ee9601 RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81ef66b0
R13: 0000000000000000 R14: ffff888029cdd000 R15: ffff88801caf5700
FS: 00005555635b0380(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fabd8568000 CR3: 00000000769cc000 CR4: 0000000000350ef0
----------------
Code disassembly (best guess):
0: 2e e8 9b c8 18 08 cs call 0x818c8a1
6: 48 8d 7b 28 lea 0x28(%rbx),%rdi
a: 48 89 f8 mov %rdi,%rax
d: 48 c1 e8 03 shr $0x3,%rax
11: 80 3c 28 00 cmpb $0x0,(%rax,%rbp,1)
15: 0f 85 b1 00 00 00 jne 0xcc
1b: 4c 8b 6b 28 mov 0x28(%rbx),%r13
1f: 49 8d 7d 30 lea 0x30(%r13),%rdi
23: 48 89 f8 mov %rdi,%rax
26: 48 c1 e8 03 shr $0x3,%rax
* 2a: 80 3c 28 00 cmpb $0x0,(%rax,%rbp,1) <-- trapping instruction
2e: 0f 85 8e 00 00 00 jne 0xc2
34: 49 8b 7d 30 mov 0x30(%r13),%rdi
38: 2e e8 63 c8 18 08 cs call 0x818c8a1
3e: 48 rex.W
3f: 8d .byte 0x8d