program: syz_mount_image$udf(&(0x7f0000000180), &(0x7f0000000100)='./bus\x00', 0x1014494, &(0x7f00000002c0)={[{@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@partition={'partition', 0x3d, 0x6}}, {@gid_forget}, {@session={'session', 0x3d, 0xfe8}}, {@noadinicb}, {@anchor}, {@uid_forget}]}, 0xfe, 0xc24, &(0x7f0000001480)="$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") r0 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) ftruncate(r0, 0x2007ffc) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000680)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-twofish-3way\x00'}, 0x58) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, &(0x7f0000002a00)="0b1c6840a936a0e377c392a7a3b38e1d", 0x10) r2 = accept$alg(r1, 0x0, 0x0) sendmmsg$alg(r2, &(0x7f0000001240)=[{0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@op={0x18, 0x117, 0x3, 0x1}], 0x18}], 0x1, 0x0) recvmmsg(r2, &(0x7f0000003a40)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000a80)=""/111, 0x6f}], 0x1}}], 0x1, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x800000009) r3 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x107382, 0x1d0) ftruncate(r4, 0x2007ffb) sendfile(r3, r4, 0x0, 0x1000000201005) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x6cb, 0x2968, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x20, 0x5, [{{0x9, 0x4, 0x0, 0xfe, 0x1, 0x3, 0x1, 0x3, 0x0, {0x9, 0x21, 0x7, 0x1, 0x1, {0x22, 0x9f8}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x1, 0x80, 0xb5}}}}}]}}]}}, 0x0) truncate(&(0x7f00000013c0)='./file1\x00', 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='./file0\x00') syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000000)={[{@norecovery}, {@read_only}, {@usrquota}], [{@fsname={'fsname', 0x3d, 'bcachefs\x00'}}, {@dont_appraise}]}, 0x1, 0x58cd, &(0x7f000000b240)="$eJzs3WuQXFW9KPC1u3synZk8JgEkgkyGQBRBzYRX4aM0en0VIBULSwk3GgYywWgSUkkQCCjBC14owEJLS1E/oIXURaNFFVwlUiKPm3AVpbh6qVNIHTkH/eAp5JASyKEsjzk103v19OzpPbunpyck8PtVMrvX6t3/tfbaq/f0f03PdAAAAOA1Yc91W/edc9QHfvXF4Zeu/vDPNl4Tesuj9dW4Q1+6vfyV6iEHUndl0eg2Oy/edOUP/jRw0ft+eVfP91/evfbYdb9//2EX3feZM3fd+u0HX5x7zz+eKYob59OJY+XkuSSE6s/3fv1Lux89cqQuCSGUk74dISxIFj64IMmEGPxbCGFtvZ/j77z7pVPWjWyvubF7XP38TBDz/bWtms6z7fsuOyn84b2rrv3N4h//qGvnszvGdkmqDfMphHkXND6+K4QwO/0/Is62RfHB6XZlCKGn4XFnFPTruNx71sxrLC3L3BvLR6fbWem2t6C9eP+STLmU2S9bjroy256C9qYrrx/t7ldkTqacvRhNV14/Y/2CdPvTdHviFOOX4/8klJJQqXd/QzI2R0LDeUtCMnouq/VyqX5uQ3r8mXKSKZcy5XJX5rhG200nWjlJxtfH/TL18XJcSeuPbbxWN3FuTv3r0201faK+HMshe6Omd8KN+nGNiv3aO0lfDoRSwzWoWX39xKcnozet600WTnjM/ibifbtX3bS0vPqhPX05/UjuStL4SVvxt/96wZxP/fCGSxflxb+glMYvjR7bVOM/fdZjz59/w/e+lRv/lhi/3Fb/T76/57mzHr5uSe747I3jU2kr/tAzj9y8+PALd+b2/7YYv9pW/BW7Huueu+/+B3L7PxjHZ3Zb8Z965wf/eOcT9z6bGz/E+D1txV+9a/OXu/v3nZAb/4E4Pr1txX/6hZ2nP9nf/+eBvPiPx/hz24p/x45b33H7/BvPzD2/K+P49LUV/+zj77t2zr57j8m7dia3deo7J8Br02Hpa6zr03K7eeZ0NeQL3xyo1F7zzUn/z+1kQxkj7cybwfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4HztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYr5vQOqo+DsDn3Ju8uc1N2qR9waiYplVR6sKiIKIbFRVpRQquKkWqrV2IgiCi1IWptGKpihvB6qaICmqUgoKNxdIqqfhV3LhQQaG6EEoxoA3FhUqSc25vphmvTqqgPg8M554zM7/5z5yTyb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) timer_create(0x4, &(0x7f0000000000)={0x0, 0xc, 0x1, @tid=r5}, 0x0) ptrace(0x10, r5) ptrace$setregs(0x1a, r5, 0xc, &(0x7f0000000000)) r6 = syz_clone(0x2000, &(0x7f0000000080)="3c37d3038a093fa643b341a3e391ad6cf537de30556252377baad1ea4529319026520de96185d9c204284b4ce8f0f15074fda8d2bf71dbb706a9a655eb1c7100e128ca73be453514f1d5227feeb0ccaf10178e4f4e27f79e02f4728b0e4c635ceb8a9c899e2d60f8533570573aa78c85eb95740223ab9a97a2dcc423033125492baae81dfc988736c148aded50eafcb348733e38682e62ac855e4ae3fdc62759cb92beda6621755738b31a313f994c7691346e9e6801120f450fb2030f6c79b806805abf5f94bb63", 0xc8, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="63701369d0517a54900ee88b653a878134e7ac76496ac1e2a053e70659697bb2e115f4347200d95496851931f828159760eb66c6692c2053d937de154b8f70b3dcb9d6b82b35a9c6473a078097ec14e6e3afef4d2ac5b1c0ac5a4c971c2669975bca559be76e313db15754ece9444bc33f24c962b40df197e51f1f786f31927014b633ed326b08b3fcd2205426481f6547b19cb4f1f8062829c74c43028de8efd63da7746546baf554e1bae70d7e9b06c65958915ad9f50542bb1cf1756a06b321711407ca1c6c7193616779396a5c8653dd5c8d1f029f841bbc04079855f62b727b1d59abf296d332dfdcff7ce2bb4c59f870dbc586e69b7d9a26bc7141ba7054c33a4120dcf3f2e5ca01584a933a2df5cba2b2aa65780f9675367acc9f4dc2468176e561a88d07068ec35c2dd27580d0e1185c17302e1897bc03d98c575b5bcfeb0c2826add8304081be11238de9b53f361be7a7c0290198a42effb2e8b796e236a311ada621c4ca399206b01cbd94a9063b762c2f5ad6803219a1a722da30ee005ac8fe4b9ed166477a55a8095c72ff613906b56fa3dcb687dc60fb6afb61082a424920e630e4597f299e7a7e38bada1c66d9058b99c7deb66694a912a7e652ae4949e2cfd69ed8022df8a97c13ac080d8e8508ab4437e552a79c8e2b3f7f05428e283c301a2dd46ae4fca59b4969b781c880b6977c325dd10c3df7cf172ca394a0fc61b11c5a9ea045c053141d7f9358f55f8b4c87dc0fe163898f0cdbe71b46b69f66f3d9b648ffa3992752fd97a644479e3e2d3a4ce16db038b366858fb2107b64d3a8659cb600bd15e9d1670e5edf5786e12d2e33ef9f1579740bcb4d2653a0ec392114ba108030943a396aeb7e8faced7c6f89c118b23feb6f2ccf9faa9e3bad770684f15b996412cabcb93a1b54c6c4f41f9e7808445cc5e419bc382bd619653c5f35ea16be07744c1050df11f8776c0ed2a7dc3ea61646c4e415938430b74e4736c94b1e33a250d8f5d5e60b1b11fd57d367bbbdf77b9c2a3bed28633cfac1f0105f410a05a6cde5ae908730a1f77f21425843f520ade6898d8b20a65ef62dc7708cd01318b81abb93d6de85fb25fad556b75f15ba92bb2a5ac73ef1a75fbf7cf8be1b3d765b9df3eb922fc577d3d5a10578f5724c063cee1d7d7013c39df390d4016d2bbd6c2c1a6fb2df8823eb41ebb944e237dcbc2f56a441bbd198217863d41f13fdf1f7600caf39c018c9054b51b131aa2f46fafc3487fcb16df4740e9509769050db0e6cbde5ada080c2fa53dea51e1cad5f73f06925178826287cec71cd4fdffac6558053cecffb6f47bdc0256561cd8f45beb95c04a73215b50a25132f967216d1acc7628279bf9abfa6e37da20c497d38d54972b225c3e766e40f49f6a4cd03374c23a686aeec899c42b03094ed15c9e665a237e00f99b172eb18665226b1c21ebe2865c147653c0d38fbb960376b877aac622c6279288ccf4508c9abf5906242b33c383e06d04b7f2d676bc12fa36de413e9c8336b987254a00f06bc334c5f5648abd8388735f2db44548a0d075e3e38fa64fc329c5573291f4df20813e2837d9c10437423d513c6f8acc4eab02ef5617a876ce8975406cf686b3e2b6879a9d3e0214e321fa3f5b593b23bd05558fe0013c2d2437560b0fc27cefb4442d41c6a745dc2d03375677eaf5e1a9f003f7e0f3fca8b1e1bf54e1033f6e2391f714dbfdaf8f3c6f025c2c2a286959df1ae2455bc1cf33221235dd56d1ee9019468e3e24b9f062bed4018ad2ad92fe76ead115ffd313d62bfdac2a3017f0f657e04d4d05bb2b287bf219129dff9ea0d2e6557d964820c7b55cc95f35b803283ab569f2aca8557014885449dcd9cdc3167b288dddfdd7725666a0c46401e78ca033aa914b1f89758ba9b3a69d3c2515eff286d0c3dd13963582d94e9090cc417de1b77f752b5f7d21121519924f4a3aa68299d1638c66a0bb3147d738675a48205eea550fe6e72ff175cccd9a50a71b720dbc5af10ce3fcca2336793a823873c3d81156b2d2e318522fe839c3d1387402779b0d999cb01048c050e89f6123239b3fe3076704c79c4df34bf545b85a713e44fb848bc0e80f0775d1a36d138900c2d428933c27a01a1d2a2e658284bc4071d41c756d3b4c51db41369949a9ca67ec6687467df50ff0c5e2f217f6427e470330d49928ab7b75abad5d69b4ff3298180453604a0c704863bef8b3cd7d9223fcc298f74743c377cc530eb28ad169281fe6aead50185642611ef074ff670b265e0cc210fb6e8d9a7f16c0d25813a147810c2462c35a29381c8953bcce4c26dfc83659523597e1771fb9df196a1eea0983aca6c5152710571dbff94abdaf236d42673d2b93ac6a1dd9889b16ce9abc6a40480320e5be807c601950face733318e9b7cb910cf2961cdda9627a2e9301b9b22aaf64de9dd4025daa0cb0635bafde368a85fabfddd341119e50328c09ab1108d8d23986a0a40a0936d12ade80d09e6642c429df695bd7701839e0d26249006dc39ac3cb39585f8931c9118f2b43ba6be4578b4326b6e1b02ad3f5575466104e180cc248b7d7ea77f7c987922e5901b30a59af32094fa26aa99c4f85ac1dbb7a8af0cda147a6825bddddd1601dcfe002e10c9e7063ee82300d39209ce05d63069b59d7cc2696f98c88396ed1f6c4743dd679cabae421ee84d5e89974c17451953228f5fa8b08060f63f3bbe327d1f074bc3a84b2eca966bdbe745d4c952bd3a0ecf8784b1d21f5c79d2f3842e3a09c6cc718d6fdf954c60f4957e18b8ac4b0fa912740cc6c7fc72ef2c304c978ddb84c5c0c12f1454e8f3395813527bda3d02d10ef95e1970dc4c6ee5bfa8323151d1eb523d3467a9d7e3d3fb00bbd1704a4767799770cc271ae0758420db21ae64b7808c134608b59a11fda2a5872a25eeefa5efbce800ac304d4fc1019adb1d5a45539ac988330b6df50599b269b2b3f1be5dbad85d6d2235ccc890f1ed441fc9f8f86f06df8ed9981c38267278b2a85bc469a277a937064b47522253f730b276093eb348273379c32a6e9f1fe6e048eec888146c3c73b3c859d7d89a60716f561242e297039ce02c4691e267e8d4c4fe1d723598a9d192f0a75be2363b457cb89e062fdf3d6c8a7910c986f774be43b31989139dc212731614f5306162db25a9ce743f36cd8ade39f710e0c2d23a3726164e311113a019c5c4f2ce03ed45b2af6375a4c73325bb4e74d61f52a953f9d656511d60991c6e70d978e3a7e8ee02ffe5c3218a66992df5f5769d270a0c3c4a876277dafc2348da74b1c9a9da4227085697059ab9c534bd493353e9c2348c2de7d37732339374ac016317479b76bb9955eaa057cff22b993750669d1812d426a532a4acba7513d12b38c93e652dee4f190ae256aa14a6224df59177c83d91b7588a0bd8d3a4b12143a6061841cb70641e6d23078cd06dd972f29cd1f5224c26fec24ebcab7d0405e9246ef969c5d2c52d2d3c1c9fe8bab5f07beeeb05411bad2253a4aca1a7dc234294607317e10686918125bf4c04305b63737fc7ad7a213efcf1049fdf7e0b3f30374b9ef450593f72d9f77d3fde3684a1ab37a2cd3f02edbe33fd2879064518c747c9a381e45dc0a2c7df8d402e69ce656ef6fc5f943911a9f8382e502e969fe521a7e9be97e7c10f4823a6ee500c3c14ccc41c25b57f2ada649163b42aa2802b2ff3fb1cf3865e193a10ab99dd6b5780fc63d3180bc00301cf811023f70c0b0fbc7042bfc7768ca63245eab56f0f25cfcedd51698b1bddf408c6ca565645f4710ef62c52e698d60bf253930bdf12a726dc5870cbf4bd2fc1d8468075ae063aa203e48a1614eb441e6ec92e4b8515203e1096e7ab1120972fd0a5e654a633020812cee51cb7b724ebd59bcbdf1b6a0692e1b347545fcfce0fa5ee623200cd8a333c0de0381dd03481de88073bc0ab51d0139f3473b94f77b2a771a14fd2cedee084e273e74af8a0f3ee133a94038056e14e3f3e62c4977749b665a19fb3447dc495d059d7853d0886e82f05b92e678eb0c6e37924f6befd10405937470716d02ee2d0b161d765e3a07e2cc5896f7917564a819d4f15c9dcb0369baac8084e44d063a34cc21b0ba6c62359e8aa51ec0182ace37b4efb11feee1e0c420efe4984d69877b89491947275f9a280908b138e28c5f8b961df1480a9822487277f8b130b3e24f4e6878e131961301573a0483d8a08a1fc9cea3b9077c31b83a35f564159084efc149a6139a111264ffbfbc880f79a8a9723ad6e0faef6ad6e6f913cadad98faf513c4c3ed3c32ad7a329fda3f7ccf0e03028443cff7d09b348540c695753e0c08fa457f7ca4eec4118a0a88bf5ace70e7b403f71af4989ab4e17127c2ea42c2561f694b28f96f75b2a5d00fa8f1435c7ed4f9c43af98a870f84c46d97c5fc65d8ca7e3630d607be99157e8cb77c66859df164c423169da6a5cbce87405e1fee0281add56ca48fc4dbd831d7b3b2c75f03e0fb2db49ffe51aa1640f1d2232996a21336bd204611c5fa921a3a5e509bb59c6d13bc6ed7065d56aa330b3fbd1cc114ade83d2dbaba2ebe6592d70c0f6e113d00a78a90e29b72540c7fab57f9fb4b60c41377e1c3bcaed1f2b285260f3659b8882f77554268dc7da640f03a8feec7dd7dbb847a01028ab94e8239638a0609c5ead0f485c682b3222939d97c42615a2418edc9613dc0fee7b99b6004a50c26b81a1addae4d4ad519b7bd0c91d229b48c9f6c27e3f08f637ad04c78b9a49d8916b5ee385acde7d1a8b3725b43e5ff23959ba42d45188192c3cf2f153daa6531d89219f5e8d848a80d6ce45d6c3c5fda6ce7ea04b8112ad83ba94b24698f9d5e51c718241f230a30638f1daf9c48832137891e04b39ccf040ad97ecfa19807a3ba99d133cd61a0480c02a9eb6940214c1674d2f75cec03cbe7c6244a62893fb9102a76c4ed645565f6c6b3d6a86fb3bbd3580b4e51b33c831ca5f9812d03dc769a5cd5116500cffebccf3c375bbf87eeed491ca1ed4fe4e86d09b9ce18ff88a728bc913b2efc2689b238da9544a1affaef4c78e30de7f79826c271766485e35ef60f537e40245943a1470fddb90df4093a527b547fc07499d0147f3e032b5cc0d73a0e7cd6da9dfed30c0dfa25529f929ddb79dc748d7b6204488db2d813f302261ade732415b4b5180396c48b7cb66e2b1e12969ad79c593317f4a3b73bac478e70df04f950acdebaadd00e0fac51f37dba12411e8f99bcd6349fc6a0dfa502f5314d58fd3e24de88ce4615949dfde06d39cf020ad41f395e8b8e6168d0c5be3e7a39f60efa93a897b64e65a88278423abe00e3697c28313e289d67896fcfb79bcf85c0ed4f04e69a5c96cba5579a7f89d019f65876c5ca91d70a9a87f674235c01058a79f3ad3b93a014f88c35c09c5411f9bff6e92ae4ee4510e6a5b3b2ecfb97d608c6a9594ba4a66dc86f5fd043220a863541fdd32a3654cc36edf066ac916acad196e79df13f1005bacef2f2393e93be887dd864574c554670842c5b647c6dcffea3f7409d8b3d220af5396d171a13e340b1e5149c6eb3649b6a98a26f8846fbc1e3e4acb610f0238575e0ef38e7fb97c2f488b426af06258ab3ac3568a86cf36d0f056141704990e2ab9f033b9d9a5e93717fd0e7aeb8e484c0facfd672872eb8da537d2ca542e8fb9dc7aa32a6287ff10838d3cf51e3dbb7f445e0c90953e3200673ac8cc15bd739b00d910740bad3385dbd540fc0182c3863acfb55") setpgid(r5, r6) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1000000) [ 68.889441][ T4704] Bluetooth: hci0: command tx timeout [ 68.955845][ T5355] loop0: detected capacity change from 0 to 2048 [ 68.984966][ T5355] UDF-fs: error (device loop0): udf_read_tagged: read failed, block=2362, location=2362 [ 69.001641][ T5355] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 69.007274][ T5355] UDF-fs: error (device loop0): udf_read_tagged: tag checksum failed, block 160: 0xd2 != 0xd4 [ 69.023384][ T5355] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 69.033572][ T25] audit: type=1800 audit(1757358771.045:2): pid=5355 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=1346 res=0 errno=0 [ 69.389892][ T50] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 70.067405][ T5360] [ 70.068500][ T5360] ============================================ [ 70.070874][ T5360] WARNING: possible recursive locking detected [ 70.073330][ T5360] syzkaller #0 Not tainted [ 70.075123][ T5360] -------------------------------------------- [ 70.077523][ T5360] syz.0.0/5360 is trying to acquire lock: [ 70.079766][ T5360] ffff88803f8fb528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_free_blocks+0x9e2/0x17f0 [ 70.083539][ T5360] [ 70.083539][ T5360] but task is already holding lock: [ 70.086772][ T5360] ffff88803f8fb528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 70.090738][ T5360] [ 70.090738][ T5360] other info that might help us debug this: [ 70.093993][ T5360] Possible unsafe locking scenario: [ 70.093993][ T5360] [ 70.096927][ T5360] CPU0 [ 70.098352][ T5360] ---- [ 70.099763][ T5360] lock(&sbi->s_alloc_mutex); [ 70.101618][ T5360] lock(&sbi->s_alloc_mutex); [ 70.103550][ T5360] [ 70.103550][ T5360] *** DEADLOCK *** [ 70.103550][ T5360] [ 70.106898][ T5360] May be due to missing lock nesting notation [ 70.106898][ T5360] [ 70.110131][ T5360] 4 locks held by syz.0.0/5360: [ 70.112232][ T5360] #0: ffff88803efbc428 (sb_writers#12){.+.+}-{0:0}, at: vfs_coredump+0x1daa/0x2a50 [ 70.116049][ T5360] #1: ffff88804466a280 (&sb->s_type->i_mutex_key#20){+.+.}-{4:4}, at: udf_file_write_iter+0x6e/0x6c0 [ 70.120464][ T5360] #2: ffff88804466a0b0 (&ei->i_data_sem#2){++++}-{4:4}, at: udf_map_block+0x283/0x45f0 [ 70.124570][ T5360] #3: ffff88803f8fb528 (&sbi->s_alloc_mutex){+.+.}-{4:4}, at: udf_prealloc_blocks+0x8d0/0x10b0 [ 70.128878][ T5360] [ 70.128878][ T5360] stack backtrace: [ 70.131353][ T5360] CPU: 0 UID: 0 PID: 5360 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 70.131367][ T5360] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 70.131374][ T5360] Call Trace: [ 70.131380][ T5360] [ 70.131385][ T5360] dump_stack_lvl+0x189/0x250 [ 70.131401][ T5360] ? __pfx_dump_stack_lvl+0x10/0x10 [ 70.131412][ T5360] ? __pfx__printk+0x10/0x10 [ 70.131426][ T5360] ? print_lock_name+0xde/0x100 [ 70.131439][ T5360] print_deadlock_bug+0x28b/0x2a0 [ 70.131450][ T5360] validate_chain+0x1a3f/0x2140 [ 70.131460][ T5360] ? __pfx_css_rstat_updated+0x10/0x10 [ 70.131469][ T5360] ? rcu_read_lock_sched_held+0x89/0x100 [ 70.131476][ T5360] ? __pfx_rcu_read_lock_sched_held+0x10/0x10 [ 70.131506][ T5360] __lock_acquire+0xab9/0xd20 [ 70.131524][ T5360] ? udf_free_blocks+0x9e2/0x17f0 [ 70.131538][ T5360] lock_acquire+0x120/0x360 [ 70.131549][ T5360] ? udf_free_blocks+0x9e2/0x17f0 [ 70.131564][ T5360] __mutex_lock+0x187/0x1350 [ 70.131623][ T5360] ? udf_free_blocks+0x9e2/0x17f0 [ 70.131637][ T5360] ? folio_mark_accessed+0x42c/0x8b0 [ 70.131651][ T5360] ? __pfx_folio_mark_accessed+0x10/0x10 [ 70.131665][ T5360] ? udf_free_blocks+0x9e2/0x17f0 [ 70.131679][ T5360] ? __pfx___mutex_lock+0x10/0x10 [ 70.131690][ T5360] ? __pfx___might_resched+0x10/0x10 [ 70.131699][ T5360] ? fs_reclaim_acquire+0x7d/0x100 [ 70.131713][ T5360] udf_free_blocks+0x9e2/0x17f0 [ 70.131727][ T5360] ? udf_get_fileshortad+0x6e/0x1b0 [ 70.131741][ T5360] ? __pfx_udf_free_blocks+0x10/0x10 [ 70.131758][ T5360] udf_delete_aext+0x4df/0xbc0 [ 70.131768][ T5360] ? udf_get_fileshortad+0xcb/0x1b0 [ 70.131783][ T5360] ? __pfx_udf_delete_aext+0x10/0x10 [ 70.131796][ T5360] udf_prealloc_blocks+0xb7e/0x10b0 [ 70.131811][ T5360] ? udf_get_filelongad+0x6e/0x1b0 [ 70.131824][ T5360] ? udf_current_aext+0x660/0xad0 [ 70.131834][ T5360] ? __pfx_udf_prealloc_blocks+0x10/0x10 [ 70.131851][ T5360] udf_map_block+0x1f70/0x45f0 [ 70.131860][ T5360] ? stack_depot_save_flags+0x40/0x860 [ 70.131876][ T5360] ? percpu_ref_get_many+0x19/0x140 [ 70.131888][ T5360] ? __pfx_udf_map_block+0x10/0x10 [ 70.131899][ T5360] ? percpu_ref_get_many+0x19/0x140 [ 70.131916][ T5360] ? do_raw_spin_lock+0x121/0x290 [ 70.131929][ T5360] ? do_raw_spin_unlock+0x4d/0x240 [ 70.131942][ T5360] __udf_get_block+0x52/0x250 [ 70.131951][ T5360] ? create_empty_buffers+0x465/0x530 [ 70.131966][ T5360] __block_write_begin_int+0x6b2/0x1900 [ 70.131978][ T5360] ? folio_add_lru+0x1b2/0x3d0 [ 70.131998][ T5360] ? __pfx_udf_get_block+0x10/0x10 [ 70.132008][ T5360] ? __pfx___block_write_begin_int+0x10/0x10 [ 70.132018][ T5360] ? __pfx_udf_get_block+0x10/0x10 [ 70.132026][ T5360] block_write_begin+0x8a/0x120 [ 70.132035][ T5360] ? udf_write_begin+0x92/0x270 [ 70.132045][ T5360] udf_write_begin+0x115/0x270 [ 70.132054][ T5360] generic_perform_write+0x2c5/0x900 [ 70.132066][ T5360] ? __pfx_generic_perform_write+0x10/0x10 [ 70.132075][ T5360] ? file_update_time+0x2da/0x490 [ 70.132085][ T5360] ? __generic_file_write_iter+0xf9/0x230 [ 70.132093][ T5360] ? udf_file_write_iter+0x1a3/0x6c0 [ 70.132102][ T5360] udf_file_write_iter+0x2d5/0x6c0 [ 70.132111][ T5360] ? __pfx_udf_file_write_iter+0x10/0x10 [ 70.132120][ T5360] __kernel_write_iter+0x425/0x910 [ 70.132131][ T5360] ? __pfx_udf_file_write_iter+0x10/0x10 [ 70.132140][ T5360] ? __pfx___kernel_write_iter+0x10/0x10 [ 70.132150][ T5360] ? __up_read+0x280/0x680 [ 70.132162][ T5360] ? __asan_memset+0x22/0x50 [ 70.132171][ T5360] ? iov_iter_bvec+0xb8/0x180 [ 70.132181][ T5360] dump_user_range+0x8a0/0xc90 [ 70.132197][ T5360] ? __pfx_dump_user_range+0x10/0x10 [ 70.132208][ T5360] ? elf_coredump_extra_notes_write+0x42e/0x4b0 [ 70.132220][ T5360] ? __pfx_elf_coredump_extra_notes_write+0x10/0x10 [ 70.132231][ T5360] ? __kasan_kmalloc+0x93/0xb0 [ 70.132242][ T5360] ? dump_emit+0xa6/0xe0 [ 70.132253][ T5360] ? elf_core_dump+0x2cff/0x3990 [ 70.132266][ T5360] elf_core_dump+0x337b/0x3990 [ 70.132283][ T5360] ? __pfx_elf_core_dump+0x10/0x10 [ 70.132296][ T5360] ? kasan_save_track+0x4f/0x80 [ 70.132305][ T5360] ? kasan_save_track+0x3e/0x80 [ 70.132314][ T5360] ? __kasan_kmalloc+0x93/0xb0 [ 70.132324][ T5360] ? __kvmalloc_node_noprof+0x30d/0x5f0 [ 70.132335][ T5360] ? coredump_write+0x340/0x1900 [ 70.132345][ T5360] ? vfs_coredump+0x1daa/0x2a50 [ 70.132356][ T5360] ? get_signal+0x1109/0x1340 [ 70.132363][ T5360] ? arch_do_signal_or_restart+0x9a/0x750 [ 70.132377][ T5360] ? irqentry_exit_to_user_mode+0x81/0x120 [ 70.132387][ T5360] ? exc_general_protection+0x171/0x200 [ 70.132398][ T5360] ? asm_exc_general_protection+0x26/0x30 [ 70.132418][ T5360] ? 0xffffffffff600000 [ 70.132427][ T5360] ? up_write+0x1c4/0x420 [ 70.132437][ T5360] coredump_write+0x1166/0x1900 [ 70.132447][ T5360] ? __pfx_coredump_write+0x10/0x10 [ 70.132456][ T5360] ? unshare_files+0xa9/0x140 [ 70.132467][ T5360] vfs_coredump+0x1daa/0x2a50 [ 70.132482][ T5360] ? __pfx_vfs_coredump+0x10/0x10 [ 70.132494][ T5360] ? is_bpf_text_address+0x26/0x2b0 [ 70.132510][ T5360] ? __lock_acquire+0xab9/0xd20 [ 70.132525][ T5360] ? __lock_acquire+0xab9/0xd20 [ 70.132539][ T5360] ? is_bpf_text_address+0x26/0x2b0 [ 70.132553][ T5360] ? is_bpf_text_address+0x26/0x2b0 [ 70.132567][ T5360] ? is_bpf_text_address+0x292/0x2b0 [ 70.132579][ T5360] ? is_bpf_text_address+0x26/0x2b0 [ 70.132592][ T5360] ? kernel_text_address+0xa5/0xe0 [ 70.132605][ T5360] ? __kernel_text_address+0xd/0x40 [ 70.132618][ T5360] ? unwind_get_return_address+0x4d/0x90 [ 70.132629][ T5360] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 70.132641][ T5360] ? arch_stack_walk+0xfc/0x150 [ 70.132654][ T5360] ? stack_trace_save+0x9c/0xe0 [ 70.132665][ T5360] ? stack_depot_save_flags+0x40/0x860 [ 70.132678][ T5360] ? kasan_save_track+0x4f/0x80 [ 70.132687][ T5360] ? kasan_save_track+0x3e/0x80 [ 70.132696][ T5360] ? kasan_save_free_info+0x46/0x50 [ 70.132709][ T5360] ? __kasan_slab_free+0x5b/0x80 [ 70.132719][ T5360] ? kmem_cache_free+0x18f/0x400 [ 70.132729][ T5360] ? get_signal+0xa4c/0x1340 [ 70.132736][ T5360] ? arch_do_signal_or_restart+0x9a/0x750 [ 70.132749][ T5360] ? irqentry_exit_to_user_mode+0x81/0x120 [ 70.132758][ T5360] ? exc_general_protection+0x171/0x200 [ 70.132767][ T5360] ? asm_exc_general_protection+0x26/0x30 [ 70.132784][ T5360] ? _raw_spin_unlock_irq+0x23/0x50 [ 70.132798][ T5360] ? lockdep_hardirqs_on+0x9c/0x150 [ 70.132812][ T5360] get_signal+0x1109/0x1340 [ 70.132825][ T5360] arch_do_signal_or_restart+0x9a/0x750 [ 70.132841][ T5360] ? __pfx_arch_do_signal_or_restart+0x10/0x10 [ 70.132857][ T5360] ? local_irq_enable_exit_to_user+0x5/0x10 [ 70.132870][ T5360] irqentry_exit_to_user_mode+0x81/0x120 [ 70.132879][ T5360] exc_general_protection+0x171/0x200 [ 70.132893][ T5360] ? exc_page_fault+0x9f/0xf0 [ 70.132907][ T5360] asm_exc_general_protection+0x26/0x30 [ 70.132917][ T5360] RIP: 0033:0x7f533ad8ebf1 [ 70.132927][ T5360] Code: 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 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f [ 70.132935][ T5360] RSP: 002b:0000200000000140 EFLAGS: 00010217 [ 70.132943][ T5360] RAX: 0000000000000000 RBX: 00007f533afc5fa0 RCX: 00007f533ad8ebe9 [ 70.132948][ T5360] RDX: 0000200000000180 RSI: 0000200000000140 RDI: 0000000000002000 [ 70.132954][ T5360] RBP: 00007f533ae11e19 R08: 0000200000000200 R09: 0000200000000200 [ 70.132960][ T5360] R10: 00002000000001c0 R11: 0000000000000206 R12: 0000000000000000 [ 70.132966][ T5360] R13: 00007f533afc6038 R14: 00007f533afc5fa0 R15: 00007ffdc260fde8 [ 70.132975][ T5360]