Extracting prog: 1m30.156420757s
Minimizing prog: 11.157173502s
Simplifying prog options: 0s
Extracting C: 29.729038109s
Simplifying C: 6m40.766385714s
1 programs, 3 VMs, timeouts [15s 1m40s 6m0s]
extracting reproducer from 1 programs
single: executing 1 programs separately with timeout 15s
testing program (duration=15s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 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 Repro: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(&(0x7f0000001280), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'macgaelic'}}, {@gid}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@nodiscard}, {@nointegrity}, {@errors_continue}, {@errors_remount}, {@usrquota}, {@discard}, {@resize_size}, {@uid}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@gid}]}, 0x1, 0x6210, &(0x7f000000db00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u41Rq6zvh/42avXDiQGQv5O/gY2jgkh2WTXduILbYoJ14ZbCYRCL9iud20WfMNrl0Aj2VGgRMKoqKJteNEWKGrTShVRxQtaAcoLVFSpErQv6BtE1YoXURVQQKpEK8hWc87zPDsze3ZmL5P1zDmfjxT/dmfOzDlz5szsfnfz3QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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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:4 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 Repro: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(&(0x7f0000001280), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000180)={[{@iocharset={'iocharset', 0x3d, 'macgaelic'}}, {@gid}, {@iocharset={'iocharset', 0x3d, 'macceltic'}}, {@nodiscard}, {@nointegrity}, {@errors_continue}, {@errors_remount}, {@usrquota}, {@discard}, {@resize_size}, {@uid}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@gid}]}, 0x1, 0x6210, &(0x7f000000db00)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u41Rq6zvh/42avXDiQGQv5O/gY2jgkh2WTXduILbYoJ14ZbCYRCL9iud20WfMNrl0Aj2VGgRMKoqKJteNEWKGrTShVRxQtaAcoLVFSpErQv6BtE1YoXURVQQKpEK8hWc87zPDsze3ZmL5P1zDmfjxT/dmfOzDlz5szsfnfz3QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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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
testing program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 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 Repro:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}):
detailed listing:
executing program 0:
program did not crash
extracting C reproducer
testing compiled C program (duration=2m30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 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 Repro: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=2m30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 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 Repro: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=2m30s, {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 Repro: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=2m30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 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 Repro: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=2m30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 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 Repro: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=2m30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 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 Repro: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=2m30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 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 Repro: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=2m30s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 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 Repro: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
reproducing took 8m51.809034267s
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: 2 PID: 5209 Comm: syz-executor759 Not tainted 6.10.0-rc1-syzkaller-00021-ge0cce98fe279 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:write_special_inodes+0x71/0x170 fs/jfs/jfs_logmgr.c:207
Code: df e8 33 a1 83 fe 48 8d 7b 10 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 c0 00 00 00 4c 8b 6b 10 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 da 00 00 00 49 8b 7d 30 41 ff d4 0f 1f 00 48 8d
RSP: 0018:ffffc9000326fc00 EFLAGS: 00010206
RAX: 0000000000000006 RBX: ffff888025ad7c00 RCX: ffffffff81bee4ee
RDX: ffff8880118b8000 RSI: ffffffff830a33bd RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81bfadc0
R13: 0000000000000000 R14: ffff888025e9c000 R15: ffff88801ac22580
FS: 0000555583452380(0000) GS:ffff88806b200000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055558345b6f8 CR3: 0000000024c60000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
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:685
sync_filesystem+0x10d/0x290 fs/sync.c:56
generic_shutdown_super+0x7e/0x3d0 fs/super.c:621
kill_block_super+0x3b/0x90 fs/super.c:1676
deactivate_locked_super+0xbe/0x1a0 fs/super.c:473
deactivate_super+0xde/0x100 fs/super.c:506
cleanup_mnt+0x222/0x450 fs/namespace.c:1267
task_work_run+0x14e/0x250 kernel/task_work.c:180
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:328 [inline]
__syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline]
syscall_exit_to_user_mode+0x278/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:0x7fc502ded677
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:00007ffdebf57e58 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fc502ded677
RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffdebf57f10
RBP: 00007ffdebf57f10 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffdebf58f80
R13: 00005555834536c0 R14: 431bde82d7b634db R15: 00007ffdebf58fa0
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:write_special_inodes+0x71/0x170 fs/jfs/jfs_logmgr.c:207
Code: df e8 33 a1 83 fe 48 8d 7b 10 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 c0 00 00 00 4c 8b 6b 10 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 da 00 00 00 49 8b 7d 30 41 ff d4 0f 1f 00 48 8d
RSP: 0018:ffffc9000326fc00 EFLAGS: 00010206
RAX: 0000000000000006 RBX: ffff888025ad7c00 RCX: ffffffff81bee4ee
RDX: ffff8880118b8000 RSI: ffffffff830a33bd RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81bfadc0
R13: 0000000000000000 R14: ffff888025e9c000 R15: ffff88801ac22580
FS: 0000555583452380(0000) GS:ffff88806b200000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055558345b6f8 CR3: 0000000024c60000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
----------------
Code disassembly (best guess):
0: df e8 fucomip %st(0),%st
2: 33 a1 83 fe 48 8d xor -0x72b7017d(%rcx),%esp
8: 7b 10 jnp 0x1a
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 c0 00 00 00 jne 0xdb
1b: 4c 8b 6b 10 mov 0x10(%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 da 00 00 00 jne 0x10e
34: 49 8b 7d 30 mov 0x30(%r13),%rdi
38: 41 ff d4 call *%r12
3b: 0f 1f 00 nopl (%rax)
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: 2 PID: 5209 Comm: syz-executor759 Not tainted 6.10.0-rc1-syzkaller-00021-ge0cce98fe279 #0
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:write_special_inodes+0x71/0x170 fs/jfs/jfs_logmgr.c:207
Code: df e8 33 a1 83 fe 48 8d 7b 10 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 c0 00 00 00 4c 8b 6b 10 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 da 00 00 00 49 8b 7d 30 41 ff d4 0f 1f 00 48 8d
RSP: 0018:ffffc9000326fc00 EFLAGS: 00010206
RAX: 0000000000000006 RBX: ffff888025ad7c00 RCX: ffffffff81bee4ee
RDX: ffff8880118b8000 RSI: ffffffff830a33bd RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81bfadc0
R13: 0000000000000000 R14: ffff888025e9c000 R15: ffff88801ac22580
FS: 0000555583452380(0000) GS:ffff88806b200000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055558345b6f8 CR3: 0000000024c60000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
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:685
sync_filesystem+0x10d/0x290 fs/sync.c:56
generic_shutdown_super+0x7e/0x3d0 fs/super.c:621
kill_block_super+0x3b/0x90 fs/super.c:1676
deactivate_locked_super+0xbe/0x1a0 fs/super.c:473
deactivate_super+0xde/0x100 fs/super.c:506
cleanup_mnt+0x222/0x450 fs/namespace.c:1267
task_work_run+0x14e/0x250 kernel/task_work.c:180
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:328 [inline]
__syscall_exit_to_user_mode_work kernel/entry/common.c:207 [inline]
syscall_exit_to_user_mode+0x278/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:0x7fc502ded677
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:00007ffdebf57e58 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fc502ded677
RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffdebf57f10
RBP: 00007ffdebf57f10 R08: 0000000000000000 R09: 0000000000000000
R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffdebf58f80
R13: 00005555834536c0 R14: 431bde82d7b634db R15: 00007ffdebf58fa0
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:write_special_inodes+0x71/0x170 fs/jfs/jfs_logmgr.c:207
Code: df e8 33 a1 83 fe 48 8d 7b 10 48 89 f8 48 c1 e8 03 80 3c 28 00 0f 85 c0 00 00 00 4c 8b 6b 10 49 8d 7d 30 48 89 f8 48 c1 e8 03 <80> 3c 28 00 0f 85 da 00 00 00 49 8b 7d 30 41 ff d4 0f 1f 00 48 8d
RSP: 0018:ffffc9000326fc00 EFLAGS: 00010206
RAX: 0000000000000006 RBX: ffff888025ad7c00 RCX: ffffffff81bee4ee
RDX: ffff8880118b8000 RSI: ffffffff830a33bd RDI: 0000000000000030
RBP: dffffc0000000000 R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000001 R12: ffffffff81bfadc0
R13: 0000000000000000 R14: ffff888025e9c000 R15: ffff88801ac22580
FS: 0000555583452380(0000) GS:ffff88806b200000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055558345b6f8 CR3: 0000000024c60000 CR4: 0000000000350ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
----------------
Code disassembly (best guess):
0: df e8 fucomip %st(0),%st
2: 33 a1 83 fe 48 8d xor -0x72b7017d(%rcx),%esp
8: 7b 10 jnp 0x1a
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 c0 00 00 00 jne 0xdb
1b: 4c 8b 6b 10 mov 0x10(%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 da 00 00 00 jne 0x10e
34: 49 8b 7d 30 mov 0x30(%r13),%rdi
38: 41 ff d4 call *%r12
3b: 0f 1f 00 nopl (%rax)
3e: 48 rex.W
3f: 8d .byte 0x8d