Extracting prog: 3m45.430641934s Minimizing prog: 13m4.718698708s Simplifying prog options: 0s Extracting C: 41.119875322s Simplifying C: 12m50.32744445s extracting reproducer from 1 programs testing a last program of every proc single: executing 1 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 detailed listing: executing program 0: syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f00000005c0)='./file1\x00', 0x4000, &(0x7f0000000280), 0x80, 0x5db, &(0x7f00000011c0)="$eJzs3c9rHFUcAPDv7CYxaaNpRcRWxYCHFqRpUotVT209WKFgwR5EPDQ0SQ3d/qBJwdaCKXgRVES8eujFf8C79O5NBPXmWaiiFQ8iXZnZnXZNdzdLms1sOp8PzOa9N7N575vJ23lvdl8SQGlNpg+ViF0RcSqJmGjZNx6NnZPN427/ce10uiVRr7/1exJJsyw//k7z6/b0IYkYjYjvj0Y8Xr2/3qUrV8/O1uoNH0bsXz53cf/Slav7Fs/Nnpk/M39+5sDLBw9NvzJzcGZD4szjOnb8zWc+/ei9lxZ+qO1L4nCcHP5gLlbFsVEmYzLuNENsLR+KiENpos3PZavJQ0gKbgfrU23+Pg5HxJMxEdUs1zARi58U2jigr+rViDpQUon+DyWVjwPyuX0/5sGD7NaRxgTo/viHGvdGYjSbG227nbTMjBrz3R0bUH9ax7/Xdn+VbtGn+xDdrFyPiKfaxZ9kbduR3cVJ469EpeV5aXo6Ikaa88fX1ll/42ccl/9s5gc5/tbzn8Z/uPk1LT+6zvonV+XL1v8AKMbNIxHZKHAlzd27/qVl+fgn2ox/xttcu9aj6Otf5/Fffr0fze6Rtxv/nWj/LYdXF/zy8bEvOtXfOv5Lt7T+fCy4GW5dj9i9Ov7slCd3z3/SJv503HOqxzpe//G3Y532/T/+avY7uJnx129E7Gk7/7n3jlaa6vL+5P6Fxdr8dOOxbR3ffvfu153qH4Tzv61D/N3Of1p2scc6vjlx41ynfWvHX/l1JDmZpUaaJe/PLi9fmokYSY43D2kpP9C9Lfkx+fdI49/7fPv+3y3+sfwlswcX3z57e/3xd3Wn3uOBnaTxz63z/H/eYx1/v3P52U77usU/9iCBAQAAAAAAQAlVss9yJJWpu+lKZWqqsYb3idhWqV1YWn5h4cLl83MRe7PPQw5X8ne6Jxr5JM3PND8Pm+cPrMq/GBE7I+LL6liWnzp9oTZXdPAAAAAAAAAAAAAAAAAAAAAwILavWv//V7Wx/h8oiaGiGwAURv+H8sr6f6XoVgBFcP2H8tL/obx67P9v9LsdwOZz/Yfy0v+hvIa8BEBp6fxQXvo/AAAAADyUdj538+ckIlZeHcu21Ehz3/Caz3bjELaytfs48LCqFt0AoDB3R/CW/0Pp9DT+/6fe0P/mAAVI2hVmg4N6985/s+0zAQAAAAAAAAAAAIA+2LPrQdb/A1uZZX9QXg+w/r/69EY2BNh0/oIXlJc5PvDZGhOB0U47rP8HAAAAAAAAAAAAgE0znm1JZaq5Fng8KpWpqYhHI2JHDCcLi7X56Yh4LCJ+qg4/kuZnim40AAAAAAAAAAAAAAAAAAAAPGSWrlw9O1urzV8qcyL/L6iD0p7WRCSbX+lYRAxC7P1JDLWUJBEr6ZkfiIZdWorBaEaWKPiFCQAAAAAAAAAAAAAAAAAASqhl7TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlNa9///fv0TRMQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW9N/AQAA//9cETXz") syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x3000010, &(0x7f0000000000), 0x1, 0x51e, &(0x7f0000001c40)="$eJzs3V9rY2kZAPDnnDbddqZruiqyLrgu7kpn0UmmW3e3iOh6o1cL6npfa5uW0qQpTbpOy+J08BuI4IBXXog3gh9AGObCDyADA3ojXoiKIjqjF4I6R5KcMJ00actM24zN7wened/z73neE/LmnJPTcwIYWa9ExDsRMRYRr0dEMR+f5sNiq7Lfme/B/Q+WW0MSWfbe35JI8nHddbXq4xFxubNITEbEN74a8e3kcNzG7t7GUrVa2Y6Yai1Zbta2yo3dvavrtaW1ylplc35+7q2FtxfeXLiW5Z6qnTPdwk+/8sXbn/3O7xf/cuW7rbS+8LEoRE87TlOn6YX2tuhqbaPtswg2BGN5ewrDTgQAgBNp7eN/OCI+1d7/L8ZYe2+ux9gwMgMAAABOS/al6fhPEpEBAAAAF1YaEdORpKX8WoDpSNOJ/NzAR+NSWq03mp9Zre9srrSmRcxEIV1dr3YXb9WT1fVqZS6/xrZbf6OnPh8RL0TED4pT7XppuV5dGfK5DwAAABgVl3uO//9ZTNvl4/X5PwEAAADg2TUzsAIAAABcFA75AQAA4OLrPf6/PaQ8AAAAgDPxtXffbQ1Z9/nXK+/v7mzU37+6UmlslGo7y6Xl+vZWaa1eX2vfs6923Pqq9frW52Jz53q5WWk0y43dvcVafWezubj+2COwAQAAgHP0wifv/CaJiP3PT7WHyO8DCPCYPw47AeA0jQ07AWBo3MUbRldh2AkAQ5ccM93FOwAA8P9v9uOHf//vPv/fuQG42FzrAwCjx+//MLoKrgCEkZZGxIc6xecGzTPw9/9fnTRKlkXcLR4c4/wiAACcr+n2kKSl/DhgOtK0VIp4PiKdiUKyul6tXMuPD35dLDzXqs+1l0yOvWYYAAAAAAAAAAAAAAAAAAAAAAAAAOjIsiQyAAAA4EKLSP+ctO/mHzFbfG269/zARPKvYvwpr/zovR9eX2o2t+da4//efpbXREQ0b+Xj3xj4+DAAAADgtCX7Ayd1jtPz17lzzQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEfDg/gfL3eE84/71yxEx0y/+eEy2XyejEBGX/pHE+IHlkogYO4X4+zcj4sV+8ZN4mGU3Is+iX/ypM44/0940/eOnEXH5FOLDKLvT6n/e6ff5S+OV9mv/z994Pjytwf1fmkd+sd3P9et/nj+0tlrfGC/d+3l5YPybES+N9+9/uv1vMiD+q4fW9u8syw7H+NY39/YGxc9+HDHb9/sneSxWuVnbKjd2966u15bWKmuVzfn5ubcW3l54c+FaeXW9Wsn/9o3x/U/84uFR7b/UJ/7vftvpf49q/2uDVtrjv/eu3/9Ip1joF//Kq32/fydjQPw0/+77dF5uTZ/tlvc75YNe/tndl49q/8qA7X/c+3/lhO1//evf+8MJZwUAzkFjd29jqVqtbB9RmDzBPGdamD+bNf9ycsjteqJCdqPzzj0r+TxpobW3+mhMt1XPQGIHCtm5xRqLk848MXDST26dZmJD7ZYAAIAz8Ginf9iZAAAAAAAAAAAAAAAAAAAAwOg6j9ub9cbcH05TAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO9L8AAAD//9hj5l8=") program did not crash single: failed to extract reproducer single: executing 1 programs separately with timeout 6m0s testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 detailed listing: executing program 0: syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f00000005c0)='./file1\x00', 0x4000, &(0x7f0000000280), 0x80, 0x5db, &(0x7f00000011c0)="$eJzs3c9rHFUcAPDv7CYxaaNpRcRWxYCHFqRpUotVT209WKFgwR5EPDQ0SQ3d/qBJwdaCKXgRVES8eujFf8C79O5NBPXmWaiiFQ8iXZnZnXZNdzdLms1sOp8PzOa9N7N575vJ23lvdl8SQGlNpg+ViF0RcSqJmGjZNx6NnZPN427/ce10uiVRr7/1exJJsyw//k7z6/b0IYkYjYjvj0Y8Xr2/3qUrV8/O1uoNH0bsXz53cf/Slav7Fs/Nnpk/M39+5sDLBw9NvzJzcGZD4szjOnb8zWc+/ei9lxZ+qO1L4nCcHP5gLlbFsVEmYzLuNENsLR+KiENpos3PZavJQ0gKbgfrU23+Pg5HxJMxEdUs1zARi58U2jigr+rViDpQUon+DyWVjwPyuX0/5sGD7NaRxgTo/viHGvdGYjSbG227nbTMjBrz3R0bUH9ax7/Xdn+VbtGn+xDdrFyPiKfaxZ9kbduR3cVJ469EpeV5aXo6Ikaa88fX1ll/42ccl/9s5gc5/tbzn8Z/uPk1LT+6zvonV+XL1v8AKMbNIxHZKHAlzd27/qVl+fgn2ox/xttcu9aj6Otf5/Fffr0fze6Rtxv/nWj/LYdXF/zy8bEvOtXfOv5Lt7T+fCy4GW5dj9i9Ov7slCd3z3/SJv503HOqxzpe//G3Y532/T/+avY7uJnx129E7Gk7/7n3jlaa6vL+5P6Fxdr8dOOxbR3ffvfu153qH4Tzv61D/N3Of1p2scc6vjlx41ynfWvHX/l1JDmZpUaaJe/PLi9fmokYSY43D2kpP9C9Lfkx+fdI49/7fPv+3y3+sfwlswcX3z57e/3xd3Wn3uOBnaTxz63z/H/eYx1/v3P52U77usU/9iCBAQAAAAAAQAlVss9yJJWpu+lKZWqqsYb3idhWqV1YWn5h4cLl83MRe7PPQw5X8ne6Jxr5JM3PND8Pm+cPrMq/GBE7I+LL6liWnzp9oTZXdPAAAAAAAAAAAAAAAAAAAAAwILavWv//V7Wx/h8oiaGiGwAURv+H8sr6f6XoVgBFcP2H8tL/obx67P9v9LsdwOZz/Yfy0v+hvIa8BEBp6fxQXvo/AAAAADyUdj538+ckIlZeHcu21Ehz3/Caz3bjELaytfs48LCqFt0AoDB3R/CW/0Pp9DT+/6fe0P/mAAVI2hVmg4N6985/s+0zAQAAAAAAAAAAAIA+2LPrQdb/A1uZZX9QXg+w/r/69EY2BNh0/oIXlJc5PvDZGhOB0U47rP8HAAAAAAAAAAAAgE0znm1JZaq5Fng8KpWpqYhHI2JHDCcLi7X56Yh4LCJ+qg4/kuZnim40AAAAAAAAAAAAAAAAAAAAPGSWrlw9O1urzV8qcyL/L6iD0p7WRCSbX+lYRAxC7P1JDLWUJBEr6ZkfiIZdWorBaEaWKPiFCQAAAAAAAAAAAAAAAAAASqhl7TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlNa9///fv0TRMQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW9N/AQAA//9cETXz") syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x3000010, &(0x7f0000000000), 0x1, 0x51e, &(0x7f0000001c40)="$eJzs3V9rY2kZAPDnnDbddqZruiqyLrgu7kpn0UmmW3e3iOh6o1cL6npfa5uW0qQpTbpOy+J08BuI4IBXXog3gh9AGObCDyADA3ojXoiKIjqjF4I6R5KcMJ00actM24zN7wened/z73neE/LmnJPTcwIYWa9ExDsRMRYRr0dEMR+f5sNiq7Lfme/B/Q+WW0MSWfbe35JI8nHddbXq4xFxubNITEbEN74a8e3kcNzG7t7GUrVa2Y6Yai1Zbta2yo3dvavrtaW1ylplc35+7q2FtxfeXLiW5Z6qnTPdwk+/8sXbn/3O7xf/cuW7rbS+8LEoRE87TlOn6YX2tuhqbaPtswg2BGN5ewrDTgQAgBNp7eN/OCI+1d7/L8ZYe2+ux9gwMgMAAABOS/al6fhPEpEBAAAAF1YaEdORpKX8WoDpSNOJ/NzAR+NSWq03mp9Zre9srrSmRcxEIV1dr3YXb9WT1fVqZS6/xrZbf6OnPh8RL0TED4pT7XppuV5dGfK5DwAAABgVl3uO//9ZTNvl4/X5PwEAAADg2TUzsAIAAABcFA75AQAA4OLrPf6/PaQ8AAAAgDPxtXffbQ1Z9/nXK+/v7mzU37+6UmlslGo7y6Xl+vZWaa1eX2vfs6923Pqq9frW52Jz53q5WWk0y43dvcVafWezubj+2COwAQAAgHP0wifv/CaJiP3PT7WHyO8DCPCYPw47AeA0jQ07AWBo3MUbRldh2AkAQ5ccM93FOwAA8P9v9uOHf//vPv/fuQG42FzrAwCjx+//MLoKrgCEkZZGxIc6xecGzTPw9/9fnTRKlkXcLR4c4/wiAACcr+n2kKSl/DhgOtK0VIp4PiKdiUKyul6tXMuPD35dLDzXqs+1l0yOvWYYAAAAAAAAAAAAAAAAAAAAAAAAAOjIsiQyAAAA4EKLSP+ctO/mHzFbfG269/zARPKvYvwpr/zovR9eX2o2t+da4//efpbXREQ0b+Xj3xj4+DAAAADgtCX7Ayd1jtPz17lzzQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEfDg/gfL3eE84/71yxEx0y/+eEy2XyejEBGX/pHE+IHlkogYO4X4+zcj4sV+8ZN4mGU3Is+iX/ypM44/0940/eOnEXH5FOLDKLvT6n/e6ff5S+OV9mv/z994Pjytwf1fmkd+sd3P9et/nj+0tlrfGC/d+3l5YPybES+N9+9/uv1vMiD+q4fW9u8syw7H+NY39/YGxc9+HDHb9/sneSxWuVnbKjd2966u15bWKmuVzfn5ubcW3l54c+FaeXW9Wsn/9o3x/U/84uFR7b/UJ/7vftvpf49q/2uDVtrjv/eu3/9Ip1joF//Kq32/fydjQPw0/+77dF5uTZ/tlvc75YNe/tndl49q/8qA7X/c+3/lhO1//evf+8MJZwUAzkFjd29jqVqtbB9RmDzBPGdamD+bNf9ycsjteqJCdqPzzj0r+TxpobW3+mhMt1XPQGIHCtm5xRqLk848MXDST26dZmJD7ZYAAIAz8Ginf9iZAAAAAAAAAAAAAAAAAAAAwOg6j9ub9cbcH05TAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO9L8AAAD//9hj5l8=") program crashed: possible deadlock in dquot_commit single: successfully extracted reproducer found reproducer with 2 syscalls minimizing guilty program testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4 detailed listing: executing program 0: syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f00000005c0)='./file1\x00', 0x4000, &(0x7f0000000280), 0x80, 0x5db, &(0x7f00000011c0)="$eJzs3c9rHFUcAPDv7CYxaaNpRcRWxYCHFqRpUotVT209WKFgwR5EPDQ0SQ3d/qBJwdaCKXgRVES8eujFf8C79O5NBPXmWaiiFQ8iXZnZnXZNdzdLms1sOp8PzOa9N7N575vJ23lvdl8SQGlNpg+ViF0RcSqJmGjZNx6NnZPN427/ce10uiVRr7/1exJJsyw//k7z6/b0IYkYjYjvj0Y8Xr2/3qUrV8/O1uoNH0bsXz53cf/Slav7Fs/Nnpk/M39+5sDLBw9NvzJzcGZD4szjOnb8zWc+/ei9lxZ+qO1L4nCcHP5gLlbFsVEmYzLuNENsLR+KiENpos3PZavJQ0gKbgfrU23+Pg5HxJMxEdUs1zARi58U2jigr+rViDpQUon+DyWVjwPyuX0/5sGD7NaRxgTo/viHGvdGYjSbG227nbTMjBrz3R0bUH9ax7/Xdn+VbtGn+xDdrFyPiKfaxZ9kbduR3cVJ469EpeV5aXo6Ikaa88fX1ll/42ccl/9s5gc5/tbzn8Z/uPk1LT+6zvonV+XL1v8AKMbNIxHZKHAlzd27/qVl+fgn2ox/xttcu9aj6Otf5/Fffr0fze6Rtxv/nWj/LYdXF/zy8bEvOtXfOv5Lt7T+fCy4GW5dj9i9Ov7slCd3z3/SJv503HOqxzpe//G3Y532/T/+avY7uJnx129E7Gk7/7n3jlaa6vL+5P6Fxdr8dOOxbR3ffvfu153qH4Tzv61D/N3Of1p2scc6vjlx41ynfWvHX/l1JDmZpUaaJe/PLi9fmokYSY43D2kpP9C9Lfkx+fdI49/7fPv+3y3+sfwlswcX3z57e/3xd3Wn3uOBnaTxz63z/H/eYx1/v3P52U77usU/9iCBAQAAAAAAQAlVss9yJJWpu+lKZWqqsYb3idhWqV1YWn5h4cLl83MRe7PPQw5X8ne6Jxr5JM3PND8Pm+cPrMq/GBE7I+LL6liWnzp9oTZXdPAAAAAAAAAAAAAAAAAAAAAwILavWv//V7Wx/h8oiaGiGwAURv+H8sr6f6XoVgBFcP2H8tL/obx67P9v9LsdwOZz/Yfy0v+hvIa8BEBp6fxQXvo/AAAAADyUdj538+ckIlZeHcu21Ehz3/Caz3bjELaytfs48LCqFt0AoDB3R/CW/0Pp9DT+/6fe0P/mAAVI2hVmg4N6985/s+0zAQAAAAAAAAAAAIA+2LPrQdb/A1uZZX9QXg+w/r/69EY2BNh0/oIXlJc5PvDZGhOB0U47rP8HAAAAAAAAAAAAgE0znm1JZaq5Fng8KpWpqYhHI2JHDCcLi7X56Yh4LCJ+qg4/kuZnim40AAAAAAAAAAAAAAAAAAAAPGSWrlw9O1urzV8qcyL/L6iD0p7WRCSbX+lYRAxC7P1JDLWUJBEr6ZkfiIZdWorBaEaWKPiFCQAAAAAAAAAAAAAAAAAASqhl7TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlNa9///fv0TRMQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW9N/AQAA//9cETXz") program did not crash testing program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4 detailed listing: executing program 0: syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x3000010, &(0x7f0000000000), 0x1, 0x51e, &(0x7f0000001c40)="$eJzs3V9rY2kZAPDnnDbddqZruiqyLrgu7kpn0UmmW3e3iOh6o1cL6npfa5uW0qQpTbpOy+J08BuI4IBXXog3gh9AGObCDyADA3ojXoiKIjqjF4I6R5KcMJ00actM24zN7wened/z73neE/LmnJPTcwIYWa9ExDsRMRYRr0dEMR+f5sNiq7Lfme/B/Q+WW0MSWfbe35JI8nHddbXq4xFxubNITEbEN74a8e3kcNzG7t7GUrVa2Y6Yai1Zbta2yo3dvavrtaW1ylplc35+7q2FtxfeXLiW5Z6qnTPdwk+/8sXbn/3O7xf/cuW7rbS+8LEoRE87TlOn6YX2tuhqbaPtswg2BGN5ewrDTgQAgBNp7eN/OCI+1d7/L8ZYe2+ux9gwMgMAAABOS/al6fhPEpEBAAAAF1YaEdORpKX8WoDpSNOJ/NzAR+NSWq03mp9Zre9srrSmRcxEIV1dr3YXb9WT1fVqZS6/xrZbf6OnPh8RL0TED4pT7XppuV5dGfK5DwAAABgVl3uO//9ZTNvl4/X5PwEAAADg2TUzsAIAAABcFA75AQAA4OLrPf6/PaQ8AAAAgDPxtXffbQ1Z9/nXK+/v7mzU37+6UmlslGo7y6Xl+vZWaa1eX2vfs6923Pqq9frW52Jz53q5WWk0y43dvcVafWezubj+2COwAQAAgHP0wifv/CaJiP3PT7WHyO8DCPCYPw47AeA0jQ07AWBo3MUbRldh2AkAQ5ccM93FOwAA8P9v9uOHf//vPv/fuQG42FzrAwCjx+//MLoKrgCEkZZGxIc6xecGzTPw9/9fnTRKlkXcLR4c4/wiAACcr+n2kKSl/DhgOtK0VIp4PiKdiUKyul6tXMuPD35dLDzXqs+1l0yOvWYYAAAAAAAAAAAAAAAAAAAAAAAAAOjIsiQyAAAA4EKLSP+ctO/mHzFbfG269/zARPKvYvwpr/zovR9eX2o2t+da4//efpbXREQ0b+Xj3xj4+DAAAADgtCX7Ayd1jtPz17lzzQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAEfDg/gfL3eE84/71yxEx0y/+eEy2XyejEBGX/pHE+IHlkogYO4X4+zcj4sV+8ZN4mGU3Is+iX/ypM44/0940/eOnEXH5FOLDKLvT6n/e6ff5S+OV9mv/z994Pjytwf1fmkd+sd3P9et/nj+0tlrfGC/d+3l5YPybES+N9+9/uv1vMiD+q4fW9u8syw7H+NY39/YGxc9+HDHb9/sneSxWuVnbKjd2966u15bWKmuVzfn5ubcW3l54c+FaeXW9Wsn/9o3x/U/84uFR7b/UJ/7vftvpf49q/2uDVtrjv/eu3/9Ip1joF//Kq32/fydjQPw0/+77dF5uTZ/tlvc75YNe/tndl49q/8qA7X/c+3/lhO1//evf+8MJZwUAzkFjd29jqVqtbB9RmDzBPGdamD+bNf9ycsjteqJCdqPzzj0r+TxpobW3+mhMt1XPQGIHCtm5xRqLk848MXDST26dZmJD7ZYAAIAz8Ginf9iZAAAAAAAAAAAAAAAAAAAAwOg6j9ub9cbcH05TAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO9L8AAAD//9hj5l8=") program did not crash extracting C reproducer testing compiled C program (duration=6m0s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: possible deadlock in dquot_commit simplifying C reproducer testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: possible deadlock in dquot_commit testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: possible deadlock in dquot_commit testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: possible deadlock in dquot_commit testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: possible deadlock in dquot_commit testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: no output from test machine a never seen crash title: no output from test machine, ignore testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: possible deadlock in dquot_commit testing compiled C program (duration=6m0s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$ext4-syz_mount_image$ext4 program crashed: possible deadlock in dquot_commit reproducing took 30m21.596694934s repro crashed as (corrupted=false): loop0: detected capacity change from 0 to 512 ====================================================== WARNING: possible circular locking dependency detected 5.15.185-syzkaller #0 Not tainted ------------------------------------------------------ syz-executor340/4165 is trying to acquire lock: ffff0000e2414b28 (&dquot->dq_lock){+.+.}-{3:3}, at: dquot_commit+0x50/0x1c4 fs/quota/dquot.c:507 but task is already holding lock: ffff0000e2451668 (&ei->i_data_sem/2){++++}-{3:3}, at: ext4_truncate+0x7bc/0xf94 fs/ext4/inode.c:4245 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #2 (&ei->i_data_sem/2){++++}-{3:3}: down_read+0xc0/0x390 kernel/locking/rwsem.c:1498 ext4_map_blocks+0x288/0x167c fs/ext4/inode.c:598 ext4_getblk+0x138/0x5f0 fs/ext4/inode.c:870 ext4_bread+0x3c/0x1d4 fs/ext4/inode.c:923 ext4_quota_write+0x220/0x52c fs/ext4/super.c:6591 write_blk fs/quota/quota_tree.c:64 [inline] get_free_dqblk+0x2d4/0x680 fs/quota/quota_tree.c:125 do_insert_tree+0x1e4/0x1424 fs/quota/quota_tree.c:335 do_insert_tree+0x450/0x1424 fs/quota/quota_tree.c:366 do_insert_tree+0x450/0x1424 fs/quota/quota_tree.c:366 do_insert_tree+0x450/0x1424 fs/quota/quota_tree.c:366 dq_insert_tree fs/quota/quota_tree.c:392 [inline] qtree_write_dquot+0x2c4/0x3f8 fs/quota/quota_tree.c:411 v2_write_dquot+0xf0/0x180 fs/quota/quota_v2.c:358 dquot_acquire+0x2b0/0x510 fs/quota/dquot.c:472 ext4_acquire_dquot+0x270/0x428 fs/ext4/super.c:6200 dqget+0x658/0xcf4 fs/quota/dquot.c:988 __dquot_initialize+0x2d4/0xa80 fs/quota/dquot.c:1517 dquot_initialize+0x24/0x34 fs/quota/dquot.c:1579 ext4_process_orphan+0x5c/0x2b4 fs/ext4/orphan.c:329 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 -> #1 (&s->s_dquot.dqio_sem){++++}-{3:3}: down_read+0xc0/0x390 kernel/locking/rwsem.c:1498 v2_read_dquot+0x4c/0x118 fs/quota/quota_v2.c:332 dquot_acquire+0x120/0x510 fs/quota/dquot.c:463 ext4_acquire_dquot+0x270/0x428 fs/ext4/super.c:6200 dqget+0x658/0xcf4 fs/quota/dquot.c:988 __dquot_initialize+0x2d4/0xa80 fs/quota/dquot.c:1517 dquot_initialize+0x24/0x34 fs/quota/dquot.c:1579 ext4_process_orphan+0x5c/0x2b4 fs/ext4/orphan.c:329 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 -> #0 (&dquot->dq_lock){+.+.}-{3:3}: check_prev_add kernel/locking/lockdep.c:3053 [inline] check_prevs_add kernel/locking/lockdep.c:3172 [inline] validate_chain kernel/locking/lockdep.c:3788 [inline] __lock_acquire+0x2928/0x651c kernel/locking/lockdep.c:5012 lock_acquire+0x1f4/0x620 kernel/locking/lockdep.c:5623 __mutex_lock_common+0x194/0x1edc kernel/locking/mutex.c:596 __mutex_lock kernel/locking/mutex.c:729 [inline] mutex_lock_nested+0xac/0x11c kernel/locking/mutex.c:743 dquot_commit+0x50/0x1c4 fs/quota/dquot.c:507 ext4_write_dquot+0x1b4/0x31c fs/ext4/super.c:6180 ext4_mark_dquot_dirty+0xe8/0x140 fs/ext4/super.c:6257 mark_dquot_dirty fs/quota/dquot.c:372 [inline] mark_all_dquot_dirty+0x108/0x424 fs/quota/dquot.c:412 __dquot_free_space+0x76c/0xaa8 fs/quota/dquot.c:1942 dquot_free_space_nodirty include/linux/quotaops.h:376 [inline] dquot_free_space include/linux/quotaops.h:381 [inline] dquot_free_block include/linux/quotaops.h:392 [inline] ext4_mb_clear_bb fs/ext4/mballoc.c:6156 [inline] ext4_free_blocks+0x1900/0x23cc fs/ext4/mballoc.c:6286 ext4_remove_blocks fs/ext4/extents.c:2523 [inline] ext4_ext_rm_leaf fs/ext4/extents.c:2689 [inline] ext4_ext_remove_space+0x1d98/0x3830 fs/ext4/extents.c:2937 ext4_ext_truncate+0x184/0x24c fs/ext4/extents.c:4471 ext4_truncate+0x9c0/0xf94 fs/ext4/inode.c:4250 ext4_process_orphan+0x17c/0x2b4 fs/ext4/orphan.c:339 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 other info that might help us debug this: Chain exists of: &dquot->dq_lock --> &s->s_dquot.dqio_sem --> &ei->i_data_sem/2 Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&ei->i_data_sem/2); lock(&s->s_dquot.dqio_sem); lock(&ei->i_data_sem/2); lock(&dquot->dq_lock); *** DEADLOCK *** 4 locks held by syz-executor340/4165: #0: ffff0000c9ab80e0 (&type->s_umount_key#26/1){+.+.}-{3:3}, at: alloc_super+0x1a8/0x824 fs/super.c:229 #1: ffff0000e24517e0 (&sb->s_type->i_mutex_key#9){++++}-{3:3}, at: inode_lock include/linux/fs.h:787 [inline] #1: ffff0000e24517e0 (&sb->s_type->i_mutex_key#9){++++}-{3:3}, at: ext4_process_orphan+0x13c/0x2b4 fs/ext4/orphan.c:337 #2: ffff0000e2451668 (&ei->i_data_sem/2){++++}-{3:3}, at: ext4_truncate+0x7bc/0xf94 fs/ext4/inode.c:4245 #3: ffff800014448658 (dquot_srcu){....}-{0:0}, at: rcu_lock_acquire+0x10/0x4c include/linux/rcupdate.h:311 stack backtrace: CPU: 0 PID: 4165 Comm: syz-executor340 Not tainted 5.15.185-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call trace: dump_backtrace+0x0/0x43c arch/arm64/kernel/stacktrace.c:152 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:216 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf8/0x160 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 print_circular_bug+0x148/0x1b0 kernel/locking/lockdep.c:2011 check_noncircular+0x240/0x2d4 kernel/locking/lockdep.c:2133 check_prev_add kernel/locking/lockdep.c:3053 [inline] check_prevs_add kernel/locking/lockdep.c:3172 [inline] validate_chain kernel/locking/lockdep.c:3788 [inline] __lock_acquire+0x2928/0x651c kernel/locking/lockdep.c:5012 lock_acquire+0x1f4/0x620 kernel/locking/lockdep.c:5623 __mutex_lock_common+0x194/0x1edc kernel/locking/mutex.c:596 __mutex_lock kernel/locking/mutex.c:729 [inline] mutex_lock_nested+0xac/0x11c kernel/locking/mutex.c:743 dquot_commit+0x50/0x1c4 fs/quota/dquot.c:507 ext4_write_dquot+0x1b4/0x31c fs/ext4/super.c:6180 ext4_mark_dquot_dirty+0xe8/0x140 fs/ext4/super.c:6257 mark_dquot_dirty fs/quota/dquot.c:372 [inline] mark_all_dquot_dirty+0x108/0x424 fs/quota/dquot.c:412 __dquot_free_space+0x76c/0xaa8 fs/quota/dquot.c:1942 dquot_free_space_nodirty include/linux/quotaops.h:376 [inline] dquot_free_space include/linux/quotaops.h:381 [inline] dquot_free_block include/linux/quotaops.h:392 [inline] ext4_mb_clear_bb fs/ext4/mballoc.c:6156 [inline] ext4_free_blocks+0x1900/0x23cc fs/ext4/mballoc.c:6286 ext4_remove_blocks fs/ext4/extents.c:2523 [inline] ext4_ext_rm_leaf fs/ext4/extents.c:2689 [inline] ext4_ext_remove_space+0x1d98/0x3830 fs/ext4/extents.c:2937 ext4_ext_truncate+0x184/0x24c fs/ext4/extents.c:4471 ext4_truncate+0x9c0/0xf94 fs/ext4/inode.c:4250 ext4_process_orphan+0x17c/0x2b4 fs/ext4/orphan.c:339 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0): ext4_dirty_inode:6039: inode #16: comm syz-executor340: mark_inode_dirty error EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0): __ext4_ext_dirty:183: inode #16: comm syz-executor340: mark_inode_dirty error EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0) in ext4_orphan_del:305: Corrupt filesystem EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0): ext4_truncate:4273: inode #16: comm syz-executor340: mark_inode_dirty error EXT4-fs error (device loop0) in ext4_process_orphan:347: Corrupt filesystem EXT4-fs (loop0): 1 truncate cleaned up EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. final repro crashed as (corrupted=false): loop0: detected capacity change from 0 to 512 ====================================================== WARNING: possible circular locking dependency detected 5.15.185-syzkaller #0 Not tainted ------------------------------------------------------ syz-executor340/4165 is trying to acquire lock: ffff0000e2414b28 (&dquot->dq_lock){+.+.}-{3:3}, at: dquot_commit+0x50/0x1c4 fs/quota/dquot.c:507 but task is already holding lock: ffff0000e2451668 (&ei->i_data_sem/2){++++}-{3:3}, at: ext4_truncate+0x7bc/0xf94 fs/ext4/inode.c:4245 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #2 (&ei->i_data_sem/2){++++}-{3:3}: down_read+0xc0/0x390 kernel/locking/rwsem.c:1498 ext4_map_blocks+0x288/0x167c fs/ext4/inode.c:598 ext4_getblk+0x138/0x5f0 fs/ext4/inode.c:870 ext4_bread+0x3c/0x1d4 fs/ext4/inode.c:923 ext4_quota_write+0x220/0x52c fs/ext4/super.c:6591 write_blk fs/quota/quota_tree.c:64 [inline] get_free_dqblk+0x2d4/0x680 fs/quota/quota_tree.c:125 do_insert_tree+0x1e4/0x1424 fs/quota/quota_tree.c:335 do_insert_tree+0x450/0x1424 fs/quota/quota_tree.c:366 do_insert_tree+0x450/0x1424 fs/quota/quota_tree.c:366 do_insert_tree+0x450/0x1424 fs/quota/quota_tree.c:366 dq_insert_tree fs/quota/quota_tree.c:392 [inline] qtree_write_dquot+0x2c4/0x3f8 fs/quota/quota_tree.c:411 v2_write_dquot+0xf0/0x180 fs/quota/quota_v2.c:358 dquot_acquire+0x2b0/0x510 fs/quota/dquot.c:472 ext4_acquire_dquot+0x270/0x428 fs/ext4/super.c:6200 dqget+0x658/0xcf4 fs/quota/dquot.c:988 __dquot_initialize+0x2d4/0xa80 fs/quota/dquot.c:1517 dquot_initialize+0x24/0x34 fs/quota/dquot.c:1579 ext4_process_orphan+0x5c/0x2b4 fs/ext4/orphan.c:329 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 -> #1 (&s->s_dquot.dqio_sem){++++}-{3:3}: down_read+0xc0/0x390 kernel/locking/rwsem.c:1498 v2_read_dquot+0x4c/0x118 fs/quota/quota_v2.c:332 dquot_acquire+0x120/0x510 fs/quota/dquot.c:463 ext4_acquire_dquot+0x270/0x428 fs/ext4/super.c:6200 dqget+0x658/0xcf4 fs/quota/dquot.c:988 __dquot_initialize+0x2d4/0xa80 fs/quota/dquot.c:1517 dquot_initialize+0x24/0x34 fs/quota/dquot.c:1579 ext4_process_orphan+0x5c/0x2b4 fs/ext4/orphan.c:329 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 -> #0 (&dquot->dq_lock){+.+.}-{3:3}: check_prev_add kernel/locking/lockdep.c:3053 [inline] check_prevs_add kernel/locking/lockdep.c:3172 [inline] validate_chain kernel/locking/lockdep.c:3788 [inline] __lock_acquire+0x2928/0x651c kernel/locking/lockdep.c:5012 lock_acquire+0x1f4/0x620 kernel/locking/lockdep.c:5623 __mutex_lock_common+0x194/0x1edc kernel/locking/mutex.c:596 __mutex_lock kernel/locking/mutex.c:729 [inline] mutex_lock_nested+0xac/0x11c kernel/locking/mutex.c:743 dquot_commit+0x50/0x1c4 fs/quota/dquot.c:507 ext4_write_dquot+0x1b4/0x31c fs/ext4/super.c:6180 ext4_mark_dquot_dirty+0xe8/0x140 fs/ext4/super.c:6257 mark_dquot_dirty fs/quota/dquot.c:372 [inline] mark_all_dquot_dirty+0x108/0x424 fs/quota/dquot.c:412 __dquot_free_space+0x76c/0xaa8 fs/quota/dquot.c:1942 dquot_free_space_nodirty include/linux/quotaops.h:376 [inline] dquot_free_space include/linux/quotaops.h:381 [inline] dquot_free_block include/linux/quotaops.h:392 [inline] ext4_mb_clear_bb fs/ext4/mballoc.c:6156 [inline] ext4_free_blocks+0x1900/0x23cc fs/ext4/mballoc.c:6286 ext4_remove_blocks fs/ext4/extents.c:2523 [inline] ext4_ext_rm_leaf fs/ext4/extents.c:2689 [inline] ext4_ext_remove_space+0x1d98/0x3830 fs/ext4/extents.c:2937 ext4_ext_truncate+0x184/0x24c fs/ext4/extents.c:4471 ext4_truncate+0x9c0/0xf94 fs/ext4/inode.c:4250 ext4_process_orphan+0x17c/0x2b4 fs/ext4/orphan.c:339 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 other info that might help us debug this: Chain exists of: &dquot->dq_lock --> &s->s_dquot.dqio_sem --> &ei->i_data_sem/2 Possible unsafe locking scenario: CPU0 CPU1 ---- ---- lock(&ei->i_data_sem/2); lock(&s->s_dquot.dqio_sem); lock(&ei->i_data_sem/2); lock(&dquot->dq_lock); *** DEADLOCK *** 4 locks held by syz-executor340/4165: #0: ffff0000c9ab80e0 (&type->s_umount_key#26/1){+.+.}-{3:3}, at: alloc_super+0x1a8/0x824 fs/super.c:229 #1: ffff0000e24517e0 (&sb->s_type->i_mutex_key#9){++++}-{3:3}, at: inode_lock include/linux/fs.h:787 [inline] #1: ffff0000e24517e0 (&sb->s_type->i_mutex_key#9){++++}-{3:3}, at: ext4_process_orphan+0x13c/0x2b4 fs/ext4/orphan.c:337 #2: ffff0000e2451668 (&ei->i_data_sem/2){++++}-{3:3}, at: ext4_truncate+0x7bc/0xf94 fs/ext4/inode.c:4245 #3: ffff800014448658 (dquot_srcu){....}-{0:0}, at: rcu_lock_acquire+0x10/0x4c include/linux/rcupdate.h:311 stack backtrace: CPU: 0 PID: 4165 Comm: syz-executor340 Not tainted 5.15.185-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call trace: dump_backtrace+0x0/0x43c arch/arm64/kernel/stacktrace.c:152 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:216 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf8/0x160 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 print_circular_bug+0x148/0x1b0 kernel/locking/lockdep.c:2011 check_noncircular+0x240/0x2d4 kernel/locking/lockdep.c:2133 check_prev_add kernel/locking/lockdep.c:3053 [inline] check_prevs_add kernel/locking/lockdep.c:3172 [inline] validate_chain kernel/locking/lockdep.c:3788 [inline] __lock_acquire+0x2928/0x651c kernel/locking/lockdep.c:5012 lock_acquire+0x1f4/0x620 kernel/locking/lockdep.c:5623 __mutex_lock_common+0x194/0x1edc kernel/locking/mutex.c:596 __mutex_lock kernel/locking/mutex.c:729 [inline] mutex_lock_nested+0xac/0x11c kernel/locking/mutex.c:743 dquot_commit+0x50/0x1c4 fs/quota/dquot.c:507 ext4_write_dquot+0x1b4/0x31c fs/ext4/super.c:6180 ext4_mark_dquot_dirty+0xe8/0x140 fs/ext4/super.c:6257 mark_dquot_dirty fs/quota/dquot.c:372 [inline] mark_all_dquot_dirty+0x108/0x424 fs/quota/dquot.c:412 __dquot_free_space+0x76c/0xaa8 fs/quota/dquot.c:1942 dquot_free_space_nodirty include/linux/quotaops.h:376 [inline] dquot_free_space include/linux/quotaops.h:381 [inline] dquot_free_block include/linux/quotaops.h:392 [inline] ext4_mb_clear_bb fs/ext4/mballoc.c:6156 [inline] ext4_free_blocks+0x1900/0x23cc fs/ext4/mballoc.c:6286 ext4_remove_blocks fs/ext4/extents.c:2523 [inline] ext4_ext_rm_leaf fs/ext4/extents.c:2689 [inline] ext4_ext_remove_space+0x1d98/0x3830 fs/ext4/extents.c:2937 ext4_ext_truncate+0x184/0x24c fs/ext4/extents.c:4471 ext4_truncate+0x9c0/0xf94 fs/ext4/inode.c:4250 ext4_process_orphan+0x17c/0x2b4 fs/ext4/orphan.c:339 ext4_orphan_cleanup+0x888/0xf8c fs/ext4/orphan.c:474 ext4_fill_super+0x7a5c/0x812c fs/ext4/super.c:4975 mount_bdev+0x264/0x358 fs/super.c:1400 ext4_mount+0x44/0x58 fs/ext4/super.c:6627 legacy_get_tree+0xd4/0x16c fs/fs_context.c:611 vfs_get_tree+0x90/0x274 fs/super.c:1530 do_new_mount+0x228/0x810 fs/namespace.c:3010 path_mount+0x5b4/0x1000 fs/namespace.c:3340 do_mount fs/namespace.c:3353 [inline] __do_sys_mount fs/namespace.c:3561 [inline] __se_sys_mount fs/namespace.c:3538 [inline] __arm64_sys_mount+0x514/0x5e4 fs/namespace.c:3538 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x78/0x1e0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0xcc/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0): ext4_dirty_inode:6039: inode #16: comm syz-executor340: mark_inode_dirty error EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0): __ext4_ext_dirty:183: inode #16: comm syz-executor340: mark_inode_dirty error EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0) in ext4_orphan_del:305: Corrupt filesystem EXT4-fs error (device loop0): ext4_do_update_inode:5203: inode #16: comm syz-executor340: corrupted inode contents EXT4-fs error (device loop0): ext4_truncate:4273: inode #16: comm syz-executor340: mark_inode_dirty error EXT4-fs error (device loop0) in ext4_process_orphan:347: Corrupt filesystem EXT4-fs (loop0): 1 truncate cleaned up EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback.