program: r0 = syz_mount_image$ocfs2(&(0x7f0000004440), &(0x7f0000000040)='./file1\x00', 0x8c0, &(0x7f0000000080)=ANY=[@ANYBLOB='acl,heartbeat=none,dir_resv_level=00003,coherency=full,coherency=full,localflocks,coherency=full,noacl,\x00'/119], 0x5, 0x4442, &(0x7f0000004480)="$eJzs3T9sG9cdAOB3J7WWXNuVXA8uUKAEarRFWwiSJ7cyUFmWLUu26sKtjaILTUm0rZYSDYkqOnhQkMVApgAZggxGAmTTZGgIkMlZsmfJ6MwGkiFLgABGFJA8SrwjGTGKaMXG9wHW8d5/8sd7fDecX5yo3Ftayy2t5QorufLCnbWzuf+VS+vLxRBnfdySciC67p9D1Ys4if3huX7x8j9unQ3ho8VPn21vb2+Hqv7Q1ljT66++fLDQfGyIm09er7fbvrWD8u8QwqmWcVX1hRD+9UEIUQjhQpI2mRwHQwgnQj3v1oM3bucOaDSPnxbP55/PPdwaPzO7+Wir83uPQnin9Ms/3V3+/Dd945/94YC6BwAAAAAAAAAAAAAAAADgJTd94/rNv4+OhSdR6N+MWp/XnU6OnZ6P3T4wv+79mwUAAAAAAAAAAAAAAAAAAIAfqd3n/3PRyTbP/08lx4kO9bf/2l0/v/2B46Q3Zv52ferS6Fiy/3vUkn8uSfriQl8YbrPve3b/9wuZ+u33f2/tZ78a42v0OxSieCR1HscjIyG8l2z8fjo6GpfKa5U/3imvrywe2DBeWun413fvT0Un2dC/2/hPZtrv/f7/v2j5NlXPbx/cV+yVlo5/X8dy778WfUf8f7pT7mKm3ouIP/uXjn9/LW2wucBEfQKoxv/N/r2v/6lM+72K/4kQQi6qjjWXmgGqa5hqeqf1Cmnp+P+klpaaOpMPstP1/3Um/pcy7R/W/L+R/SGirXT86/P4QKrE7vU/HO99/V/OtH8Y8a+Of8Pvf1fS8T9ST+xPFal9kt3O/9OZ9nsV/5txMs4TUeobsBnV0zv9f3WkpeM/0JK/e/8Xd7X+v5Kp/6Lu/xr9Nu7/GtP/76P6/R/tpeM/2LFct9f/TKZer+f/idr6r8W5U73s9BWSjv/RWlp67TxU+9tt/Gcz7e8j/h92vgvdVVuVDDTivzuffHOknv6u9V9X0vH/WT0xbi6xUftbW/9Fe6//r2baP4z1X3X8G3Fve31VpON/rGO5avw/6eL3/1qmXu/jH8Kotf6+peN/vGO52vU/sHf85zL1eh3/3/WycQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICXwGRyHApRPJI6j+ORkRAuJuenw9FovrCYny+VF/67FsJUkp4LJ6O7pfJ8oZRfWikvFvOFUqm8EMKlJP9UGIjWSuVKfrlw//JOW4PRvWJhtTJfLFRCCNNJ+q/C8UZb80uV5cL9EMKVnbyfx+XV+/cKK/nFpdW/jI6OjoaZnTEMR8X/V4orlXrv9dwQZnfqDkVNg6tlX90Zy7HoP+X11ZVCqZZ+ralOqbxQKDXVmUvy3grDUWV1fWWhUCnmS+W7jf4O00RynJq58c8b18Za8m9H9ePkix0WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN/Tk/E/vx1C6K+fxSGEXJS8iJJ/KY+fFs/nn8893Bo/M7v5aOtZuzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAt+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhl/5RGgiiOAC/GQstPYbVstvZriiihSuCJ9BjeBg9ipfwDhYp0qYIgWQWwv6BbZLq+5oH82PmPZgHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyz2+de+vdROR4mp7GfH7+fd/nD+X+n03ff/iDDNyOk8v3f1D3ZR/T6P8thyt2rxPN+uvj5iovZ/Bngz36WDcZ2hu3+bm6/teR8pVRLQlv0k5V9WytwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgxw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRR9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPArAAD//5wsIc4=") open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) (async) r1 = open(&(0x7f0000000240)='./file1\x00', 0x145142, 0x0) syz_usb_connect(0x0, 0x3f, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x14, &(0x7f00000004c0)={[{@i_version}, {@nodiscard}, {@grpjquota}]}, 0x1, 0x3f7, &(0x7f0000000ac0)="$eJzs3U1vG0UfAPD/bt7atE+TSs+Bl4sFSERCJE3aApVAIuLCoT3RA0es2C1RnQYlRqJVxItA3EAC8QHgAHwEjnDgO8AZOEClCOVAys1o7V3HxHbapA6ukt9PGnlmZ+2Z9XjW68nsJIBjqxQRL0fESESci4ipfHuah3i/FbL9trc2lv7e2lhKotF47c8kknxb8VpJ/ngqf4GZNCL9KInHe5S7fuv2jXKtVl3L03P1lbfm1m/dfnZ5pXy9er16c+G58xcuXnzh0sLzAzvWzZXkk6e+ufzbZx9XPv/pj++ns/qezvM6j2NQSlFqvye7XRp0YUN2oiOejA6xIgAA7CnNr/1Hm9f/UzESOxdvU/Hpj0OtHAAAADAQjUbxCAAAABxdid/+AAAAcMQV8wC2tzaWijDE6Qj8xzYXI2K61f5389DKGW3f0zu26/7eQSpFxKsnrixkIQ7pPmwAAACA4+yHxdbCf93jf2k80rHfyYiYLNb2G6DSrnT3+E96Z8BF0mFzMeLFiLjbNf6XFrtMj+Sp/zWHCseSa8u16rmIOBMRMzE2kaXn9yjj3SdufNsvr3P878tfX5/Pys8ed/ZI74xO/Ps5lXK9/CDHzI7NDyIeG+3V/kl7zLdzncyDeGN5+6V+eVn7Z+1dhO725zA1vop4umf/31m5NNl7fda55vlgLj8rTHSX8cvprz/sV35n/89CVn7xtwAOX9b/J/du/+Y6ue31etf3X8Z3f135uV/evdu/9/l/PLnarOB4vu2dcr2+Nh8xnlzu3u7T1Fa8H8X7lbX/zJO9v/+L678k/+4/07E+9H688t7Zq/3y9P/hytq/sq/+v//Im5OPzvQr//76/4VmZYoXcf13b/fbQMOuJwAAAAAAAACDkTbn9iXpbDueprOzrXm+/4/JtLa6Xn/m2urbNyutOYDTMZYW8z+nOuaDzrduI2+nF3alz0fE2Yj4YupkMz27tFqrDPvgAQAA4Jg41ef3f+b3g9zsAQAAADycpoddAQAAAODQ+f0PAAAAR9qDrOtfq64V/yLogE8XETlYZCT/4D0s9Tl6kSGelAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIfwIAAP//keS8Nw==") truncate(&(0x7f00000000c0)='./file1\x00', 0xd) (async) truncate(&(0x7f00000000c0)='./file1\x00', 0xd) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) truncate(&(0x7f0000000280)='./file1\x00', 0x10001) (async) truncate(&(0x7f0000000280)='./file1\x00', 0x10001) r2 = syz_open_dev$loop(&(0x7f0000000640), 0x0, 0x22400) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x6042, 0x126) openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_mtu_probing\x00', 0x1, 0x0) (async) r4 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_mtu_probing\x00', 0x1, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY(r4, 0x5000940f, &(0x7f0000000680)={{r0}, "093fa37a0fc4c3c8b07d3e4802802ab805f905a53b9c9de70e642e1063971beb3747ad96db9012d759663a94b9615b6574249f55a0339c6e64e8c63ff3ea73def32e481b5b50d74629c6c303b1c998f3cdbc04737fcc9ab6fe49a35ad8f974efc57541f961683fc1185a2faa36c7dd4f699f10e227404608667c4c9a0b5331706611c69b9c77839c085cad6eb8abc1445b58dbbffc242f139a4f6c749997f272d35cd227951e347082ae65c521ca0c281f2a9d4ac145126896905705e1a6986649cb3b51b450b329e6d53910c35b0ba7cc52609b626957559a010221a128032713ee5acb6510fd0f3d545af4004fd3a387620e82119656666e599317abbb6701950a6668ae1bd62bb3298a7d82a477130a89c61b106a7ffc3920061fbefd3fe5d38898d0f569ba92b4909592f7483b1d2c914166644389662b10feb197812e6cece473ea29ebef492f21cab8995936715e7075af236275fbd01e47840108388b630c0b59611f361c0cc50d44b4daf0436e2eb1ae00f95450062d21abd89e21bd6b954d3739cd7d2d3a012db393571d24c44a8a5a1945fe94386c310fc1058a3fb33871f318d87401765b564da9cec94ecdd2cb95837df9acec0df9ef9f46bc347e21e40226b21e49348b21ea09e6aaa188b26efce9751cc6436617a4bfdf4356a8caeb34be7acb020e71013f461e06586e30fd54df5e7467d268cfb2a71d98e1ea2029371b779dda44fd84e04019ab623d7fb2f208f742bcef33ecffb82a95d6ad04b93a00c8526e5de48bb0c42d1f387ea290f3b68e4442a4c4d5b62569a6314a7f9618ef68e370d1aae2605c4d38401303ce00908701f5f5627fd128d23a40b001eb8473e72a25780e674a042cc13e8568b147f5ff0744803bd570dccfc6288a1cc58d3f13d1adb640c1da0d340495e20aebed6bd53be1150140219d073511530d66e5abf18c275afc70e2d859f857fcb8abf0c0b28f724a1ab62e461ebd8ec40ecc2cfec33f11071bb82fb77d9526d38e040b426cbb84c681262c3e3b5711b24e4d0a746d112522f1d5cf4f81249faf848ae858ed8e65517ae69bd63891d9b54057927214cef716382ef07cb446b70b886aea7c2de0336b9c036587d97ff52e79d16643bc2028922943b05bc3d162290da01ca3581eec705f062dd8c7553326d86df503b49d8296ffb8d606f80d2e945802a8ae46cf52ca65c18d1cc44ecd4b796c7c1c66b3b41e80e002759fe545ca761dfbeff3e364467f2e2547441195c61d39a7b0b091bbd516cecdb917edf2bacb822ad0c87afdbeb5f1595c3ba1f07a55f515d95a1f6b03e0b9d97ad4789382c8bc8a4720ed5c46a28071eb11e55b6407110d10f6ce9c37575f6a0937612cbd76bdcc265213453f28c791ced93a01bb21c63dd8bf99f586f434b9845b601b5c3da8675072014a92540096d4d9c0d8d72077a2c0ccee05c1a7c890699f875eac80d6db106cc1ba040f28cd3739e8c4d9f08a919d9a7615bf8c870c4c327b07a79d75badc5f82648ea9cd038f9e1a792c14415e966f5a2c5e719f4c4bde20c363242d4d54781c70eb66b160f49ed9f74fbd8f1d1f4c20144f4e4502a6c8278c4dfd6c74745e23a2e80b80982c0b76934983b01dc441614149d12ff252677c90375610ef36f4f2367faaccf3366049377250e47192b4394ba7a0154ea6947cb4f44956859dda5015ce83b1e1acb51429956d4c30717246656aadec849dad4f6ac4164e070c173b4fd80dc83b39d060ec488203fde0f700ca860002d5c5d26f1c0ca70f311314a1aff6c615d1c0b96db329c2225458dc9a5c460236d9f0cd31bd90821137544f3e391f77d60fae272e4b6c78add59f507ec8d6bd3fe04bcd5fbc53ddfcccfe581f3c96e5b9c547a3432e55f4a8e928ee85a55663791c85b43dc9fdb6fd9a4c25d5aba7450d7585dcb8d604bbb7a061226f33a919572e153a56e580baa80c4b00808cb052b4cddc26bd55051e64af319586b5cb2cbbdb5bfd6e9fa1ea9f5475e22ed1a04fff08baa89aa369a54c14a4d47789363881d3eb448fdd8f75f993b7610603b0692e3213f561c72e60c572ec508f6f95ae85278192fadfa0b2693c2354d78ce598d334c9ae421588febefeb79ed21065a6da815226c31ab8caacd4c65af5be7f78595e1066c2ea7101bce88c3380a48fafa090a5394def7be54d6a744538e0fec67422ebd62996c4a28f212e23eb76907ee1e0471053ecc12a45d428b395bdf09d4e0db985ce1bdd191bd58c984da530ca9e3d21a7bfa06bfe5cf85b293817fa57fa4ef6468c14e97459bd663b2a96536fd676150d3a6457da96c80c23dd7443d1e68f68fdff2fd50a4b45a6c2163f19375f00ff572d65f27ad9410fb3fa155f99304b7a76769bb4e24836c3cf0f8d43409c4ae6db6bfec796f3a08dc04462efe7997571c53bde9a1e9219dfd8755652f66bd4fa3a81aec59ad539d10ff3787a1546b233f725446250d02d7e8495205e148b269b463e7a6c98edf4f3aad452bb329911e19c5e366b9c3c3e88ffa69c5f95c600f38d1bb733c8865ac3dc484e2841914c45ba63e35cc815beddbbaba38eeb4b11cf3a41edad12aa9b396972c48458b91bb1a7fc9c6ec52725cc297d1bbef37213df29a2dbc2ec4b2fe92e47436c469c5ff78e5be8638e52b5d5f6857f1a3131ea1c27031c97fbacad0da574490e2a7f859d4459a7dd04b036188bebb33182b1325cc8b9520dd1d74a9dc6feac24d3fda7a44385835a9b63012f94595078d9b5b5ffb83f7452b17d945b987bb6d350b522279fb16fb97f3655c2fdf3ed7b4716aeb0c8aabc98422bde195f6426a906c347fbb89087cd294906cf57c4bfa435f0a2b0a197c72e02a54510ad5636705d1c45ce36e9a71fb8ad92c86b330b8a3c0584557079edab642ff4a08e0356068dc7daf654544918f93a72ab534cdefdad6813df40990395c5043912b547903b611f14c0114fc9eb6b1161390c7ad86a5eda0c4274c1b5671b9aee7fc1e7fc9418528379a21314dc7fd5d7636ad3d7f30cd64299457dd6ceb0f9c7fb0ed684458e531cc045bdc7bf261ddbd0f91c05c8f00ac695f1301bd222d9d8e9ad48dc51808f6bb72be3976b29a664e2eb6c2f77c3101e4f64e4f182b693bf2a68ac53a87227abfb8bcd29e9ab6fe4cf852fce26a9c7cb2f6204084a504743789f7236bf62d67eabaff780c6e388d1a02f9f7e5d0807c39f291d8301a66b59bac96d2358d4806a18273c4baa773868151f3a9a760ca803203935b13e13593a520dcd23f223b27749914f140c3e7d0fcc16e5554d7162c114780319e3ee330b819ecbc6f344609b0b0584fc5465f282bda8d6a6a5c687bb5aff8cbc62d960040b0e5e350a0370bca8a0aa2d51a35a22ed255e47915a184510945946dc63da98b4acb9fb1884581bfcfc28da9ee36ed782a6b1646f91a0235601326ada69c2564443bda05e820bbc6d928d9ee1fa47a50166c907cfc4936e945906a684b65990922a2fd876132308adaa4c4780d46b69b5b0e7c784d95d44d2fea8642495587d8a44cf3df8a52e640f8909e10dfb865fcf6353a4b870943346650205529e2e26989fdcc3515ab0ac0725ac771e65a79aed1419e5fc0d8a8022589b8efc270b930191d60deb2c2fd0a2d1a9ee3075681c3846fa496a09d1623ff44de757371c976e313c8e5c11b95d79a5ffd0432df50263465d6ffce4e6103da2ccb3fef9ab032f14df4604c20c55f244a7ab750f6b286f3f19e9721088c62d228e56918197fab1f17c64d459350f9a65de724016d685eb008ab6a88197385b9600bd9fa31c818cca37ecc68fa56035a6cb1ed6eccafc62be1b27ff388e4e312f47f4ba7be8c767e9635d1f21470d10a86de3265a8ebcfb650122e44c56bd4d2b801af7799c66778c342d55d8f61e8990c6678b41702976a649972d036cc3553fa4dc03e6d36f0d1740a42447dc4c5e2afd6d2ef902101104ce53876279ff10ec162f2db225d1039a67c25824b9850bef81843a6b0bdb19305ffcb6b2f75f32a6daf33f77b9e0bbaa7cbaac41887d12377414cbdf09bcc70daf999663d5588797280076ae86afcbd169b6447c4eff3779ed762a3762c1236aaf5653adc52d8f27f5e5bfce4abe363d620c0c2488d2587c369a940f9063109646c9d6371b49879d7ec26073225823b7c77dfa091da23de09354239225da2a6271ddb34d4a005fc1622df836f0d60bc1f4262b70f437eedc5c9998149dd6edc530f5b8386758a26aef494700f24368b4601aa73d6852b975051ffe66501e0d29f1a4bef5fb4c20bcfba1d04d98b56c3447a71939c0da55e3de86d64b8bd5d6d71f1068b7b671a665d081248889953a41dc4567ab6a27a95c339604991bdb82ea61ec9bb6688c84b454a61992e8951fe86e58a2e41706e83c88e7eec5d788440f4e352a4175cfe3143cc6b2f906a15ba3d100f44610dd7d330e46661e4974c3e5b666c3cefc7158d208e99d36cb6352f9779a83827d68ff3816255a27ea83043087cd16de87c7c6a6638ed2b0a7ff954d24a3db8f9494ee866ec1ef5575869e8126c361e1195a440993924dcf9555ef09a9759fbfa33c44066dd73d645f601624aa6636b33622597d32ee1a2f0f4fc7692a054eed4701bd80dd2f601d85de44f26b099b3e75c3e9ba33a5c31be7dde94516b833645630f3ebdad18d9b4afb74875c47e0a887f10a9dd79801bf13f3bf39353e31b0c4c7191348f7dcb34485fa3c63c091bd68b8522a772b0fa0ff9367b618b7c491d4f11d4b1bdfe88abc5f3c697f9c5c0fa86d468d188ccdc235e59f84b4727d078ed3f9e0826bbfb50a17a62af759626e4620c994633cf88bef4c0e2ba70f8a7d540861da564255a811e494b2f62e4d7ae1b00fd92c559d1407a62d81ea340f9e5c99fe3bba2f6edb6c6e0d44e7bb07b0e81b2c1787e5707605405708376b40b0e150d3327fbec9b091b9bf9e60fc2265ec326339ec2ca68822959e7831b78abe858f9e9017c6feab9320e60e33003c6937ce9e3c423da28375a9960b706612b8e1b2a47c0e5737e9f611405a22c9057e65b5f15618d3077e7255bc68ad87b8d5df76cd67366fac9f9500b8f02eed7699096731085d8ff7cff6ac395b570afdf910222d584a769160bf0dbd595bd7adbfdef4ad18eceb2d81402894831199d61ce9fe502513efd859980bbcbe941d2a33783439ca62a7f3494a4558826f5f04cd96ef7dfc2a67d514667237701843c5f309d8bcb68070d53e3e31cc030b98136481caec98c01b1b759c4cb57bb61575846d3fae3b026d28747dc712de44db02178d664f3b5ded03b9eac9250e6efb3a3d223923dc1c1df49413e4b23738e37fa0ceeb6b7a5f4653900b26c62545489511864c35021fe976a5aa286d0ab10f90d1fe26550dfe3293170a142bbdced2482c1326bb380e5c27cd3ee51be9d0c289a9baa9bc5e2e553767df887a67cfe43beef739f3ff55519fbcee5c6ae3f67cdbbe9ac7e70f37bead7dad3a9fa565f34972bdfadc61fd0d91793da952d3118f3b03f0d2df88e97a87777cb4aff1cbf1415d0ef39c28bd14aeeb4c5845f1fdc6cdeffa914881c13e5b38cf4581bc43001d6d85e81af4273a08d5a7ce285028dcd599e52624d89569fb919e7a9b4ca068a8bcd2c85705248ddd505a3cd169ee331d0358672031a7c222328c23f10938a74a483756fab3775678f306f9f5cd1ef9798e4583137a1f71c60679a896a866855e6050ddc497cffd5b5b3638a7b15955"}) (async) ioctl$BTRFS_IOC_SNAP_DESTROY(r4, 0x5000940f, &(0x7f0000000680)={{r0}, "093fa37a0fc4c3c8b07d3e4802802ab805f905a53b9c9de70e642e1063971beb3747ad96db9012d759663a94b9615b6574249f55a0339c6e64e8c63ff3ea73def32e481b5b50d74629c6c303b1c998f3cdbc04737fcc9ab6fe49a35ad8f974efc57541f961683fc1185a2faa36c7dd4f699f10e227404608667c4c9a0b5331706611c69b9c77839c085cad6eb8abc1445b58dbbffc242f139a4f6c749997f272d35cd227951e347082ae65c521ca0c281f2a9d4ac145126896905705e1a6986649cb3b51b450b329e6d53910c35b0ba7cc52609b626957559a010221a128032713ee5acb6510fd0f3d545af4004fd3a387620e82119656666e599317abbb6701950a6668ae1bd62bb3298a7d82a477130a89c61b106a7ffc3920061fbefd3fe5d38898d0f569ba92b4909592f7483b1d2c914166644389662b10feb197812e6cece473ea29ebef492f21cab8995936715e7075af236275fbd01e47840108388b630c0b59611f361c0cc50d44b4daf0436e2eb1ae00f95450062d21abd89e21bd6b954d3739cd7d2d3a012db393571d24c44a8a5a1945fe94386c310fc1058a3fb33871f318d87401765b564da9cec94ecdd2cb95837df9acec0df9ef9f46bc347e21e40226b21e49348b21ea09e6aaa188b26efce9751cc6436617a4bfdf4356a8caeb34be7acb020e71013f461e06586e30fd54df5e7467d268cfb2a71d98e1ea2029371b779dda44fd84e04019ab623d7fb2f208f742bcef33ecffb82a95d6ad04b93a00c8526e5de48bb0c42d1f387ea290f3b68e4442a4c4d5b62569a6314a7f9618ef68e370d1aae2605c4d38401303ce00908701f5f5627fd128d23a40b001eb8473e72a25780e674a042cc13e8568b147f5ff0744803bd570dccfc6288a1cc58d3f13d1adb640c1da0d340495e20aebed6bd53be1150140219d073511530d66e5abf18c275afc70e2d859f857fcb8abf0c0b28f724a1ab62e461ebd8ec40ecc2cfec33f11071bb82fb77d9526d38e040b426cbb84c681262c3e3b5711b24e4d0a746d112522f1d5cf4f81249faf848ae858ed8e65517ae69bd63891d9b54057927214cef716382ef07cb446b70b886aea7c2de0336b9c036587d97ff52e79d16643bc2028922943b05bc3d162290da01ca3581eec705f062dd8c7553326d86df503b49d8296ffb8d606f80d2e945802a8ae46cf52ca65c18d1cc44ecd4b796c7c1c66b3b41e80e002759fe545ca761dfbeff3e364467f2e2547441195c61d39a7b0b091bbd516cecdb917edf2bacb822ad0c87afdbeb5f1595c3ba1f07a55f515d95a1f6b03e0b9d97ad4789382c8bc8a4720ed5c46a28071eb11e55b6407110d10f6ce9c37575f6a0937612cbd76bdcc265213453f28c791ced93a01bb21c63dd8bf99f586f434b9845b601b5c3da8675072014a92540096d4d9c0d8d72077a2c0ccee05c1a7c890699f875eac80d6db106cc1ba040f28cd3739e8c4d9f08a919d9a7615bf8c870c4c327b07a79d75badc5f82648ea9cd038f9e1a792c14415e966f5a2c5e719f4c4bde20c363242d4d54781c70eb66b160f49ed9f74fbd8f1d1f4c20144f4e4502a6c8278c4dfd6c74745e23a2e80b80982c0b76934983b01dc441614149d12ff252677c90375610ef36f4f2367faaccf3366049377250e47192b4394ba7a0154ea6947cb4f44956859dda5015ce83b1e1acb51429956d4c30717246656aadec849dad4f6ac4164e070c173b4fd80dc83b39d060ec488203fde0f700ca860002d5c5d26f1c0ca70f311314a1aff6c615d1c0b96db329c2225458dc9a5c460236d9f0cd31bd90821137544f3e391f77d60fae272e4b6c78add59f507ec8d6bd3fe04bcd5fbc53ddfcccfe581f3c96e5b9c547a3432e55f4a8e928ee85a55663791c85b43dc9fdb6fd9a4c25d5aba7450d7585dcb8d604bbb7a061226f33a919572e153a56e580baa80c4b00808cb052b4cddc26bd55051e64af319586b5cb2cbbdb5bfd6e9fa1ea9f5475e22ed1a04fff08baa89aa369a54c14a4d47789363881d3eb448fdd8f75f993b7610603b0692e3213f561c72e60c572ec508f6f95ae85278192fadfa0b2693c2354d78ce598d334c9ae421588febefeb79ed21065a6da815226c31ab8caacd4c65af5be7f78595e1066c2ea7101bce88c3380a48fafa090a5394def7be54d6a744538e0fec67422ebd62996c4a28f212e23eb76907ee1e0471053ecc12a45d428b395bdf09d4e0db985ce1bdd191bd58c984da530ca9e3d21a7bfa06bfe5cf85b293817fa57fa4ef6468c14e97459bd663b2a96536fd676150d3a6457da96c80c23dd7443d1e68f68fdff2fd50a4b45a6c2163f19375f00ff572d65f27ad9410fb3fa155f99304b7a76769bb4e24836c3cf0f8d43409c4ae6db6bfec796f3a08dc04462efe7997571c53bde9a1e9219dfd8755652f66bd4fa3a81aec59ad539d10ff3787a1546b233f725446250d02d7e8495205e148b269b463e7a6c98edf4f3aad452bb329911e19c5e366b9c3c3e88ffa69c5f95c600f38d1bb733c8865ac3dc484e2841914c45ba63e35cc815beddbbaba38eeb4b11cf3a41edad12aa9b396972c48458b91bb1a7fc9c6ec52725cc297d1bbef37213df29a2dbc2ec4b2fe92e47436c469c5ff78e5be8638e52b5d5f6857f1a3131ea1c27031c97fbacad0da574490e2a7f859d4459a7dd04b036188bebb33182b1325cc8b9520dd1d74a9dc6feac24d3fda7a44385835a9b63012f94595078d9b5b5ffb83f7452b17d945b987bb6d350b522279fb16fb97f3655c2fdf3ed7b4716aeb0c8aabc98422bde195f6426a906c347fbb89087cd294906cf57c4bfa435f0a2b0a197c72e02a54510ad5636705d1c45ce36e9a71fb8ad92c86b330b8a3c0584557079edab642ff4a08e0356068dc7daf654544918f93a72ab534cdefdad6813df40990395c5043912b547903b611f14c0114fc9eb6b1161390c7ad86a5eda0c4274c1b5671b9aee7fc1e7fc9418528379a21314dc7fd5d7636ad3d7f30cd64299457dd6ceb0f9c7fb0ed684458e531cc045bdc7bf261ddbd0f91c05c8f00ac695f1301bd222d9d8e9ad48dc51808f6bb72be3976b29a664e2eb6c2f77c3101e4f64e4f182b693bf2a68ac53a87227abfb8bcd29e9ab6fe4cf852fce26a9c7cb2f6204084a504743789f7236bf62d67eabaff780c6e388d1a02f9f7e5d0807c39f291d8301a66b59bac96d2358d4806a18273c4baa773868151f3a9a760ca803203935b13e13593a520dcd23f223b27749914f140c3e7d0fcc16e5554d7162c114780319e3ee330b819ecbc6f344609b0b0584fc5465f282bda8d6a6a5c687bb5aff8cbc62d960040b0e5e350a0370bca8a0aa2d51a35a22ed255e47915a184510945946dc63da98b4acb9fb1884581bfcfc28da9ee36ed782a6b1646f91a0235601326ada69c2564443bda05e820bbc6d928d9ee1fa47a50166c907cfc4936e945906a684b65990922a2fd876132308adaa4c4780d46b69b5b0e7c784d95d44d2fea8642495587d8a44cf3df8a52e640f8909e10dfb865fcf6353a4b870943346650205529e2e26989fdcc3515ab0ac0725ac771e65a79aed1419e5fc0d8a8022589b8efc270b930191d60deb2c2fd0a2d1a9ee3075681c3846fa496a09d1623ff44de757371c976e313c8e5c11b95d79a5ffd0432df50263465d6ffce4e6103da2ccb3fef9ab032f14df4604c20c55f244a7ab750f6b286f3f19e9721088c62d228e56918197fab1f17c64d459350f9a65de724016d685eb008ab6a88197385b9600bd9fa31c818cca37ecc68fa56035a6cb1ed6eccafc62be1b27ff388e4e312f47f4ba7be8c767e9635d1f21470d10a86de3265a8ebcfb650122e44c56bd4d2b801af7799c66778c342d55d8f61e8990c6678b41702976a649972d036cc3553fa4dc03e6d36f0d1740a42447dc4c5e2afd6d2ef902101104ce53876279ff10ec162f2db225d1039a67c25824b9850bef81843a6b0bdb19305ffcb6b2f75f32a6daf33f77b9e0bbaa7cbaac41887d12377414cbdf09bcc70daf999663d5588797280076ae86afcbd169b6447c4eff3779ed762a3762c1236aaf5653adc52d8f27f5e5bfce4abe363d620c0c2488d2587c369a940f9063109646c9d6371b49879d7ec26073225823b7c77dfa091da23de09354239225da2a6271ddb34d4a005fc1622df836f0d60bc1f4262b70f437eedc5c9998149dd6edc530f5b8386758a26aef494700f24368b4601aa73d6852b975051ffe66501e0d29f1a4bef5fb4c20bcfba1d04d98b56c3447a71939c0da55e3de86d64b8bd5d6d71f1068b7b671a665d081248889953a41dc4567ab6a27a95c339604991bdb82ea61ec9bb6688c84b454a61992e8951fe86e58a2e41706e83c88e7eec5d788440f4e352a4175cfe3143cc6b2f906a15ba3d100f44610dd7d330e46661e4974c3e5b666c3cefc7158d208e99d36cb6352f9779a83827d68ff3816255a27ea83043087cd16de87c7c6a6638ed2b0a7ff954d24a3db8f9494ee866ec1ef5575869e8126c361e1195a440993924dcf9555ef09a9759fbfa33c44066dd73d645f601624aa6636b33622597d32ee1a2f0f4fc7692a054eed4701bd80dd2f601d85de44f26b099b3e75c3e9ba33a5c31be7dde94516b833645630f3ebdad18d9b4afb74875c47e0a887f10a9dd79801bf13f3bf39353e31b0c4c7191348f7dcb34485fa3c63c091bd68b8522a772b0fa0ff9367b618b7c491d4f11d4b1bdfe88abc5f3c697f9c5c0fa86d468d188ccdc235e59f84b4727d078ed3f9e0826bbfb50a17a62af759626e4620c994633cf88bef4c0e2ba70f8a7d540861da564255a811e494b2f62e4d7ae1b00fd92c559d1407a62d81ea340f9e5c99fe3bba2f6edb6c6e0d44e7bb07b0e81b2c1787e5707605405708376b40b0e150d3327fbec9b091b9bf9e60fc2265ec326339ec2ca68822959e7831b78abe858f9e9017c6feab9320e60e33003c6937ce9e3c423da28375a9960b706612b8e1b2a47c0e5737e9f611405a22c9057e65b5f15618d3077e7255bc68ad87b8d5df76cd67366fac9f9500b8f02eed7699096731085d8ff7cff6ac395b570afdf910222d584a769160bf0dbd595bd7adbfdef4ad18eceb2d81402894831199d61ce9fe502513efd859980bbcbe941d2a33783439ca62a7f3494a4558826f5f04cd96ef7dfc2a67d514667237701843c5f309d8bcb68070d53e3e31cc030b98136481caec98c01b1b759c4cb57bb61575846d3fae3b026d28747dc712de44db02178d664f3b5ded03b9eac9250e6efb3a3d223923dc1c1df49413e4b23738e37fa0ceeb6b7a5f4653900b26c62545489511864c35021fe976a5aa286d0ab10f90d1fe26550dfe3293170a142bbdced2482c1326bb380e5c27cd3ee51be9d0c289a9baa9bc5e2e553767df887a67cfe43beef739f3ff55519fbcee5c6ae3f67cdbbe9ac7e70f37bead7dad3a9fa565f34972bdfadc61fd0d91793da952d3118f3b03f0d2df88e97a87777cb4aff1cbf1415d0ef39c28bd14aeeb4c5845f1fdc6cdeffa914881c13e5b38cf4581bc43001d6d85e81af4273a08d5a7ce285028dcd599e52624d89569fb919e7a9b4ca068a8bcd2c85705248ddd505a3cd169ee331d0358672031a7c222328c23f10938a74a483756fab3775678f306f9f5cd1ef9798e4583137a1f71c60679a896a866855e6050ddc497cffd5b5b3638a7b15955"}) syz_clone(0xa00200, 0x0, 0xfffffffffffffef2, 0x0, 0x0, 0x0) (async) syz_clone(0xa00200, 0x0, 0xfffffffffffffef2, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) io_uring_register$IORING_REGISTER_BUFFERS(0xffffffffffffffff, 0x0, &(0x7f00000002c0)=[{&(0x7f0000001700)=""/4095, 0xfff}], 0x1) move_pages(0x0, 0x2064, &(0x7f0000000040)=[&(0x7f0000ff9000/0x2000)=nil], &(0x7f0000001180), &(0x7f0000000000), 0x0) sendfile(r3, r2, 0x0, 0x80000002) ftruncate(r1, 0x2007ffc) sendfile(r1, r1, 0x0, 0x800000009) [ 148.029566][ T5303] Bluetooth: hci0: command tx timeout [ 148.334120][ T5343] loop0: detected capacity change from 0 to 32768 [ 148.349681][ T5343] ======================================================= [ 148.349681][ T5343] WARNING: The mand mount option has been deprecated and [ 148.349681][ T5343] and is ignored by this kernel. Remove the mand [ 148.349681][ T5343] option from the mount to silence this warning. [ 148.349681][ T5343] ======================================================= [ 148.447678][ T5343] JBD2: Ignoring recovery information on journal [ 148.517677][ T5343] ocfs2: Mounting device (7,0) on (node local, slot 0) with ordered data mode. [ 148.540920][ T24] audit: type=1800 audit(1777937030.953:2): pid=5343 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=17058 res=0 errno=0 [ 148.560053][ T24] audit: type=1800 audit(1777937030.973:3): pid=5344 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=17058 res=0 errno=0 [ 148.578461][ T24] audit: type=1800 audit(1777937030.993:4): pid=5343 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="bus" dev="loop0" ino=17059 res=0 errno=0 [ 149.278173][ T5347] OCFS2: ERROR (device loop0): int ocfs2_validate_gd_self(struct super_block *, struct buffer_head *, int): Group descriptor #20 has bad signature [ 149.287868][ T5347] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 149.292464][ T5347] OCFS2: File system is now read-only. [ 149.295630][ T5347] (syz.0.0,5347,0):ocfs2_search_chain:1913 ERROR: status = -30 [ 149.299954][ T5347] (syz.0.0,5347,0):ocfs2_search_chain:2036 ERROR: status = -30 [ 149.304705][ T5347] (syz.0.0,5347,0):ocfs2_claim_suballoc_bits:2123 ERROR: status = -30 [ 149.308458][ T5347] (syz.0.0,5347,0):ocfs2_claim_suballoc_bits:2176 ERROR: status = -30 [ 149.312245][ T5347] (syz.0.0,5347,0):ocfs2_claim_metadata:2201 ERROR: status = -30 [ 149.316072][ T5347] (syz.0.0,5347,0):ocfs2_claim_metadata:2214 ERROR: status = -30 [ 149.319483][ T5347] (syz.0.0,5347,0):ocfs2_create_new_meta_bhs:1038 ERROR: status = -30 [ 149.323343][ T5347] (syz.0.0,5347,0):ocfs2_shift_tree_depth:1400 ERROR: status = -30 [ 149.327037][ T5347] (syz.0.0,5347,0):ocfs2_grow_tree:1583 ERROR: status = -30 [ 149.330210][ T5347] (syz.0.0,5347,0):ocfs2_insert_extent:4768 ERROR: status = -30 [ 149.333997][ T5347] (syz.0.0,5347,0):ocfs2_add_clusters_in_btree:4869 ERROR: status = -30 [ 149.337689][ T5347] (syz.0.0,5347,0):ocfs2_write_cluster:1134 ERROR: status = -30 [ 149.340994][ T5347] (syz.0.0,5347,0):ocfs2_write_cluster_by_desc:1228 ERROR: status = -30 [ 149.345501][ T5347] (syz.0.0,5347,0):ocfs2_write_begin_nolock:1800 ERROR: status = -30 [ 149.357321][ T5347] (syz.0.0,5347,0):ocfs2_write_begin:1888 ERROR: status = -30 [ 149.368807][ T5348] OCFS2: ERROR (device loop0): int ocfs2_validate_gd_self(struct super_block *, struct buffer_head *, int): Group descriptor #20 has bad signature [ 149.380042][ T5348] On-disk corruption discovered. Please run fsck.ocfs2 once the filesystem is unmounted. [ 149.391151][ T5348] (syz.0.0,5348,0):ocfs2_search_chain:1913 ERROR: status = -30 [ 149.398854][ T5348] (syz.0.0,5348,0):ocfs2_search_chain:2036 ERROR: status = -30 [ 149.408901][ T5348] (syz.0.0,5348,0):ocfs2_claim_suballoc_bits:2123 ERROR: status = -30 [ 149.417144][ T5348] (syz.0.0,5348,0):ocfs2_claim_suballoc_bits:2176 ERROR: status = -30 [ 149.425919][ T5348] (syz.0.0,5348,0):ocfs2_claim_metadata:2201 ERROR: status = -30 [ 149.432694][ T5348] (syz.0.0,5348,0):ocfs2_claim_metadata:2214 ERROR: status = -30 [ 149.439613][ T5348] (syz.0.0,5348,0):ocfs2_create_new_meta_bhs:1038 ERROR: status = -30 [ 149.447436][ T5348] (syz.0.0,5348,0):ocfs2_shift_tree_depth:1400 ERROR: status = -30 [ 149.454927][ T5348] (syz.0.0,5348,0):ocfs2_grow_tree:1583 ERROR: status = -30 [ 149.462459][ T5348] (syz.0.0,5348,0):ocfs2_insert_extent:4768 ERROR: status = -30 [ 149.470030][ T5348] (syz.0.0,5348,0):ocfs2_add_clusters_in_btree:4869 ERROR: status = -30 [ 149.477705][ T5348] (syz.0.0,5348,0):ocfs2_write_cluster:1134 ERROR: status = -30 [ 149.485720][ T5348] (syz.0.0,5348,0):ocfs2_write_cluster_by_desc:1228 ERROR: status = -30 [ 149.490726][ T5347] [ 149.491817][ T5347] ====================================================== [ 149.494782][ T5347] WARNING: possible circular locking dependency detected [ 149.497863][ T5347] syzkaller #0 Not tainted [ 149.499770][ T5347] ------------------------------------------------------ [ 149.502855][ T5347] syz.0.0/5347 is trying to acquire lock: [ 149.505367][ T5347] ffff8880560341a0 (&ocfs2_sysfile_lock_key[EXTENT_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}, at: ocfs2_reserve_suballoc_bits+0x16d/0x4840 [ 149.511060][ T5347] [ 149.511060][ T5347] but task is already holding lock: [ 149.513947][ T5347] ffff888056034fa0 (&ocfs2_sysfile_lock_key[ORPHAN_DIR_SYSTEM_INODE]){+.+.}-{4:4}, at: ocfs2_evict_inode+0xe97/0x43b0 [ 149.518824][ T5347] [ 149.518824][ T5347] which lock already depends on the new lock. [ 149.518824][ T5347] [ 149.523006][ T5347] [ 149.523006][ T5347] the existing dependency chain (in reverse order) is: [ 149.526554][ T5347] [ 149.526554][ T5347] -> #1 (&ocfs2_sysfile_lock_key[ORPHAN_DIR_SYSTEM_INODE]){+.+.}-{4:4}: [ 149.530683][ T5347] down_write+0x96/0x200 [ 149.532836][ T5347] ocfs2_del_inode_from_orphan+0x12e/0x7a0 [ 149.535337][ T5347] ocfs2_dio_end_io+0xf9c/0x1370 [ 149.537549][ T5347] dio_complete+0x25b/0x790 [ 149.539640][ T5347] __blockdev_direct_IO+0x2e5d/0x34e0 [ 149.541781][ T5347] ocfs2_direct_IO+0x251/0x2c0 [ 149.543958][ T5347] generic_file_direct_write+0x1db/0x3e0 [ 149.546386][ T5347] __generic_file_write_iter+0x11d/0x230 [ 149.548907][ T5347] ocfs2_file_write_iter+0x1663/0x1e70 [ 149.551222][ T5347] iter_file_splice_write+0x9a1/0x10f0 [ 149.553465][ T5347] direct_splice_actor+0x101/0x160 [ 149.555673][ T5347] splice_direct_to_actor+0x53a/0xc70 [ 149.558120][ T5347] do_splice_direct+0x195/0x290 [ 149.560448][ T5347] do_sendfile+0x535/0x7d0 [ 149.562428][ T5347] __se_sys_sendfile64+0x144/0x1a0 [ 149.564639][ T5347] do_syscall_64+0x15f/0xf80 [ 149.566867][ T5347] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 149.569475][ T5347] [ 149.569475][ T5347] -> #0 (&ocfs2_sysfile_lock_key[EXTENT_ALLOC_SYSTEM_INODE]){+.+.}-{4:4}: [ 149.573912][ T5347] __lock_acquire+0x15a5/0x2cf0 [ 149.575996][ T5347] lock_acquire+0x106/0x350 [ 149.578366][ T5347] down_write+0x96/0x200 [ 149.580518][ T5347] ocfs2_reserve_suballoc_bits+0x16d/0x4840 [ 149.583484][ T5347] ocfs2_reserve_new_metadata_blocks+0x415/0x9a0 [ 149.587294][ T5347] ocfs2_remove_btree_range+0x568/0x1610 [ 149.590642][ T5347] ocfs2_commit_truncate+0xbb8/0x2310 [ 149.593744][ T5347] ocfs2_evict_inode+0x1023/0x43b0 [ 149.596487][ T5347] evict+0x61e/0xb10 [ 149.598708][ T5347] ocfs2_dentry_iput+0x24d/0x390 [ 149.601343][ T5347] __dentry_kill+0x1a2/0x690 [ 149.603650][ T5347] finish_dput+0xc9/0x480 [ 149.605667][ T5347] __fput+0x691/0xa60 [ 149.607858][ T5347] task_work_run+0x1d9/0x270 [ 149.610682][ T5347] do_exit+0x70f/0x22c0 [ 149.613311][ T5347] do_group_exit+0x21b/0x2d0 [ 149.615666][ T5347] get_signal+0x1284/0x1330 [ 149.617784][ T5347] arch_do_signal_or_restart+0xbc/0x830 [ 149.620345][ T5347] irqentry_exit+0x284/0x730 [ 149.622463][ T5347] asm_exc_page_fault+0x26/0x30 [ 149.624394][ T5347] [ 149.624394][ T5347] other info that might help us debug this: [ 149.624394][ T5347] [ 149.628655][ T5347] Possible unsafe locking scenario: [ 149.628655][ T5347] [ 149.631917][ T5347] CPU0 CPU1 [ 149.634355][ T5347] ---- ---- [ 149.636855][ T5347] lock(&ocfs2_sysfile_lock_key[ORPHAN_DIR_SYSTEM_INODE]); [ 149.640078][ T5347] lock(&ocfs2_sysfile_lock_key[EXTENT_ALLOC_SYSTEM_INODE]); [ 149.644485][ T5347] lock(&ocfs2_sysfile_lock_key[ORPHAN_DIR_SYSTEM_INODE]); [ 149.648451][ T5347] lock(&ocfs2_sysfile_lock_key[EXTENT_ALLOC_SYSTEM_INODE]); [ 149.651477][ T5347] [ 149.651477][ T5347] *** DEADLOCK *** [ 149.651477][ T5347] [ 149.654895][ T5347] 2 locks held by syz.0.0/5347: [ 149.656861][ T5347] #0: ffff888012a3cbc0 (&osb->nfs_sync_rwlock){.+.+}-{4:4}, at: ocfs2_nfs_sync_lock+0x106/0x270 [ 149.661297][ T5347] #1: ffff888056034fa0 (&ocfs2_sysfile_lock_key[ORPHAN_DIR_SYSTEM_INODE]){+.+.}-{4:4}, at: ocfs2_evict_inode+0xe97/0x43b0 [ 149.666935][ T5347] [ 149.666935][ T5347] stack backtrace: [ 149.669517][ T5347] CPU: 0 UID: 0 PID: 5347 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 149.669530][ T5347] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 149.669536][ T5347] Call Trace: [ 149.669541][ T5347] [ 149.669546][ T5347] dump_stack_lvl+0xe8/0x150 [ 149.669558][ T5347] print_circular_bug+0x2e1/0x300 [ 149.669570][ T5347] check_noncircular+0x12e/0x150 [ 149.669580][ T5347] __lock_acquire+0x15a5/0x2cf0 [ 149.669588][ T5347] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 149.669600][ T5347] ? _raw_spin_unlock+0x28/0x50 [ 149.669607][ T5347] ? ocfs2_reserve_suballoc_bits+0x16d/0x4840 [ 149.669615][ T5347] lock_acquire+0x106/0x350 [ 149.669623][ T5347] ? ocfs2_reserve_suballoc_bits+0x16d/0x4840 [ 149.669633][ T5347] down_write+0x96/0x200 [ 149.669642][ T5347] ? ocfs2_reserve_suballoc_bits+0x16d/0x4840 [ 149.669649][ T5347] ? __pfx_down_write+0x10/0x10 [ 149.669658][ T5347] ? __lock_acquire+0x6b5/0x2cf0 [ 149.669666][ T5347] ocfs2_reserve_suballoc_bits+0x16d/0x4840 [ 149.669675][ T5347] ? is_bpf_text_address+0x292/0x2b0 [ 149.669685][ T5347] ? is_bpf_text_address+0x26/0x2b0 [ 149.669695][ T5347] ? kernel_text_address+0xa5/0xe0 [ 149.669718][ T5347] ? __kernel_text_address+0xd/0x30 [ 149.669733][ T5347] ? do_raw_spin_lock+0x12b/0x2f0 [ 149.669747][ T5347] ? __pfx_ocfs2_reserve_suballoc_bits+0x10/0x10 [ 149.669757][ T5347] ? lockdep_hardirqs_on+0x7a/0x110 [ 149.669770][ T5347] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 149.669781][ T5347] ? stack_depot_save_flags+0x3f3/0x810 [ 149.669794][ T5347] ? kasan_save_track+0x4f/0x80 [ 149.669806][ T5347] ? kasan_save_track+0x3e/0x80 [ 149.669816][ T5347] ? __kasan_kmalloc+0x93/0xb0 [ 149.669828][ T5347] ? __kmalloc_cache_noprof+0x31c/0x660 [ 149.669841][ T5347] ? ocfs2_reserve_new_metadata_blocks+0x10c/0x9a0 [ 149.669852][ T5347] ? ocfs2_remove_btree_range+0x568/0x1610 [ 149.669863][ T5347] ? ocfs2_commit_truncate+0xbb8/0x2310 [ 149.669873][ T5347] ? ocfs2_evict_inode+0x1023/0x43b0 [ 149.669883][ T5347] ? evict+0x61e/0xb10 [ 149.669895][ T5347] ? ocfs2_dentry_iput+0x24d/0x390 [ 149.669907][ T5347] ? __dentry_kill+0x1a2/0x690 [ 149.669921][ T5347] ? finish_dput+0xc9/0x480 [ 149.669931][ T5347] ? __fput+0x691/0xa60 [ 149.669941][ T5347] ? task_work_run+0x1d9/0x270 [ 149.669954][ T5347] ? do_exit+0x70f/0x22c0 [ 149.669967][ T5347] ? do_group_exit+0x21b/0x2d0 [ 149.669980][ T5347] ? get_signal+0x1284/0x1330 [ 149.669988][ T5347] ? arch_do_signal_or_restart+0xbc/0x830 [ 149.670003][ T5347] ? irqentry_exit+0x284/0x730 [ 149.670013][ T5347] ? asm_exc_page_fault+0x26/0x30 [ 149.670032][ T5347] ? __kasan_kmalloc+0x93/0xb0 [ 149.670044][ T5347] ? __kmalloc_cache_noprof+0x31c/0x660 [ 149.670056][ T5347] ? ocfs2_reserve_new_metadata_blocks+0x10c/0x9a0 [ 149.670066][ T5347] ? __kmalloc_cache_noprof+0x15b/0x660 [ 149.670080][ T5347] ocfs2_reserve_new_metadata_blocks+0x415/0x9a0 [ 149.670093][ T5347] ? __pfx_ocfs2_reserve_new_metadata_blocks+0x10/0x10 [ 149.670104][ T5347] ? ocfs2_num_free_extents+0x358/0x650 [ 149.670115][ T5347] ? __pfx_ocfs2_num_free_extents+0x10/0x10 [ 149.670124][ T5347] ? kasan_save_free_info+0x46/0x50 [ 149.670134][ T5347] ? __kasan_slab_free+0x5c/0x80 [ 149.670145][ T5347] ? kfree+0x1c5/0x640 [ 149.670155][ T5347] ? ocfs2_extent_map_trunc+0x56d/0x5e0 [ 149.670167][ T5347] ? ocfs2_commit_truncate+0x3fc/0x2310 [ 149.670179][ T5347] ? ocfs2_evict_inode+0x1023/0x43b0 [ 149.670189][ T5347] ? evict+0x61e/0xb10 [ 149.670201][ T5347] ? ocfs2_dentry_iput+0x24d/0x390 [ 149.670213][ T5347] ? __dentry_kill+0x1a2/0x690 [ 149.670226][ T5347] ? __fput+0x691/0xa60 [ 149.670233][ T5347] ? task_work_run+0x1d9/0x270 [ 149.670241][ T5347] ? do_exit+0x70f/0x22c0 [ 149.670250][ T5347] ? do_group_exit+0x21b/0x2d0 [ 149.670265][ T5347] ocfs2_remove_btree_range+0x568/0x1610 [ 149.670274][ T5347] ? __pfx_ocfs2_remove_btree_range+0x10/0x10 [ 149.670284][ T5347] ? kasan_quarantine_put+0xbb/0x1f0 [ 149.670292][ T5347] ? lockdep_hardirqs_on+0x7a/0x110 [ 149.670300][ T5347] ? __ocfs2_find_path+0x625/0x9a0 [ 149.670306][ T5347] ? ocfs2_extent_map_trunc+0x56d/0x5e0 [ 149.670316][ T5347] ? ocfs2_extent_map_trunc+0x586/0x5e0 [ 149.670324][ T5347] ? __pfx_find_path_ins+0x10/0x10 [ 149.670331][ T5347] ? __pfx___ocfs2_find_path+0x10/0x10 [ 149.670338][ T5347] ? __pfx_ocfs2_extent_map_trunc+0x10/0x10 [ 149.670348][ T5347] ? ocfs2_commit_truncate+0x308/0x2310 [ 149.670356][ T5347] ocfs2_commit_truncate+0xbb8/0x2310 [ 149.670368][ T5347] ? __pfx_ocfs2_commit_truncate+0x10/0x10 [ 149.670376][ T5347] ? jbd2_journal_stop+0x8dd/0xd70 [ 149.670386][ T5347] ? kmem_cache_free+0x182/0x650 [ 149.670395][ T5347] ? __pfx_ocfs2_journal_access_di+0x10/0x10 [ 149.670406][ T5347] ? sb_end_intwrite+0xe9/0x1c0 [ 149.670413][ T5347] ? ocfs2_commit_trans+0x133/0x250 [ 149.670421][ T5347] ? __pfx_ocfs2_commit_trans+0x10/0x10 [ 149.670429][ T5347] ? ocfs2_metadata_cache_get_super+0x43/0x80 [ 149.670440][ T5347] ? ocfs2_inode_cache_get_super+0xd/0x40 [ 149.670448][ T5347] ocfs2_evict_inode+0x1023/0x43b0 [ 149.670456][ T5347] ? __pfx_ocfs2_evict_inode+0x10/0x10 [ 149.670466][ T5347] ? ktime_get+0x45/0x220 [ 149.670476][ T5347] ? lock_acquire+0x106/0x350 [ 149.670484][ T5347] ? __lock_acquire+0x6b5/0x2cf0 [ 149.670491][ T5347] ? __lock_acquire+0x6b5/0x2cf0 [ 149.670499][ T5347] ? __pfx_clockevents_program_event+0x10/0x10 [ 149.670512][ T5347] ? unwind_next_frame+0xa6/0x2550 [ 149.670525][ T5347] ? is_bpf_text_address+0x26/0x2b0 [ 149.670536][ T5347] ? __lock_acquire+0x6b5/0x2cf0 [ 149.670548][ T5347] ? is_bpf_text_address+0x292/0x2b0 [ 149.670556][ T5347] ? is_bpf_text_address+0x26/0x2b0 [ 149.670562][ T5347] ? kernel_text_address+0xa5/0xe0 [ 149.670572][ T5347] ? __bfs+0x153/0x290 [ 149.670578][ T5347] ? __pfx_hlock_conflict+0x10/0x10 [ 149.670587][ T5347] ? check_path+0x21/0x40 [ 149.670595][ T5347] ? check_noncircular+0xda/0x150 [ 149.670604][ T5347] ? lockdep_unlock+0x5d/0xd0 [ 149.670610][ T5347] ? __lock_acquire+0x146e/0x2cf0 [ 149.670617][ T5347] ? __lock_acquire+0x6b5/0x2cf0 [ 149.670626][ T5347] ? inode_wait_for_writeback+0x16d/0x3b0 [ 149.670636][ T5347] ? __pfx_inode_wait_for_writeback+0x10/0x10 [ 149.670645][ T5347] ? do_raw_spin_lock+0x12b/0x2f0 [ 149.670656][ T5347] ? do_raw_spin_unlock+0x4d/0x210 [ 149.670670][ T5347] ? __pfx_ocfs2_evict_inode+0x10/0x10 [ 149.670679][ T5347] evict+0x61e/0xb10 [ 149.670693][ T5347] ? __pfx_evict+0x10/0x10 [ 149.670706][ T5347] ? _raw_spin_unlock+0x28/0x50 [ 149.670721][ T5347] ? iput+0xb25/0xe80 [ 149.670728][ T5347] ocfs2_dentry_iput+0x24d/0x390 [ 149.670737][ T5347] ? __pfx_ocfs2_dentry_iput+0x10/0x10 [ 149.670746][ T5347] ? fsnotify_destroy_marks+0x81/0x330 [ 149.670758][ T5347] ? dentry_unlink_inode+0x351/0x430 [ 149.670771][ T5347] __dentry_kill+0x1a2/0x690 [ 149.670785][ T5347] ? finish_dput+0xad/0x480 [ 149.670795][ T5347] finish_dput+0xc9/0x480 [ 149.670806][ T5347] __fput+0x691/0xa60 [ 149.670819][ T5347] task_work_run+0x1d9/0x270 [ 149.670833][ T5347] ? __pfx_task_work_run+0x10/0x10 [ 149.670842][ T5347] ? do_raw_spin_unlock+0x4d/0x210 [ 149.670853][ T5347] do_exit+0x70f/0x22c0 [ 149.670866][ T5347] ? __pfx_do_exit+0x10/0x10 [ 149.670882][ T5347] do_group_exit+0x21b/0x2d0 [ 149.670895][ T5347] ? _raw_spin_unlock_irq+0x23/0x50 [ 149.670906][ T5347] get_signal+0x1284/0x1330 [ 149.670921][ T5347] arch_do_signal_or_restart+0xbc/0x830 [ 149.670937][ T5347] ? __pfx_arch_do_signal_or_restart+0x10/0x10 [ 149.670951][ T5347] irqentry_exit+0x284/0x730 [ 149.670959][ T5347] ? trace_irq_disable+0x3b/0x140 [ 149.670970][ T5347] asm_exc_page_fault+0x26/0x30 [ 149.670978][ T5347] RIP: 0033:0x7f5efc39cde1 [ 149.670985][ T5347] Code: Unable to access opcode bytes at 0x7f5efc39cdb7. [ 149.670989][ T5347] RSP: 002b:fffffffffffffef0 EFLAGS: 00010217 [ 149.670998][ T5347] RAX: 0000000000000000 RBX: 00007f5efc615fa0 RCX: 00007f5efc39cdd9 [ 149.671003][ T5347] RDX: 0000000000000000 RSI: fffffffffffffef0 RDI: 0000000000a00200 [ 149.671008][ T5347] RBP: 00007f5efc432d69 R08: 0000000000000000 R09: 0000000000000000 [ 149.671012][ T5347] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000 [ 149.671017][ T5347] R13: 00007f5efc616038 R14: 00007f5efc615fa0 R15: 00007ffed62b9918 [ 149.671024][ T5347] [ 150.022917][ T5348] (syz.0.0,5348,0):ocfs2_write_begin_nolock:1800 ERROR: status = -30 [ 150.038327][ T5348] (syz.0.0,5348,0):ocfs2_write_begin:1888 ERROR: status = -30 [ 150.061127][ T5348] syz.0.0 (5348) used greatest stack depth: 15224 bytes left [ 150.066145][ T5303] Bluetooth: hci0: command tx timeout