program: r0 = openat$fb1(0xffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_mount_image$jfs(&(0x7f0000000040), &(0x7f0000000000)='./file1\x00', 0x804, &(0x7f000000c5c0)=ANY=[@ANYBLOB='nodiscard,errors=continue,gid=', @ANYRESHEX=0x0, @ANYBLOB=',disiocharset=cp865,noquota,nointegrity,gid=\x00\x00\x00\x00\x00', @ANYRESHEX=0x0, @ANYBLOB=',\x00'], 0x1, 0x6238, &(0x7f000000d740)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu9cYuc7yDuBnr147kBgIqZMasnaMMc4mu77EF1oXE64NtxIIhV6wXe/aLPgWr10CjWRHgRIJoyJE2/ChLSDURqoqrIoPtAooH1CrSpVI+4F+QVSoSI2qgAJSpbaCbDXnvO+7M7OzM7ve8XrmnN9Psh/vzJl53znzztl5dv2fAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents64(r1, 0x0, 0x0) ioctl$FBIOBLANK(r0, 0x4611, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./sys\x00', 0x1ff) mount(0x0, &(0x7f0000000240)='./sys\x00', &(0x7f00000004c0)='sysfs\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./sys/bus/pci/devices/0000:00:01.0/remove\x00', 0x1, 0x0) r3 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_FLUSH(r3, 0x0, 0x16, 0x0, 0x0) write(r2, &(0x7f00000000c0)='1', 0x1) io_uring_register$IORING_REGISTER_SYNC_CANCEL(r2, 0x18, &(0x7f0000000100)={0x2, r1, 0x0, {0x6}, 0x5}, 0x1) [ 140.946655][ T4654] Bluetooth: hci0: command tx timeout [ 141.426426][ T5339] loop0: detected capacity change from 0 to 32768 [ 141.472552][ T5339] jfs: Unknown parameter 'disiocharset' [ 141.898401][ T5339] ------------[ cut here ]------------ [ 141.901150][ T5339] ODEBUG: free active (active state 0) object: ffff888000af6ce0 object type: timer_list hint: fq_flush_timeout+0x0/0x2d0 [ 141.906486][ C0] ================================================================== [ 141.906499][ C0] BUG: KASAN: slab-use-after-free in free_iova+0xab/0x200 [ 141.906520][ C0] Read of size 8 at addr ffff888000afbd60 by task syz.0.0/5339 [ 141.906529][ C0] [ 141.906535][ C0] CPU: 0 UID: 0 PID: 5339 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 141.906547][ C0] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 141.906554][ C0] Call Trace: [ 141.906558][ C0] [ 141.906562][ C0] dump_stack_lvl+0xe8/0x150 [ 141.906579][ C0] print_address_description+0x55/0x1e0 [ 141.906593][ C0] ? free_iova+0xab/0x200 [ 141.906604][ C0] print_report+0x58/0x70 [ 141.906616][ C0] kasan_report+0x117/0x150 [ 141.906631][ C0] ? free_iova+0xab/0x200 [ 141.906645][ C0] free_iova+0xab/0x200 [ 141.906658][ C0] fq_ring_free_locked+0x1ab/0x310 [ 141.906673][ C0] fq_flush_timeout+0x234/0x2d0 [ 141.906685][ C0] call_timer_fn+0x192/0x5e0 [ 141.906695][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.906706][ C0] ? call_timer_fn+0xd4/0x5e0 [ 141.906714][ C0] ? __pfx_call_timer_fn+0x10/0x10 [ 141.906724][ C0] ? _raw_spin_unlock_irq+0x23/0x50 [ 141.906786][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.906817][ C0] __run_timer_base+0x652/0x8b0 [ 141.906837][ C0] ? ktime_get+0x45/0x220 [ 141.906852][ C0] ? __pfx___run_timer_base+0x10/0x10 [ 141.906865][ C0] ? ktime_get+0x1f5/0x220 [ 141.906876][ C0] ? lapic_next_event+0x11/0x20 [ 141.906888][ C0] run_timer_softirq+0xb7/0x170 [ 141.906902][ C0] handle_softirqs+0x225/0x840 [ 141.906914][ C0] ? __irq_exit_rcu+0xca/0x220 [ 141.906926][ C0] __irq_exit_rcu+0xca/0x220 [ 141.906937][ C0] irq_exit_rcu+0x9/0x30 [ 141.906948][ C0] sysvec_apic_timer_interrupt+0xa6/0xc0 [ 141.906959][ C0] [ 141.906963][ C0] [ 141.906966][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 141.906979][ C0] RIP: 0010:console_flush_all+0x7d2/0xaf0 [ 141.906992][ C0] Code: ff ff e8 e1 3f 21 00 90 0f 0b 90 e9 9c fc ff ff e8 d3 3f 21 00 e8 ce cf 2d 0a 48 85 db 74 c0 e8 c4 3f 21 00 fb 48 8b 5c 24 18 <48> 8b 44 24 28 42 80 3c 20 00 4d 8d 77 58 74 08 4c 89 f7 e8 46 72 [ 141.906999][ C0] RSP: 0018:ffffc9000e50f1e0 EFLAGS: 00000283 [ 141.907009][ C0] RAX: ffffffff81a5e55c RBX: ffffc9000e50f340 RCX: 0000000000100000 [ 141.907017][ C0] RDX: ffffc9000f7f1000 RSI: 000000000002a9e9 RDI: 000000000002a9ea [ 141.907024][ C0] RBP: ffffc9000e50f2f0 R08: ffffffff9057c237 R09: 1ffffffff20af846 [ 141.907031][ C0] R10: dffffc0000000000 R11: fffffbfff20af847 R12: dffffc0000000000 [ 141.907037][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: ffffffff8f471c60 [ 141.907045][ C0] ? console_flush_all+0x7cc/0xaf0 [ 141.907058][ C0] ? lockdep_hardirqs_on+0x7a/0x110 [ 141.907069][ C0] ? console_flush_all+0x123/0xaf0 [ 141.907081][ C0] ? __pfx_console_flush_all+0x10/0x10 [ 141.907093][ C0] ? is_printk_cpu_sync_owner+0x32/0x40 [ 141.907106][ C0] console_unlock+0xd1/0x1c0 [ 141.907117][ C0] ? __pfx_console_unlock+0x10/0x10 [ 141.907127][ C0] ? __report_bug+0x3c5/0x570 [ 141.907141][ C0] vprintk_emit+0x485/0x560 [ 141.907151][ C0] ? __pfx_vprintk_emit+0x10/0x10 [ 141.907163][ C0] ? __warn_args+0x269/0x2c0 [ 141.907176][ C0] ? debug_print_object+0xec/0x230 [ 141.907188][ C0] __report_bug+0x3c5/0x570 [ 141.907199][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 141.907211][ C0] ? debug_print_object+0xec/0x230 [ 141.907224][ C0] ? __pfx___report_bug+0x10/0x10 [ 141.907237][ C0] ? iommu_bus_notifier+0x6d/0x2c0 [ 141.907246][ C0] ? notifier_call_chain+0x1a5/0x3d0 [ 141.907260][ C0] ? blocking_notifier_call_chain+0x6a/0x90 [ 141.907273][ C0] ? device_del+0x740/0x8f0 [ 141.907281][ C0] ? pci_remove_bus_device+0x12a/0x2a0 [ 141.907296][ C0] ? pci_stop_and_remove_bus_device_locked+0x7f/0xb0 [ 141.907311][ C0] report_bug_entry+0x19a/0x290 [ 141.907323][ C0] ? debug_print_object+0x18a/0x230 [ 141.907333][ C0] ? debug_print_object+0x18f/0x230 [ 141.907344][ C0] handle_bug+0xce/0x200 [ 141.907356][ C0] exc_invalid_op+0x1a/0x50 [ 141.907369][ C0] asm_exc_invalid_op+0x1a/0x20 [ 141.907410][ C0] RIP: 0010:debug_print_object+0x18a/0x230 [ 141.907422][ C0] Code: f8 48 c1 e8 03 80 3c 18 00 74 08 4c 89 ff e8 1d a0 55 fd 4d 8b 0f 4c 89 ef 48 8b 74 24 08 48 89 ea 44 89 e1 4d 89 f0 ff 34 24 <67> 48 0f b9 3a 48 83 c4 08 ff 05 83 3d 77 0b 48 83 c4 10 5b 41 5c [ 141.907430][ C0] RSP: 0018:ffffc9000e50f6f0 EFLAGS: 00010246 [ 141.907438][ C0] RAX: 1ffffffff17decd0 RBX: dffffc0000000000 RCX: 0000000000000000 [ 141.907445][ C0] RDX: ffffffff8c4bf940 RSI: ffffffff8c4bf3c0 RDI: ffffffff906323d0 [ 141.907452][ C0] RBP: ffffffff8c4bf940 R08: ffff888000af6ce0 R09: ffffffff8bef79e0 [ 141.907459][ C0] R10: dffffc0000000000 R11: ffffffff81b33bb0 R12: 0000000000000000 [ 141.907465][ C0] R13: ffffffff906323d0 R14: ffff888000af6ce0 R15: ffffffff8bef6680 [ 141.907473][ C0] ? __pfx_timer_debug_hint+0x10/0x10 [ 141.907491][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.907501][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.907513][ C0] debug_check_no_obj_freed+0x2e3/0x450 [ 141.907528][ C0] kfree+0x13e/0x640 [ 141.907538][ C0] ? iommu_deinit_device+0x401/0x840 [ 141.907552][ C0] iommu_deinit_device+0x401/0x840 [ 141.907566][ C0] __iommu_group_remove_device+0x1dd/0x270 [ 141.907579][ C0] iommu_bus_notifier+0x6d/0x2c0 [ 141.907590][ C0] notifier_call_chain+0x1a5/0x3d0 [ 141.907606][ C0] blocking_notifier_call_chain+0x6a/0x90 [ 141.907620][ C0] bus_notify+0x143/0x180 [ 141.907635][ C0] device_del+0x740/0x8f0 [ 141.907647][ C0] ? __pfx_device_del+0x10/0x10 [ 141.907658][ C0] pci_remove_bus_device+0x12a/0x2a0 [ 141.907673][ C0] pci_stop_and_remove_bus_device_locked+0x7f/0xb0 [ 141.907688][ C0] remove_store+0xe5/0x150 [ 141.907699][ C0] ? __pfx_remove_store+0x10/0x10 [ 141.907708][ C0] ? sysfs_file_kobj+0x1e4/0x230 [ 141.907719][ C0] ? sysfs_kf_write+0x166/0x260 [ 141.907731][ C0] ? __pfx_sysfs_kf_write+0x10/0x10 [ 141.907741][ C0] kernfs_fop_write_iter+0x3a4/0x540 [ 141.907757][ C0] vfs_write+0x612/0xba0 [ 141.907770][ C0] ? lockdep_hardirqs_on+0x7a/0x110 [ 141.907783][ C0] ? __pfx_vfs_write+0x10/0x10 [ 141.907797][ C0] ? fdget_pos+0x151/0x320 [ 141.907808][ C0] ? kasan_check_range+0x1ca/0x2c0 [ 141.907822][ C0] ksys_write+0x150/0x270 [ 141.907841][ C0] ? __pfx_ksys_write+0x10/0x10 [ 141.907856][ C0] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 141.907866][ C0] do_syscall_64+0x174/0x580 [ 141.907878][ C0] ? trace_irq_disable+0x3b/0x140 [ 141.907890][ C0] ? clear_bhb_loop+0x40/0x90 [ 141.907901][ C0] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 141.907911][ C0] RIP: 0033:0x7f7d44d9e019 [ 141.907921][ C0] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 141.907929][ C0] RSP: 002b:00007f7d45d2cfe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 141.907940][ C0] RAX: ffffffffffffffda RBX: 00007f7d45025fa0 RCX: 00007f7d44d9e019 [ 141.907947][ C0] RDX: 0000000000000001 RSI: 00002000000000c0 RDI: 0000000000000005 [ 141.907953][ C0] RBP: 00007f7d44e3500c R08: 0000000000000000 R09: 0000000000000000 [ 141.907960][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 141.907967][ C0] R13: 00007f7d45026038 R14: 00007f7d45025fa0 R15: 00007ffc2fa93fd8 [ 141.907978][ C0] [ 141.907982][ C0] [ 141.907985][ C0] Allocated by task 1: [ 141.907990][ C0] kasan_save_track+0x3e/0x80 [ 141.908001][ C0] __kasan_slab_alloc+0x6c/0x80 [ 141.908012][ C0] kmem_cache_alloc_noprof+0x2a0/0x5f0 [ 141.908022][ C0] reserve_iova+0x2b0/0x480 [ 141.908034][ C0] iommu_setup_dma_ops+0xa21/0x1820 [ 141.908045][ C0] bus_iommu_probe+0x296/0x470 [ 141.908054][ C0] iommu_device_register+0x1af/0x210 [ 141.908062][ C0] intel_iommu_init+0x6f0/0x8e0 [ 141.908143][ C0] pci_iommu_init+0x38/0x70 [ 141.908155][ C0] do_one_initcall+0x250/0x870 [ 141.908168][ C0] do_initcall_level+0x10a/0x1a0 [ 141.908181][ C0] do_initcalls+0x59/0xa0 [ 141.908191][ C0] kernel_init_freeable+0x29d/0x3e0 [ 141.908202][ C0] kernel_init+0x1d/0x1d0 [ 141.908214][ C0] ret_from_fork+0x514/0xb70 [ 141.908227][ C0] ret_from_fork_asm+0x1a/0x30 [ 141.908235][ C0] [ 141.908238][ C0] Freed by task 5339: [ 141.908243][ C0] kasan_save_track+0x3e/0x80 [ 141.908253][ C0] kasan_save_free_info+0x40/0x50 [ 141.908262][ C0] __kasan_slab_free+0x5c/0x80 [ 141.908273][ C0] kmem_cache_free+0x182/0x650 [ 141.908283][ C0] put_iova_domain+0xcc/0x100 [ 141.908296][ C0] iommu_put_dma_cookie+0x45c/0x560 [ 141.908306][ C0] iommu_deinit_device+0x401/0x840 [ 141.908318][ C0] __iommu_group_remove_device+0x1dd/0x270 [ 141.908328][ C0] iommu_bus_notifier+0x6d/0x2c0 [ 141.908337][ C0] notifier_call_chain+0x1a5/0x3d0 [ 141.908349][ C0] blocking_notifier_call_chain+0x6a/0x90 [ 141.908361][ C0] bus_notify+0x143/0x180 [ 141.908372][ C0] device_del+0x740/0x8f0 [ 141.908379][ C0] pci_remove_bus_device+0x12a/0x2a0 [ 141.908391][ C0] pci_stop_and_remove_bus_device_locked+0x7f/0xb0 [ 141.908405][ C0] remove_store+0xe5/0x150 [ 141.908416][ C0] kernfs_fop_write_iter+0x3a4/0x540 [ 141.908429][ C0] vfs_write+0x612/0xba0 [ 141.908439][ C0] ksys_write+0x150/0x270 [ 141.908450][ C0] do_syscall_64+0x174/0x580 [ 141.908461][ C0] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 141.908470][ C0] [ 141.908473][ C0] The buggy address belongs to the object at ffff888000afbd40 [ 141.908473][ C0] which belongs to the cache iommu_iova of size 40 [ 141.908481][ C0] The buggy address is located 32 bytes inside of [ 141.908481][ C0] freed 40-byte region [ffff888000afbd40, ffff888000afbd68) [ 141.908491][ C0] [ 141.908494][ C0] The buggy address belongs to the physical page: [ 141.908501][ C0] page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0xafb [ 141.908512][ C0] flags: 0x7ff00000000000(node=0|zone=0|lastcpupid=0x7ff) [ 141.908521][ C0] page_type: f5(slab) [ 141.908531][ C0] raw: 007ff00000000000 ffff88801c786500 dead000000000100 dead000000000122 [ 141.908541][ C0] raw: 0000000000000000 0000000800400040 00000000f5000000 0000000000000000 [ 141.908546][ C0] page dumped because: kasan: bad access detected [ 141.908584][ C0] page_owner tracks the page as allocated [ 141.908589][ C0] page last allocated via order 0, migratetype Unmovable, gfp_mask 0xd2820(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, tgid 1 (swapper/0), ts 9631406995, free_ts 0 [ 141.908606][ C0] post_alloc_hook+0x1f9/0x250 [ 141.908617][ C0] get_page_from_freelist+0x21fa/0x2270 [ 141.908629][ C0] __alloc_frozen_pages_noprof+0x18d/0x380 [ 141.908640][ C0] allocate_slab+0x79/0x5e0 [ 141.908652][ C0] refill_objects+0x2d5/0x350 [ 141.908665][ C0] __pcs_replace_empty_main+0x2bf/0x6b0 [ 141.908677][ C0] kmem_cache_alloc_noprof+0x382/0x5f0 [ 141.908687][ C0] reserve_iova+0x2b0/0x480 [ 141.908699][ C0] iommu_setup_dma_ops+0xa21/0x1820 [ 141.908710][ C0] bus_iommu_probe+0x296/0x470 [ 141.908718][ C0] iommu_device_register+0x1af/0x210 [ 141.908727][ C0] intel_iommu_init+0x6f0/0x8e0 [ 141.908736][ C0] pci_iommu_init+0x38/0x70 [ 141.908747][ C0] do_one_initcall+0x250/0x870 [ 141.908761][ C0] do_initcall_level+0x10a/0x1a0 [ 141.908771][ C0] do_initcalls+0x59/0xa0 [ 141.908782][ C0] page_owner free stack trace missing [ 141.908786][ C0] [ 141.908788][ C0] Memory state around the buggy address: [ 141.908794][ C0] ffff888000afbc00: 00 00 00 00 00 fc fc fc 00 00 00 00 00 fc fc fc [ 141.908801][ C0] ffff888000afbc80: fa fb fb fb fb fc fc fc fa fb fb fb fb fc fc fc [ 141.908808][ C0] >ffff888000afbd00: fa fb fb fb fb fc fc fc fa fb fb fb fb fc fc fc [ 141.908812][ C0] ^ [ 141.908818][ C0] ffff888000afbd80: fa fb fb fb fb fc fc fc 00 00 00 00 00 fc fc fc [ 141.908829][ C0] ffff888000afbe00: 00 00 00 00 00 fc fc fc 00 00 00 00 00 fc fc fc [ 141.908835][ C0] ================================================================== [ 141.908841][ C0] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 141.908850][ C0] CPU: 0 UID: 0 PID: 5339 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 141.908861][ C0] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 141.908868][ C0] Call Trace: [ 141.908873][ C0] [ 141.908877][ C0] vpanic+0x56c/0xa60 [ 141.908889][ C0] ? __pfx_vpanic+0x10/0x10 [ 141.908900][ C0] panic+0xc5/0xd0 [ 141.908913][ C0] ? __pfx_panic+0x10/0x10 [ 141.908927][ C0] ? free_iova+0xab/0x200 [ 141.908939][ C0] ? rcu_is_watching+0x15/0xb0 [ 141.908951][ C0] ? free_iova+0xab/0x200 [ 141.908963][ C0] ? free_iova+0xab/0x200 [ 141.908974][ C0] check_panic_on_warn+0x89/0xb0 [ 141.908989][ C0] ? free_iova+0xab/0x200 [ 141.909001][ C0] end_report+0x73/0x170 [ 141.909014][ C0] ? free_iova+0xab/0x200 [ 141.909026][ C0] kasan_report+0x128/0x150 [ 141.909040][ C0] ? free_iova+0xab/0x200 [ 141.909053][ C0] free_iova+0xab/0x200 [ 141.909067][ C0] fq_ring_free_locked+0x1ab/0x310 [ 141.909082][ C0] fq_flush_timeout+0x234/0x2d0 [ 141.909094][ C0] call_timer_fn+0x192/0x5e0 [ 141.909104][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.909114][ C0] ? call_timer_fn+0xd4/0x5e0 [ 141.909123][ C0] ? __pfx_call_timer_fn+0x10/0x10 [ 141.909135][ C0] ? _raw_spin_unlock_irq+0x23/0x50 [ 141.909146][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.909157][ C0] __run_timer_base+0x652/0x8b0 [ 141.909171][ C0] ? ktime_get+0x45/0x220 [ 141.909186][ C0] ? __pfx___run_timer_base+0x10/0x10 [ 141.909201][ C0] ? ktime_get+0x1f5/0x220 [ 141.909213][ C0] ? lapic_next_event+0x11/0x20 [ 141.909224][ C0] run_timer_softirq+0xb7/0x170 [ 141.909238][ C0] handle_softirqs+0x225/0x840 [ 141.909250][ C0] ? __irq_exit_rcu+0xca/0x220 [ 141.909263][ C0] __irq_exit_rcu+0xca/0x220 [ 141.909274][ C0] irq_exit_rcu+0x9/0x30 [ 141.909285][ C0] sysvec_apic_timer_interrupt+0xa6/0xc0 [ 141.909297][ C0] [ 141.909301][ C0] [ 141.909305][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 141.909315][ C0] RIP: 0010:console_flush_all+0x7d2/0xaf0 [ 141.909327][ C0] Code: ff ff e8 e1 3f 21 00 90 0f 0b 90 e9 9c fc ff ff e8 d3 3f 21 00 e8 ce cf 2d 0a 48 85 db 74 c0 e8 c4 3f 21 00 fb 48 8b 5c 24 18 <48> 8b 44 24 28 42 80 3c 20 00 4d 8d 77 58 74 08 4c 89 f7 e8 46 72 [ 141.909335][ C0] RSP: 0018:ffffc9000e50f1e0 EFLAGS: 00000283 [ 141.909344][ C0] RAX: ffffffff81a5e55c RBX: ffffc9000e50f340 RCX: 0000000000100000 [ 141.909351][ C0] RDX: ffffc9000f7f1000 RSI: 000000000002a9e9 RDI: 000000000002a9ea [ 141.909359][ C0] RBP: ffffc9000e50f2f0 R08: ffffffff9057c237 R09: 1ffffffff20af846 [ 141.909366][ C0] R10: dffffc0000000000 R11: fffffbfff20af847 R12: dffffc0000000000 [ 141.909373][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: ffffffff8f471c60 [ 141.909382][ C0] ? console_flush_all+0x7cc/0xaf0 [ 141.909394][ C0] ? lockdep_hardirqs_on+0x7a/0x110 [ 141.909406][ C0] ? console_flush_all+0x123/0xaf0 [ 141.909418][ C0] ? __pfx_console_flush_all+0x10/0x10 [ 141.909430][ C0] ? is_printk_cpu_sync_owner+0x32/0x40 [ 141.909444][ C0] console_unlock+0xd1/0x1c0 [ 141.909454][ C0] ? __pfx_console_unlock+0x10/0x10 [ 141.909464][ C0] ? __report_bug+0x3c5/0x570 [ 141.909478][ C0] vprintk_emit+0x485/0x560 [ 141.909490][ C0] ? __pfx_vprintk_emit+0x10/0x10 [ 141.909500][ C0] ? __warn_args+0x269/0x2c0 [ 141.909514][ C0] ? debug_print_object+0xec/0x230 [ 141.909526][ C0] __report_bug+0x3c5/0x570 [ 141.909537][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 141.909550][ C0] ? debug_print_object+0xec/0x230 [ 141.909563][ C0] ? __pfx___report_bug+0x10/0x10 [ 141.909577][ C0] ? iommu_bus_notifier+0x6d/0x2c0 [ 141.909586][ C0] ? notifier_call_chain+0x1a5/0x3d0 [ 141.909600][ C0] ? blocking_notifier_call_chain+0x6a/0x90 [ 141.909613][ C0] ? device_del+0x740/0x8f0 [ 141.909622][ C0] ? pci_remove_bus_device+0x12a/0x2a0 [ 141.909636][ C0] ? pci_stop_and_remove_bus_device_locked+0x7f/0xb0 [ 141.909651][ C0] report_bug_entry+0x19a/0x290 [ 141.909663][ C0] ? debug_print_object+0x18a/0x230 [ 141.909675][ C0] ? debug_print_object+0x18f/0x230 [ 141.909686][ C0] handle_bug+0xce/0x200 [ 141.909699][ C0] exc_invalid_op+0x1a/0x50 [ 141.909711][ C0] asm_exc_invalid_op+0x1a/0x20 [ 141.909721][ C0] RIP: 0010:debug_print_object+0x18a/0x230 [ 141.909734][ C0] Code: f8 48 c1 e8 03 80 3c 18 00 74 08 4c 89 ff e8 1d a0 55 fd 4d 8b 0f 4c 89 ef 48 8b 74 24 08 48 89 ea 44 89 e1 4d 89 f0 ff 34 24 <67> 48 0f b9 3a 48 83 c4 08 ff 05 83 3d 77 0b 48 83 c4 10 5b 41 5c [ 141.909742][ C0] RSP: 0018:ffffc9000e50f6f0 EFLAGS: 00010246 [ 141.909750][ C0] RAX: 1ffffffff17decd0 RBX: dffffc0000000000 RCX: 0000000000000000 [ 141.909757][ C0] RDX: ffffffff8c4bf940 RSI: ffffffff8c4bf3c0 RDI: ffffffff906323d0 [ 141.909764][ C0] RBP: ffffffff8c4bf940 R08: ffff888000af6ce0 R09: ffffffff8bef79e0 [ 141.909771][ C0] R10: dffffc0000000000 R11: ffffffff81b33bb0 R12: 0000000000000000 [ 141.909778][ C0] R13: ffffffff906323d0 R14: ffff888000af6ce0 R15: ffffffff8bef6680 [ 141.909787][ C0] ? __pfx_timer_debug_hint+0x10/0x10 [ 141.909804][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.909814][ C0] ? __pfx_fq_flush_timeout+0x10/0x10 [ 141.909831][ C0] debug_check_no_obj_freed+0x2e3/0x450 [ 141.909848][ C0] kfree+0x13e/0x640 [ 141.909858][ C0] ? iommu_deinit_device+0x401/0x840 [ 141.909872][ C0] iommu_deinit_device+0x401/0x840 [ 141.909888][ C0] __iommu_group_remove_device+0x1dd/0x270 [ 141.909901][ C0] iommu_bus_notifier+0x6d/0x2c0 [ 141.909912][ C0] notifier_call_chain+0x1a5/0x3d0 [ 141.909926][ C0] blocking_notifier_call_chain+0x6a/0x90 [ 141.909941][ C0] bus_notify+0x143/0x180 [ 141.909955][ C0] device_del+0x740/0x8f0 [ 141.909967][ C0] ? __pfx_device_del+0x10/0x10 [ 141.909980][ C0] pci_remove_bus_device+0x12a/0x2a0 [ 141.909994][ C0] pci_stop_and_remove_bus_device_locked+0x7f/0xb0 [ 141.910009][ C0] remove_store+0xe5/0x150 [ 141.910020][ C0] ? __pfx_remove_store+0x10/0x10 [ 141.910029][ C0] ? sysfs_file_kobj+0x1e4/0x230 [ 141.910041][ C0] ? sysfs_kf_write+0x166/0x260 [ 141.910053][ C0] ? __pfx_sysfs_kf_write+0x10/0x10 [ 141.910063][ C0] kernfs_fop_write_iter+0x3a4/0x540 [ 141.910079][ C0] vfs_write+0x612/0xba0 [ 141.910092][ C0] ? lockdep_hardirqs_on+0x7a/0x110 [ 141.910105][ C0] ? __pfx_vfs_write+0x10/0x10 [ 141.910119][ C0] ? fdget_pos+0x151/0x320 [ 141.910132][ C0] ? kasan_check_range+0x1ca/0x2c0 [ 141.910147][ C0] ksys_write+0x150/0x270 [ 141.910161][ C0] ? __pfx_ksys_write+0x10/0x10 [ 141.910177][ C0] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 141.910187][ C0] do_syscall_64+0x174/0x580 [ 141.910198][ C0] ? trace_irq_disable+0x3b/0x140 [ 141.910211][ C0] ? clear_bhb_loop+0x40/0x90 [ 141.910222][ C0] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 141.910233][ C0] RIP: 0033:0x7f7d44d9e019 [ 141.910241][ C0] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 141.910249][ C0] RSP: 002b:00007f7d45d2cfe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 141.910259][ C0] RAX: ffffffffffffffda RBX: 00007f7d45025fa0 RCX: 00007f7d44d9e019 [ 141.910267][ C0] RDX: 0000000000000001 RSI: 00002000000000c0 RDI: 0000000000000005 [ 141.910273][ C0] RBP: 00007f7d44e3500c R08: 0000000000000000 R09: 0000000000000000 [ 141.910280][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 141.910286][ C0] R13: 00007f7d45026038 R14: 00007f7d45025fa0 R15: 00007ffc2fa93fd8 [ 141.910297][ C0] [ 141.910679][ C0] Kernel Offset: disabled