program: openat(0xffffffffffffff9c, 0x0, 0x105042, 0x1ff) io_setup(0x9d4, &(0x7f00000001c0)=0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x101042, 0x0) syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file1\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='part=0x0000000000000200,nls=maccyrrce,barrier,decompose,\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x5d3, &(0x7f00000006c0)="$eJzs3U9oHNcdB/DvrGXZ64KzSewkLYWKGEwbU1urbWoXCnVLKTqEYuglV2GvY+G1EqRNUUIp6v9rjznkkB7UQ069pvQQmp576l13Q++6uczs7GptKYoUy9pV8/nA2/fevpk37/0887Qzi9kAX1mLb+b0RoosXnljvaxvbXZ6W5udB8NykjNJGsnMIEuxkhSfJTczSPl6+WbdXfF5x3n94ScfXv7g486gNlOnavvGfvsdzEadMpfkVJ0fVX+3n7q/YjTDMmCXhoGDSXu0y8Zhdn/K6xaYBsXg7+YureRckrP154DUq0PjeEd39A61ygEAAMAJ9dx2trOe85MeBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJwk9e//F3VqDMtzKYa//z9bv5e6fKJ9OukBAAAAAAAAAMAR+NZ2trOe88P6o6L6zv/VqnKhev1a3s1aulnN1axnKf30s5p2ktZYR7PrS/3+avsAey7suefC8cwXAAAAAAAAAP5P/TaLO9//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADANCiSU4OsSheG5VYaM0nOJpktt9tI/jEsn2SfTnoAAAAAcAye28521nN+WH9UVPf8L1X3/WfzblbSz3L66aWbO9WzgMFdf2Nrs9Pb2uw8KNPufn/830MNo+oxg2cPex95vtri4miPxfwsv8iVzOVWVrOcX2Yp/XQzl59WpaUUadVPL1rDce493puP1W590VhfqUbSzN0sV2O7mtt5O73cSaOaQ7XN/kf8TRmd4ke1A8boTp2XM/pznU+HVhWR06OIzNexL6Px/P6ROOR58uSR2mmMnkFdeAYxP1fnZaz/ONUxXxg7+17aPxLJd/7zz1v3eiv3791duzI9U/qSnoxEZywSL3+lIjFbR2Owih5utXy12vd8lvPzvJ076eZ65tPOjcznB1lI57Ez7OIBrrXG4a61S9+uC80kf6rz6VDG9fmxuI6vdK2qbfydnSi9cPQr0sw36kJ5jN/V+XR4MhLtsUi8uH8k/vKofF3rrdxfvbf0zgGPd7nOy8v2D1O1NpfnywvlP1ZVe/zsKNte3LOtXbVdGLU1drVdHLV90ZU6W3+G293ToO3lPds6VdsrY217fcoBYOqde+3cbPNh89/Nj5q/b95rvnH2J2dunPnmbE7/a+bvp/7W+Gvjh8Vr+Si/3rn/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvry1996/v9TrdVcVFBQURoVJr0zAs3at/+Cda2vvvf/d5QdLb3Xf6q4s3Lh+43rn++3vXbu73OvOD14nPUrgWdj5oz/pkQAAAAAAAAAAAAAHdRz/nWDScwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOtsU3c3ojRdrzV+fL+tZmp1emYXlny5kkjSTFr5Lis+RmBimtse6KzzvO6w8/+fDyBx93dvqaGW7f2G+/g9moU+aSnKrzo+rv9lP3V4xmWAbs0jBwMGn/CwAA//+tLA7Z") unlink(&(0x7f0000000180)='./file1\x00') io_submit(r0, 0x0, 0x0) syz_mount_image$bcachefs(&(0x7f0000000380), &(0x7f0000000040)='./file1\x00', 0x400, &(0x7f0000000000)=ANY=[@ANYRES8=0x0], 0x1, 0x58e5, &(0x7f0000005940)="$eJzs3XuQXFWdOPBzu3synZk8JgEkgkyGQBRBzYRX4aMk+vv5KEAqFpYSNgoDmWB0ElLJIBBQggsuFGChpaWof6CF1KLRogpWiZTIYxNWUYrVpbaQWt1Ft8otZEkJZCnLdbZm+p7OzJ2+c3t6ekICn08lc/ucvv295557+vb9nu6ZDgAAALwq7L5u696zj3jPzz47+OLV7//RxmtCd3msvhpX6EmXl79cLWR/6qwsGVtmx8UbrvzO7/suevdP7+r69ku71h29/tf//5CL7vvEGTtv/fqDL8y/569PF8WN4+n4feXk2SSE6o/3fPlzux49fLQuCSGUk57tISxKFj+4KMmE6P9zCGFdWliSufPuF09aP7q85sbOCfULM+sZ769u1XScbdt72QnhN+9ac+0vln7/ex07ntm+b5WkGsfT9smP7wghzE3/j4qjLY7HOGhXhxC6xj3utIJ2HdNk+1fklI9Ml3PSZXdBnHj/sky5lFkvW446Msuugu3NVF47Wl2vyLxMOXsymqm8dsb6Renyh+ny+GnGL8f/SSgloVJv/lCyb4yEccctCcnYsazWy6X6sQ3p/mfKSaZcypTLHZn9GttuOtDKSTKxPq6XqY+n40paf/T4c3UD5+TUvzZdVtMn6kuxHLI3aron3ajv15jYrj1TtGV/KI07BzWqrx/49GB0p3XdyeJJjxlpIN63a81Ny8trH9rdk9OO5K4kjZ+0FH/bzxfN+9h3b7g0+7pej39BKY1fain+b8987LnzbvjW13Lj3xLjl1uKf+L9Xc+e+fB1y3L7Z0/sn0pL8QeefuTmpYdeuCO3/bfF+NWW4q/a+Vjn/L33P5Db/v7YP3Nbiv/U29/7uzufuPeZ3Pghxu9qKf7anZs/39m797jc+A/E/ulubfw8v+PUJ3t7/9CXF//xGH9+S/Hv2H7r225feOMZucd3deyfnpbin3XsfdfO23vvUXnnzuS2dr1yArw6HZJeY12flqfKM08fN28RwoIL2tmOcfnCV/sqtWu+een/+e3cUFSqvdSMbmfBbMQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/2UHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoK+/UTGkfZxwH8md3Nm+1u0ibtC0bFNK2KUg8WBRG9qKhIK1LwVClSbe1BFAQRpR5MpRVLVbwIVi9FVFCjFBRsLJZWScV/xYsHFRSqB6EUA9qleFBJ8jzb3emO0UkV1M8HhifPMzPf+c3Mk2d3AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgH6W/NjLbHt5xf+uWc2746NG7Tjxy0zv3brvo4Ve/G9t03Yd7Gy+dnNq8YsuX1y/btP/uNZO7nz/00+BbvxztCsl6BD8016yK3XoI2fEshPq70888NvXxWem0ajY0HsJwtvTQcD5l9c8hhM3tOrt3vnni8i0z7bZd/V3jS3Ih+fsKzWqqZ85Qd738u9TjPNvaevCS8PW167d/uvyN1/smjo2fOiSrd8ynEBZv7Dy/L4SwKG4z0mwbSSfHdl0IodFx3pXz1HX+H6z/0oL+ubH9X2yb8+Sk/Stz/UruuHw/6cu1jXmut1BFdZQ9bj4DuX6vJW0hiupM48OxfTu2q/5kfjVtWahkodYu/57s1BwJHe8tHVBv9yvtd5v25/pZrl/J9at9ufuavW6caNUs6x5Px+XG03Jci+MrOtfqHm4tGD873V/8Rz2Zu998aPO0P9r3NSvVNf07tfwdKh1rUK/x9ouPL6MZx5rZ0tPO+bWHtG9q/RMXVje8d3iooI5sbxbzs1L5Wz8ZHrj9tZ0PjBTlb6zE/Eqp/G/WHvnhtp0vPFeY/3TKr5bKv+xA4/ja93esLHw+0+n51Erl33H0gyeX///OicL696T8eqn8ayaP9A+2DhwsrH91ej6LSuV/dfWN377y+b5jhfkh5TdK5W+YvO+p/tHWxYX5B9PzaZabPz9OXPHF6Oj3Y0X5n6X8wVL5L4/vvurFJbvWFL7fden5DJXKv/mC/dsHWvvOK1o7sz1n6pMT4L9pWfyO9Xjsl/2duVAdvxeeHavNfecbiNvgmbxQzsx1Fv+F+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8xg4ckAAAAAAI+v+6HYECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwVAAD//wr5OuY=") [ 70.671801][ T5320] Bluetooth: hci0: command tx timeout [ 70.813390][ T5335] loop0: detected capacity change from 0 to 1024 [ 70.879741][ T5335] hfsplus: unable to load nls mapping "maccyrrce" [ 70.886936][ T5335] hfsplus: unable to parse mount options [ 71.205052][ T5335] loop0: detected capacity change from 0 to 32768 [ 71.419183][ T5335] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 71.427793][ T5335] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 71.432153][ T5335] bcachefs (loop0): Version upgrade required: [ 71.432153][ T5335] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 71.432153][ T5335] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 71.432153][ T5335] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 71.486981][ T5335] invalid bkey u64s 7 type btree_ptr 4096:2695648408715017799:U32_MAX len 0 ver 0: durability: 1 ptr: 0:131072:0 gen 0 invalid crc: c_size 5729 size 5685 offset 2453 nonce 6 csum none 3c189c38a1f222cb:ffffffff000a0005 compress none [ 71.487018][ T5335] pointer past last bucket (131072 > 128): delete?, fixing [ 71.522728][ T5335] bcachefs (loop0): accounting_read... done [ 71.526747][ T5335] bcachefs (loop0): alloc_read... done [ 71.529039][ T5335] bcachefs (loop0): stripes_read... done [ 71.532635][ T5335] bcachefs (loop0): snapshots_read... [ 71.533561][ T5335] bcachefs (loop0): running explicit recovery pass reconstruct_snapshots (20), currently at snapshots_read (6) [ 71.539931][ T5335] done [ 71.541704][ T5335] bcachefs (loop0): check_allocations... [ 71.543883][ T5335] ------------[ cut here ]------------ [ 71.547771][ T5335] kernel BUG at fs/bcachefs/sb-members.c:453! [ 71.550285][ T5335] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 71.552850][ T5335] CPU: 0 UID: 0 PID: 5335 Comm: syz.0.0 Not tainted 6.12.0-rc6-syzkaller-00077-g2e1b3cc9d7f7 #0 [ 71.556420][ T5335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 71.559887][ T5335] RIP: 0010:bch2_dev_btree_bitmap_mark+0xfd2/0xff0 [ 71.562003][ T5335] Code: b3 f1 ff ff e8 1f 03 4c fd 90 0f 0b e8 17 03 4c fd 90 0f 0b e8 0f 03 4c fd 90 0f 0b e8 07 03 4c fd 90 0f 0b e8 ff 02 4c fd 90 <0f> 0b e8 f7 02 4c fd 90 0f 0b e8 3f 5f 7e 07 66 2e 0f 1f 84 00 00 [ 71.567963][ T5335] RSP: 0018:ffffc9000d3d65a0 EFLAGS: 00010246 [ 71.570045][ T5335] RAX: ffffffff8448d761 RBX: 00000000ffffffc8 RCX: 0000000000040000 [ 71.573095][ T5335] RDX: ffffc9000d8f1000 RSI: 000000000003ffff RDI: 0000000000040000 [ 71.576029][ T5335] RBP: ffffc9000d3d67b0 R08: ffffffff8448d3e1 R09: 0000000000000000 [ 71.579029][ T5335] R10: 0000042098000000 R11: 0000000000000000 R12: 000000000000003f [ 71.582012][ T5335] R13: 0000042098000000 R14: ffff888034bf01d0 R15: 000000000000003f [ 71.584907][ T5335] FS: 00007f6a1bc006c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 71.588202][ T5335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.590754][ T5335] CR2: 00005596a3b6b000 CR3: 0000000000ddc000 CR4: 0000000000352ef0 [ 71.593773][ T5335] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.596667][ T5335] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.599397][ T5335] Call Trace: [ 71.600658][ T5335] [ 71.601842][ T5335] ? __die_body+0x5f/0xb0 [ 71.603453][ T5335] ? die+0x9e/0xc0 [ 71.604578][ T5335] ? do_trap+0x15a/0x3a0 [ 71.606115][ T5335] ? bch2_dev_btree_bitmap_mark+0xfd2/0xff0 [ 71.608138][ T5335] ? do_error_trap+0x1dc/0x2c0 [ 71.609900][ T5335] ? bch2_dev_btree_bitmap_mark+0xfd2/0xff0 [ 71.612108][ T5335] ? __pfx_do_error_trap+0x10/0x10 [ 71.614061][ T5335] ? report_bug+0x3e8/0x500 [ 71.615822][ T5335] ? handle_invalid_op+0x34/0x40 [ 71.617555][ T5335] ? bch2_dev_btree_bitmap_mark+0xfd2/0xff0 [ 71.619731][ T5335] ? exc_invalid_op+0x38/0x50 [ 71.621355][ T5335] ? asm_exc_invalid_op+0x1a/0x20 [ 71.623254][ T5335] ? bch2_dev_btree_bitmap_mark+0xc51/0xff0 [ 71.625492][ T5335] ? bch2_dev_btree_bitmap_mark+0xfd1/0xff0 [ 71.627678][ T5335] ? bch2_dev_btree_bitmap_mark+0xfd2/0xff0 [ 71.629738][ T5335] ? __pfx_bch2_dev_btree_bitmap_mark+0x10/0x10 [ 71.631989][ T5335] ? bch2_dev_btree_bitmap_marked+0x2f/0xda0 [ 71.634118][ T5335] ? bch2_bkey_val_to_text+0xf0/0x160 [ 71.635961][ T5335] bch2_gc_mark_key+0xc9b/0x10e0 [ 71.637633][ T5335] ? __pfx_bch2_gc_mark_key+0x10/0x10 [ 71.639342][ T5335] ? gc_pos_set+0x5c0/0x810 [ 71.640888][ T5335] ? __asan_memset+0x23/0x50 [ 71.642533][ T5335] bch2_check_allocations+0x2324/0x7070 [ 71.644677][ T5335] ? prb_first_seq+0x131/0x210 [ 71.646471][ T5335] ? __pfx_prb_first_seq+0x10/0x10 [ 71.648470][ T5335] ? this_cpu_in_panic+0x4f/0x80 [ 71.650414][ T5335] ? bch2_check_allocations+0x798/0x7070 [ 71.652654][ T5335] ? __pfx_validate_chain+0x10/0x10 [ 71.654733][ T5335] ? __pfx_validate_chain+0x10/0x10 [ 71.656691][ T5335] ? __lock_acquire+0x1384/0x2050 [ 71.658534][ T5335] ? __pfx_bch2_check_allocations+0x10/0x10 [ 71.660688][ T5335] ? prb_read_valid+0xa9/0xf0 [ 71.662429][ T5335] ? __pfx_prb_read_valid+0x10/0x10 [ 71.664584][ T5335] ? desc_read+0x200/0x3f0 [ 71.666421][ T5335] ? desc_read+0x1a2/0x3f0 [ 71.668155][ T5335] ? prb_first_seq+0x131/0x210 [ 71.669989][ T5335] ? __pfx_prb_first_seq+0x10/0x10 [ 71.671903][ T5335] ? this_cpu_in_panic+0x4f/0x80 [ 71.673570][ T5335] ? _prb_read_valid+0xa39/0xac0 [ 71.675356][ T5335] ? bch2_check_allocations+0x1a47/0x7070 [ 71.677409][ T5335] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 71.679791][ T5335] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 71.682154][ T5335] ? __console_unlock+0x12d/0x1f0 [ 71.684091][ T5335] ? bch2_check_allocations+0x2119/0x7070 [ 71.686235][ T5335] ? this_cpu_in_panic+0x4f/0x80 [ 71.687995][ T5335] ? __wake_up_klogd+0xd5/0x110 [ 71.689873][ T5335] ? __pfx_lock_release+0x10/0x10 [ 71.691817][ T5335] ? rcu_is_watching+0x15/0xb0 [ 71.693947][ T5335] ? bch2_check_allocations+0x798/0x7070 [ 71.696145][ T5335] ? __bch2_print+0x17a/0x220 [ 71.697916][ T5335] ? local_clock+0x10/0x30 [ 71.699450][ T5335] ? __pfx___bch2_print+0x10/0x10 [ 71.701213][ T5335] bch2_run_recovery_pass+0xf0/0x1e0 [ 71.703054][ T5335] bch2_run_recovery_passes+0x387/0x870 [ 71.704892][ T5335] bch2_fs_recovery+0x25cc/0x39c0 [ 71.706684][ T5335] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 71.708617][ T5335] ? __pfx_lock_release+0x10/0x10 [ 71.710426][ T5335] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 71.712408][ T5335] ? __pfx_lock_release+0x10/0x10 [ 71.714197][ T5335] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 71.716097][ T5335] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 71.718119][ T5335] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 71.720082][ T5335] ? llist_reverse_order+0x72/0x90 [ 71.721888][ T5335] bch2_fs_start+0x356/0x5b0 [ 71.723512][ T5335] bch2_fs_get_tree+0xd68/0x1710 [ 71.725309][ T5335] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 71.727247][ T5335] ? generic_parse_monolithic+0x387/0x400 [ 71.729397][ T5335] ? __pfx_vfs_parse_fs_string+0x10/0x10 [ 71.731581][ T5335] ? apparmor_capable+0x13b/0x1b0 [ 71.733529][ T5335] vfs_get_tree+0x90/0x2b0 [ 71.735234][ T5335] do_new_mount+0x2be/0xb40 [ 71.736892][ T5335] ? __pfx_do_new_mount+0x10/0x10 [ 71.738726][ T5335] __se_sys_mount+0x2d6/0x3c0 [ 71.740457][ T5335] ? __pfx___se_sys_mount+0x10/0x10 [ 71.742455][ T5335] ? do_syscall_64+0x100/0x230 [ 71.744230][ T5335] ? __x64_sys_mount+0x20/0xc0 [ 71.745980][ T5335] do_syscall_64+0xf3/0x230 [ 71.747642][ T5335] ? clear_bhb_loop+0x35/0x90 [ 71.749374][ T5335] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 71.751482][ T5335] RIP: 0033:0x7f6a1ad7feba [ 71.753128][ T5335] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 71.760144][ T5335] RSP: 002b:00007f6a1bbffe68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 71.763122][ T5335] RAX: ffffffffffffffda RBX: 00007f6a1bbffef0 RCX: 00007f6a1ad7feba [ 71.766024][ T5335] RDX: 0000000020000380 RSI: 0000000020000040 RDI: 00007f6a1bbffeb0 [ 71.768960][ T5335] RBP: 0000000020000380 R08: 00007f6a1bbffef0 R09: 0000000000000400 [ 71.772020][ T5335] R10: 0000000000000400 R11: 0000000000000246 R12: 0000000020000040 [ 71.774998][ T5335] R13: 00007f6a1bbffeb0 R14: 00000000000058e5 R15: 0000000020000000 [ 71.778001][ T5335] [ 71.779226][ T5335] Modules linked in: [ 71.781865][ T5335] ---[ end trace 0000000000000000 ]--- [ 71.827859][ T5335] RIP: 0010:bch2_dev_btree_bitmap_mark+0xfd2/0xff0 [ 71.830477][ T5335] Code: b3 f1 ff ff e8 1f 03 4c fd 90 0f 0b e8 17 03 4c fd 90 0f 0b e8 0f 03 4c fd 90 0f 0b e8 07 03 4c fd 90 0f 0b e8 ff 02 4c fd 90 <0f> 0b e8 f7 02 4c fd 90 0f 0b e8 3f 5f 7e 07 66 2e 0f 1f 84 00 00 [ 71.838660][ T5335] RSP: 0018:ffffc9000d3d65a0 EFLAGS: 00010246 [ 71.841902][ T5335] RAX: ffffffff8448d761 RBX: 00000000ffffffc8 RCX: 0000000000040000 [ 71.844892][ T5335] RDX: ffffc9000d8f1000 RSI: 000000000003ffff RDI: 0000000000040000 [ 71.847878][ T5335] RBP: ffffc9000d3d67b0 R08: ffffffff8448d3e1 R09: 0000000000000000 [ 71.850851][ T5335] R10: 0000042098000000 R11: 0000000000000000 R12: 000000000000003f [ 71.854731][ T5335] R13: 0000042098000000 R14: ffff888034bf01d0 R15: 000000000000003f [ 71.857763][ T5335] FS: 00007f6a1bc006c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 71.861869][ T5335] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.864498][ T5335] CR2: 0000562724c10058 CR3: 0000000000ddc000 CR4: 0000000000352ef0 [ 71.867455][ T5335] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.870429][ T5335] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.873965][ T5335] Kernel panic - not syncing: Fatal exception [ 71.876667][ T5335] Kernel Offset: disabled [ 71.878412][ T5335] Rebooting in 86400 seconds..