program: syz_mount_image$jfs(&(0x7f0000000400), &(0x7f0000000040)='./file1\x00', 0xc00, &(0x7f0000000580)=ANY=[@ANYBLOB="2c756d61736b3d300004000000000000000000", @ANYRES32, @ANYRES64, @ANYRESDEC, @ANYRESOCT, @ANYRES8, @ANYRESDEC, @ANYBLOB="7569643d905d71524d6613c415e10839b8aebc330a7196ada7453b3ac69b748c4314d22ec85487abc5c78285138c51d979f457ee167c34bb9e2d88d15ddf56f006eab8f8b4155bd1aac2a44e1d52ee5402b2bfbc1242ec6930b178d71d374ce907288e233b9cd39d67476fd3ab3c9a84fce295ec770000000000000000002000000000", @ANYRESOCT=0x0, @ANYRES16=0x0, @ANYRES16], 0x21, 0x6253, &(0x7f0000000680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgM3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhb27i5HrrO8Hfna9u147kBgI+Tv5G9g4JoTEya5f4hfaFBNeG94DodAXbNe7Ngt+w2uXQCPZKFAiYVRU0TZctAWESm4qogpVtAKUC9SqaiVoL+gNoqLlIqoCCqiV2gqy1ZzzPM/OzM7OzHrH6zPnfD5S/PPOnJlz5syZs/td5zsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") unlink(&(0x7f0000000540)='./file1\x00') r0 = syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x6042, 0x144) sendfile(r1, r0, 0x0, 0x80000002) [ 75.486081][ T4709] Bluetooth: hci0: command tx timeout [ 75.791614][ T5358] loop0: detected capacity change from 0 to 32768 [ 75.822235][ T5358] find_entry called with index >= next_index [ 75.829291][ T5358] find_entry called with index >= next_index [ 75.831935][ T5358] find_entry called with index >= next_index [ 75.848384][ T5358] add_index: next_index = 0. Resetting! [ 75.851027][ T5358] find_entry called with index >= next_index [ 75.864595][ T5358] find_entry called with index >= next_index [ 75.869512][ T26] audit: type=1800 audit(1757197638.523:2): pid=5358 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=7 res=0 errno=0 [ 75.948104][ T5358] ------------[ cut here ]------------ [ 75.950678][ T5358] UBSAN: shift-out-of-bounds in fs/jfs/jfs_dmap.c:2641:11 [ 75.955108][ T5358] shift exponent 34 is too large for 32-bit type 'int' [ 75.958763][ T5358] CPU: 0 UID: 0 PID: 5358 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 75.958779][ T5358] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.958786][ T5358] Call Trace: [ 75.958792][ T5358] [ 75.958798][ T5358] dump_stack_lvl+0x189/0x250 [ 75.958878][ T5358] ? __pfx_filemap_get_entry+0x10/0x10 [ 75.958924][ T5358] ? __pfx_dump_stack_lvl+0x10/0x10 [ 75.958938][ T5358] ? __pfx__printk+0x10/0x10 [ 75.958956][ T5358] ? lock_metapage+0x301/0x400 [ 75.958976][ T5358] ubsan_epilogue+0xa/0x40 [ 75.958990][ T5358] __ubsan_handle_shift_out_of_bounds+0x386/0x410 [ 75.959023][ T5358] dbSplit+0x1f8/0x200 [ 75.959039][ T5358] dbAdjCtl+0x34c/0xa20 [ 75.959062][ T5358] dbAllocDmap+0xc6/0x150 [ 75.959077][ T5358] dbAlloc+0x469/0xba0 [ 75.959103][ T5358] extAlloc+0x54a/0xfb0 [ 75.959127][ T5358] ? __pfx_extAlloc+0x10/0x10 [ 75.959140][ T5358] ? down_write_nested+0x169/0x200 [ 75.959154][ T5358] ? __pfx_down_write_nested+0x10/0x10 [ 75.959172][ T5358] jfs_get_block+0x346/0xab0 [ 75.959191][ T5358] ? __pfx_jfs_get_block+0x10/0x10 [ 75.959205][ T5358] ? iov_iter_extract_bvec_pages+0x729/0x7d0 [ 75.959226][ T5358] ? __pfx_jfs_get_block+0x10/0x10 [ 75.959238][ T5358] __blockdev_direct_IO+0x16fc/0x3490 [ 75.959275][ T5358] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 75.959289][ T5358] ? __pfx_invalidate_inode_pages2_range+0x10/0x10 [ 75.959305][ T5358] ? __pfx_jfs_get_block+0x10/0x10 [ 75.959323][ T5358] ? filemap_write_and_wait_range+0x18a/0x320 [ 75.959338][ T5358] ? __pfx_filemap_write_and_wait_range+0x10/0x10 [ 75.959374][ T5358] ? current_time+0x222/0x370 [ 75.959392][ T5358] ? __pfx_current_time+0x10/0x10 [ 75.959409][ T5358] jfs_direct_IO+0x119/0x220 [ 75.959426][ T5358] generic_file_direct_write+0x1db/0x3e0 [ 75.959437][ T5358] ? file_update_time+0x2da/0x490 [ 75.959450][ T5358] __generic_file_write_iter+0x11d/0x230 [ 75.959460][ T5358] ? generic_file_write_iter+0x103/0x550 [ 75.959473][ T5358] generic_file_write_iter+0x117/0x550 [ 75.959487][ T5358] ? __pfx_generic_file_write_iter+0x10/0x10 [ 75.959547][ T5358] ? splice_from_pipe_next+0x608/0x660 [ 75.959570][ T5358] ? __asan_memset+0x22/0x50 [ 75.959587][ T5358] iter_file_splice_write+0x975/0x10e0 [ 75.959618][ T5358] ? __pfx_iter_file_splice_write+0x10/0x10 [ 75.959634][ T5358] ? rcu_read_lock_any_held+0xb3/0x120 [ 75.959654][ T5358] ? __pfx_iter_file_splice_write+0x10/0x10 [ 75.959667][ T5358] direct_splice_actor+0x101/0x160 [ 75.959684][ T5358] splice_direct_to_actor+0x5a5/0xcc0 [ 75.959711][ T5358] ? __pfx_direct_splice_actor+0x10/0x10 [ 75.959724][ T5358] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 75.959744][ T5358] do_splice_direct+0x181/0x270 [ 75.959759][ T5358] ? __pfx_do_splice_direct+0x10/0x10 [ 75.959773][ T5358] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 75.959791][ T5358] ? rw_verify_area+0x255/0x4d0 [ 75.959826][ T5358] do_sendfile+0x4da/0x7e0 [ 75.959849][ T5358] ? __pfx_do_sendfile+0x10/0x10 [ 75.959864][ T5358] ? rcu_is_watching+0x15/0xb0 [ 75.959877][ T5358] ? __rseq_handle_notify_resume+0x37e/0x11f0 [ 75.959902][ T5358] __se_sys_sendfile64+0x13e/0x190 [ 75.959919][ T5358] ? __pfx___se_sys_sendfile64+0x10/0x10 [ 75.959932][ T5358] ? rcu_is_watching+0x15/0xb0 [ 75.959948][ T5358] ? do_syscall_64+0xbe/0x3b0 [ 75.960003][ T5358] do_syscall_64+0xfa/0x3b0 [ 75.960015][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.960032][ T5358] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.960044][ T5358] ? clear_bhb_loop+0x60/0xb0 [ 75.960058][ T5358] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.960070][ T5358] RIP: 0033:0x7fc74e98ebe9 [ 75.960081][ T5358] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 75.960100][ T5358] RSP: 002b:00007fc74f7c1038 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 75.960115][ T5358] RAX: ffffffffffffffda RBX: 00007fc74ebc5fa0 RCX: 00007fc74e98ebe9 [ 75.960125][ T5358] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000005 [ 75.960132][ T5358] RBP: 00007fc74ea11e19 R08: 0000000000000000 R09: 0000000000000000 [ 75.960140][ T5358] R10: 0000000080000002 R11: 0000000000000246 R12: 0000000000000000 [ 75.960147][ T5358] R13: 00007fc74ebc6038 R14: 00007fc74ebc5fa0 R15: 00007ffe3b1bc0c8 [ 75.960168][ T5358] [ 75.960280][ T5358] ---[ end trace ]--- [ 76.164547][ T5358] Kernel panic - not syncing: UBSAN: panic_on_warn set ... [ 76.167576][ T5358] CPU: 0 UID: 0 PID: 5358 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 76.171079][ T5358] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 76.175548][ T5358] Call Trace: [ 76.176983][ T5358] [ 76.178315][ T5358] dump_stack_lvl+0x99/0x250 [ 76.180305][ T5358] ? __asan_memcpy+0x40/0x70 [ 76.182446][ T5358] ? __pfx_dump_stack_lvl+0x10/0x10 [ 76.184741][ T5358] ? __pfx__printk+0x10/0x10 [ 76.186819][ T5358] vpanic+0x281/0x750 [ 76.188576][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.190857][ T5358] ? __pfx_vpanic+0x10/0x10 [ 76.192864][ T5358] panic+0xb9/0xc0 [ 76.194404][ T5358] ? __pfx_panic+0x10/0x10 [ 76.196354][ T5358] ? __pfx__printk+0x10/0x10 [ 76.198349][ T5358] ? lock_metapage+0x301/0x400 [ 76.200435][ T5358] check_panic_on_warn+0x89/0xb0 [ 76.202683][ T5358] __ubsan_handle_shift_out_of_bounds+0x386/0x410 [ 76.205569][ T5358] dbSplit+0x1f8/0x200 [ 76.207341][ T5358] dbAdjCtl+0x34c/0xa20 [ 76.209143][ T5358] dbAllocDmap+0xc6/0x150 [ 76.210994][ T5358] dbAlloc+0x469/0xba0 [ 76.212864][ T5358] extAlloc+0x54a/0xfb0 [ 76.214719][ T5358] ? __pfx_extAlloc+0x10/0x10 [ 76.216868][ T5358] ? down_write_nested+0x169/0x200 [ 76.218976][ T5358] ? __pfx_down_write_nested+0x10/0x10 [ 76.221260][ T5358] jfs_get_block+0x346/0xab0 [ 76.223372][ T5358] ? __pfx_jfs_get_block+0x10/0x10 [ 76.225640][ T5358] ? iov_iter_extract_bvec_pages+0x729/0x7d0 [ 76.228347][ T5358] ? __pfx_jfs_get_block+0x10/0x10 [ 76.230566][ T5358] __blockdev_direct_IO+0x16fc/0x3490 [ 76.232955][ T5358] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 76.235381][ T5358] ? __pfx_invalidate_inode_pages2_range+0x10/0x10 [ 76.238227][ T5358] ? __pfx_jfs_get_block+0x10/0x10 [ 76.240515][ T5358] ? filemap_write_and_wait_range+0x18a/0x320 [ 76.243173][ T5358] ? __pfx_filemap_write_and_wait_range+0x10/0x10 [ 76.246029][ T5358] ? current_time+0x222/0x370 [ 76.248159][ T5358] ? __pfx_current_time+0x10/0x10 [ 76.250354][ T5358] jfs_direct_IO+0x119/0x220 [ 76.252414][ T5358] generic_file_direct_write+0x1db/0x3e0 [ 76.254817][ T5358] ? file_update_time+0x2da/0x490 [ 76.257117][ T5358] __generic_file_write_iter+0x11d/0x230 [ 76.259568][ T5358] ? generic_file_write_iter+0x103/0x550 [ 76.261998][ T5358] generic_file_write_iter+0x117/0x550 [ 76.264396][ T5358] ? __pfx_generic_file_write_iter+0x10/0x10 [ 76.267092][ T5358] ? splice_from_pipe_next+0x608/0x660 [ 76.269509][ T5358] ? __asan_memset+0x22/0x50 [ 76.271705][ T5358] iter_file_splice_write+0x975/0x10e0 [ 76.274086][ T5358] ? __pfx_iter_file_splice_write+0x10/0x10 [ 76.276687][ T5358] ? rcu_read_lock_any_held+0xb3/0x120 [ 76.278915][ T5358] ? __pfx_iter_file_splice_write+0x10/0x10 [ 76.281672][ T5358] direct_splice_actor+0x101/0x160 [ 76.284244][ T5358] splice_direct_to_actor+0x5a5/0xcc0 [ 76.286664][ T5358] ? __pfx_direct_splice_actor+0x10/0x10 [ 76.289088][ T5358] ? __pfx_splice_direct_to_actor+0x10/0x10 [ 76.291731][ T5358] do_splice_direct+0x181/0x270 [ 76.293763][ T5358] ? __pfx_do_splice_direct+0x10/0x10 [ 76.295947][ T5358] ? __pfx_direct_file_splice_eof+0x10/0x10 [ 76.298478][ T5358] ? rw_verify_area+0x255/0x4d0 [ 76.300617][ T5358] do_sendfile+0x4da/0x7e0 [ 76.302651][ T5358] ? __pfx_do_sendfile+0x10/0x10 [ 76.304735][ T5358] ? rcu_is_watching+0x15/0xb0 [ 76.306780][ T5358] ? __rseq_handle_notify_resume+0x37e/0x11f0 [ 76.309518][ T5358] __se_sys_sendfile64+0x13e/0x190 [ 76.311698][ T5358] ? __pfx___se_sys_sendfile64+0x10/0x10 [ 76.314019][ T5358] ? rcu_is_watching+0x15/0xb0 [ 76.316064][ T5358] ? do_syscall_64+0xbe/0x3b0 [ 76.318090][ T5358] do_syscall_64+0xfa/0x3b0 [ 76.319956][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.322185][ T5358] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.324766][ T5358] ? clear_bhb_loop+0x60/0xb0 [ 76.326684][ T5358] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.329087][ T5358] RIP: 0033:0x7fc74e98ebe9 [ 76.330987][ T5358] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 76.339114][ T5358] RSP: 002b:00007fc74f7c1038 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 76.342719][ T5358] RAX: ffffffffffffffda RBX: 00007fc74ebc5fa0 RCX: 00007fc74e98ebe9 [ 76.345931][ T5358] RDX: 0000000000000000 RSI: 0000000000000004 RDI: 0000000000000005 [ 76.349231][ T5358] RBP: 00007fc74ea11e19 R08: 0000000000000000 R09: 0000000000000000 [ 76.352579][ T5358] R10: 0000000080000002 R11: 0000000000000246 R12: 0000000000000000 [ 76.355963][ T5358] R13: 00007fc74ebc6038 R14: 00007fc74ebc5fa0 R15: 00007ffe3b1bc0c8 [ 76.359467][ T5358] [ 76.361085][ T5358] Kernel Offset: disabled [ 76.362927][ T5358] Rebooting in 86400 seconds..