qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

060.out (18580B)


      1 QA output created by 060
      2 
      3 === Testing L2 reference into L1 ===
      4 
      5 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
      6 ERROR cluster 3 refcount=1 reference=3
      7 
      8 1 errors were found on the image.
      9 Data may be corrupted, or further writes to the image may corrupt it.
     10 incompatible_features     []
     11 qcow2: Marking image as corrupt: Preventing invalid write on metadata (overlaps with active L1 table); further corruption events will be suppressed
     12 write failed: Input/output error
     13 incompatible_features     [1]
     14 image: TEST_DIR/t.IMGFMT
     15 file format: IMGFMT
     16 virtual size: 64 MiB (67108864 bytes)
     17 cluster_size: 65536
     18 Format specific information:
     19     compat: 1.1
     20     compression type: COMPRESSION_TYPE
     21     lazy refcounts: false
     22     refcount bits: 16
     23     corrupt: true
     24     extended l2: false
     25 qemu-io: can't open device TEST_DIR/t.IMGFMT: IMGFMT: Image is corrupt; cannot be opened read/write
     26 no file open, try 'help open'
     27 read 512/512 bytes at offset 0
     28 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     29 
     30 === Testing cluster data reference into refcount block ===
     31 
     32 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
     33 ERROR refcount block 0 refcount=2
     34 ERROR cluster 2 refcount=1 reference=2
     35 
     36 2 errors were found on the image.
     37 Data may be corrupted, or further writes to the image may corrupt it.
     38 incompatible_features     []
     39 qcow2: Marking image as corrupt: Preventing invalid write on metadata (overlaps with refcount block); further corruption events will be suppressed
     40 write failed: Input/output error
     41 incompatible_features     [1]
     42 ERROR refcount block 0 refcount=2
     43 ERROR cluster 2 refcount=1 reference=2
     44 Rebuilding refcount structure
     45 Repairing cluster 1 refcount=1 reference=0
     46 Repairing cluster 2 refcount=2 reference=1
     47 The following inconsistencies were found and repaired:
     48 
     49     0 leaked clusters
     50     2 corruptions
     51 
     52 Double checking the fixed image now...
     53 No errors were found on the image.
     54 incompatible_features     []
     55 wrote 512/512 bytes at offset 0
     56 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     57 incompatible_features     []
     58 
     59 === Testing cluster data reference into inactive L2 table ===
     60 
     61 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
     62 wrote 512/512 bytes at offset 0
     63 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     64 wrote 512/512 bytes at offset 0
     65 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     66 ERROR cluster 4 refcount=1 reference=2
     67 Leaked cluster 9 refcount=1 reference=0
     68 
     69 1 errors were found on the image.
     70 Data may be corrupted, or further writes to the image may corrupt it.
     71 
     72 1 leaked clusters were found on the image.
     73 This means waste of disk space, but no harm to data.
     74 incompatible_features     []
     75 qcow2: Marking image as corrupt: Preventing invalid write on metadata (overlaps with inactive L2 table); further corruption events will be suppressed
     76 write failed: Input/output error
     77 incompatible_features     [1]
     78 ERROR cluster 4 refcount=1 reference=2
     79 Leaked cluster 9 refcount=1 reference=0
     80 Repairing cluster 4 refcount=1 reference=2
     81 Repairing cluster 9 refcount=1 reference=0
     82 Repairing OFLAG_COPIED data cluster: l2_entry=8000000000040000 refcount=2
     83 The following inconsistencies were found and repaired:
     84 
     85     1 leaked clusters
     86     2 corruptions
     87 
     88 Double checking the fixed image now...
     89 No errors were found on the image.
     90 incompatible_features     []
     91 wrote 512/512 bytes at offset 0
     92 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     93 incompatible_features     []
     94 read 512/512 bytes at offset 0
     95 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     96 No errors were found on the image.
     97 read 512/512 bytes at offset 0
     98 512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     99 
    100 === Testing overlap while COW is in flight ===
    101 
    102 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=1073741824
    103 wrote 65536/65536 bytes at offset 0
    104 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    105 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT
    106 wrote 65536/65536 bytes at offset 0
    107 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    108 wrote 65536/65536 bytes at offset 536870912
    109 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    110 qcow2: Marking image as corrupt: Preventing invalid write on metadata (overlaps with active L2 table); further corruption events will be suppressed
    111 blkdebug: Suspended request '0'
    112 write failed: Input/output error
    113 blkdebug: Resuming request '0'
    114 aio_write failed: No medium found
    115 
    116 === Testing unallocated image header ===
    117 
    118 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    119 wrote 65536/65536 bytes at offset 0
    120 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    121 qcow2: Marking image as corrupt: Preventing invalid write on metadata (overlaps with qcow2_header); further corruption events will be suppressed
    122 write failed: Input/output error
    123 
    124 === Testing unaligned L1 entry ===
    125 
    126 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    127 wrote 65536/65536 bytes at offset 0
    128 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    129 qcow2: Marking image as corrupt: L2 table offset 0x42a00 unaligned (L1 index: 0); further corruption events will be suppressed
    130 read failed: Input/output error
    131 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    132 wrote 65536/65536 bytes at offset 0
    133 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    134 qcow2: Marking image as corrupt: L2 table offset 0x42a00 unaligned (L1 index: 0); further corruption events will be suppressed
    135 qemu-img: Failed to turn zero into data clusters: Input/output error
    136 
    137 === Testing unaligned L2 entry ===
    138 
    139 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    140 wrote 65536/65536 bytes at offset 0
    141 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    142 qcow2: Marking image as corrupt: Cluster allocation offset 0x52a00 unaligned (L2 offset: 0x40000, L2 index: 0); further corruption events will be suppressed
    143 read failed: Input/output error
    144 
    145 === Testing unaligned pre-allocated zero cluster ===
    146 
    147 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    148 wrote 65536/65536 bytes at offset 0
    149 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    150 qcow2: Marking image as corrupt: Cluster allocation offset 0x52a00 unaligned (L2 offset: 0x40000, L2 index: 0); further corruption events will be suppressed
    151 qemu-img: Failed to turn zero into data clusters: Input/output error
    152 
    153 === Testing unaligned reftable entry ===
    154 
    155 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    156 qcow2: Marking image as corrupt: Refblock offset 0x22a00 unaligned (reftable index: 0); further corruption events will be suppressed
    157 write failed: Input/output error
    158 
    159 === Testing non-fatal corruption on freeing ===
    160 
    161 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    162 wrote 65536/65536 bytes at offset 0
    163 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    164 qcow2: Image is corrupt: Cannot free unaligned cluster 0x52a00; further non-fatal corruption events will be suppressed
    165 discard 65536/65536 bytes at offset 0
    166 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    167 
    168 === Testing read-only corruption report ===
    169 
    170 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    171 wrote 65536/65536 bytes at offset 0
    172 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    173 qcow2: Image is corrupt: Cluster allocation offset 0x52a00 unaligned (L2 offset: 0x40000, L2 index: 0); further non-fatal corruption events will be suppressed
    174 read failed: Input/output error
    175 read failed: Input/output error
    176 
    177 === Testing non-fatal and then fatal corruption report ===
    178 
    179 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    180 wrote 131072/131072 bytes at offset 0
    181 128 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    182 qcow2: Image is corrupt: Cannot free unaligned cluster 0x52a00; further non-fatal corruption events will be suppressed
    183 qcow2: Marking image as corrupt: Cluster allocation offset 0x62a00 unaligned (L2 offset: 0x40000, L2 index: 0x1); further corruption events will be suppressed
    184 discard 65536/65536 bytes at offset 0
    185 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    186 read failed: Input/output error
    187 
    188 === Testing empty refcount table ===
    189 
    190 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    191 qcow2: Marking image as corrupt: Preventing invalid write on metadata (overlaps with refcount table); further corruption events will be suppressed
    192 write failed: Input/output error
    193 ERROR cluster 0 refcount=0 reference=1
    194 ERROR cluster 1 refcount=0 reference=1
    195 ERROR cluster 3 refcount=0 reference=1
    196 Rebuilding refcount structure
    197 Repairing cluster 1 refcount=1 reference=0
    198 The following inconsistencies were found and repaired:
    199 
    200     0 leaked clusters
    201     3 corruptions
    202 
    203 Double checking the fixed image now...
    204 No errors were found on the image.
    205 
    206 === Testing empty refcount table with valid L1 and L2 tables ===
    207 
    208 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    209 wrote 65536/65536 bytes at offset 0
    210 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    211 qcow2: Marking image as corrupt: Preventing invalid allocation of refcount block at offset 0; further corruption events will be suppressed
    212 write failed: Input/output error
    213 ERROR cluster 0 refcount=0 reference=1
    214 ERROR cluster 1 refcount=0 reference=1
    215 ERROR cluster 3 refcount=0 reference=1
    216 ERROR cluster 4 refcount=0 reference=1
    217 ERROR cluster 5 refcount=0 reference=1
    218 Rebuilding refcount structure
    219 Repairing cluster 1 refcount=1 reference=0
    220 The following inconsistencies were found and repaired:
    221 
    222     0 leaked clusters
    223     5 corruptions
    224 
    225 Double checking the fixed image now...
    226 No errors were found on the image.
    227 
    228 === Testing empty refcount block ===
    229 
    230 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    231 qcow2: Marking image as corrupt: Preventing invalid allocation of L2 table at offset 0; further corruption events will be suppressed
    232 write failed: Input/output error
    233 ERROR cluster 0 refcount=0 reference=1
    234 ERROR cluster 1 refcount=0 reference=1
    235 ERROR cluster 2 refcount=0 reference=1
    236 ERROR cluster 3 refcount=0 reference=1
    237 Rebuilding refcount structure
    238 Repairing cluster 1 refcount=1 reference=0
    239 Repairing cluster 2 refcount=1 reference=0
    240 The following inconsistencies were found and repaired:
    241 
    242     0 leaked clusters
    243     4 corruptions
    244 
    245 Double checking the fixed image now...
    246 No errors were found on the image.
    247 
    248 === Testing empty refcount block with compressed write ===
    249 
    250 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    251 wrote 65536/65536 bytes at offset 65536
    252 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    253 qcow2: Marking image as corrupt: Preventing invalid allocation of compressed cluster at offset 0; further corruption events will be suppressed
    254 write failed: Input/output error
    255 ERROR cluster 0 refcount=0 reference=1
    256 ERROR cluster 1 refcount=0 reference=1
    257 ERROR cluster 2 refcount=0 reference=1
    258 ERROR cluster 3 refcount=0 reference=1
    259 Rebuilding refcount structure
    260 Repairing cluster 1 refcount=1 reference=0
    261 Repairing cluster 2 refcount=1 reference=0
    262 The following inconsistencies were found and repaired:
    263 
    264     0 leaked clusters
    265     4 corruptions
    266 
    267 Double checking the fixed image now...
    268 No errors were found on the image.
    269 
    270 === Testing zero refcount table size ===
    271 
    272 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    273 qemu-io: can't open device TEST_DIR/t.IMGFMT: Image does not contain a reference count table
    274 ERROR cluster 0 refcount=0 reference=1
    275 ERROR cluster 3 refcount=0 reference=1
    276 Rebuilding refcount structure
    277 The following inconsistencies were found and repaired:
    278 
    279     0 leaked clusters
    280     2 corruptions
    281 
    282 Double checking the fixed image now...
    283 No errors were found on the image.
    284 
    285 === Testing incorrect refcount table offset ===
    286 
    287 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    288 qcow2: Marking image as corrupt: Preventing invalid allocation of L2 table at offset 0; further corruption events will be suppressed
    289 write failed: Input/output error
    290 
    291 === Testing dirty corrupt image ===
    292 
    293 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    294 ERROR refcount block 0 is not cluster aligned; refcount table entry corrupted
    295 IMGFMT: Marking image as corrupt: Refblock offset 0xffff2a00 unaligned (reftable index: 0); further corruption events will be suppressed
    296 Can't get refcount for cluster 0: Input/output error
    297 Can't get refcount for cluster 1: Input/output error
    298 Can't get refcount for cluster 2: Input/output error
    299 Can't get refcount for cluster 3: Input/output error
    300 Rebuilding refcount structure
    301 Repairing cluster 1 refcount=1 reference=0
    302 qemu-io: can't open device TEST_DIR/t.IMGFMT: Could not repair dirty image: Input/output error
    303 --- Repairing ---
    304 Leaked cluster 1 refcount=1 reference=0
    305 Repairing cluster 1 refcount=1 reference=0
    306 The following inconsistencies were found and repaired:
    307 
    308     1 leaked clusters
    309     0 corruptions
    310 
    311 Double checking the fixed image now...
    312 No errors were found on the image.
    313 
    314 === Writing to an unaligned preallocated zero cluster ===
    315 
    316 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    317 wrote 65536/65536 bytes at offset 0
    318 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    319 discard 65536/65536 bytes at offset 0
    320 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    321 qcow2: Marking image as corrupt: Preallocated zero cluster offset 0x2a00 unaligned (guest offset: 0); further corruption events will be suppressed
    322 write failed: Input/output error
    323 --- Repairing ---
    324 Repairing offset=2a00: Preallocated cluster is not properly aligned; L2 entry corrupted.
    325 The following inconsistencies were found and repaired:
    326 
    327     0 leaked clusters
    328     1 corruptions
    329 
    330 Double checking the fixed image now...
    331 No errors were found on the image.
    332 
    333 === Discarding with an unaligned refblock ===
    334 
    335 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    336 wrote 131072/131072 bytes at offset 0
    337 128 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    338 qcow2: Marking image as corrupt: Refblock offset 0x2a00 unaligned (reftable index: 0); further corruption events will be suppressed
    339 qcow2_free_clusters failed: Input/output error
    340 discard failed: No medium found
    341 --- Repairing ---
    342 ERROR refcount block 0 is not cluster aligned; refcount table entry corrupted
    343 qcow2: Marking image as corrupt: Refblock offset 0x2a00 unaligned (reftable index: 0); further corruption events will be suppressed
    344 Can't get refcount for cluster 0: Input/output error
    345 Can't get refcount for cluster 1: Input/output error
    346 Can't get refcount for cluster 2: Input/output error
    347 Can't get refcount for cluster 3: Input/output error
    348 Can't get refcount for cluster 4: Input/output error
    349 Can't get refcount for cluster 5: Input/output error
    350 Can't get refcount for cluster 6: Input/output error
    351 Rebuilding refcount structure
    352 Repairing cluster 1 refcount=1 reference=0
    353 qemu-img: Check failed: No medium found
    354 Leaked cluster 1 refcount=1 reference=0
    355 Repairing cluster 1 refcount=1 reference=0
    356 The following inconsistencies were found and repaired:
    357 
    358     1 leaked clusters
    359     0 corruptions
    360 
    361 Double checking the fixed image now...
    362 No errors were found on the image.
    363 
    364 === Discarding an out-of-bounds refblock ===
    365 
    366 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    367 qcow2: Marking image as corrupt: Refblock at 0xffffff00000000 is not covered by the refcount structures; further corruption events will be suppressed
    368 qemu-img: Failed to discard unused refblocks: Input/output error
    369 --- Checking and retrying ---
    370 virtual size: 64 MiB (67108864 bytes)
    371 No errors were found on the image.
    372 Image resized.
    373 virtual size: 32 MiB (33554432 bytes)
    374 
    375 === Discarding a non-covered in-bounds refblock ===
    376 
    377 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    378 qcow2: Marking image as corrupt: Refblock at 0x1000000000 is not covered by the refcount structures; further corruption events will be suppressed
    379 qemu-img: Failed to discard unused refblocks: Input/output error
    380 --- Checking and retrying ---
    381 virtual size: 64 MiB (67108864 bytes)
    382 No errors were found on the image.
    383 Image resized.
    384 virtual size: 32 MiB (33554432 bytes)
    385 
    386 === Discarding a refblock covered by an unaligned refblock ===
    387 
    388 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    389 qcow2: Marking image as corrupt: Cannot get entry from refcount block cache: Offset 0x200 is unaligned; further corruption events will be suppressed
    390 qemu-img: Failed to discard unused refblocks: Input/output error
    391 --- Repairing ---
    392 Repairing refcount block 1 is outside image
    393 ERROR refcount block 2 is not cluster aligned; refcount table entry corrupted
    394 qcow2: Marking image as corrupt: Refblock offset 0x200 unaligned (reftable index: 0x2); further corruption events will be suppressed
    395 Can't get refcount for cluster 1048576: Input/output error
    396 Rebuilding refcount structure
    397 Repairing cluster 1 refcount=1 reference=0
    398 Repairing cluster 2 refcount=1 reference=0
    399 Repairing cluster 1048576 refcount=1 reference=0
    400 qemu-img: Check failed: No medium found
    401 Leaked cluster 1 refcount=1 reference=0
    402 Leaked cluster 2 refcount=1 reference=0
    403 Leaked cluster 1048576 refcount=1 reference=0
    404 Repairing cluster 1 refcount=1 reference=0
    405 Repairing cluster 2 refcount=1 reference=0
    406 Repairing cluster 1048576 refcount=1 reference=0
    407 The following inconsistencies were found and repaired:
    408 
    409     3 leaked clusters
    410     0 corruptions
    411 
    412 Double checking the fixed image now...
    413 No errors were found on the image.
    414 
    415 === Testing the QEMU shutdown with a corrupted image ===
    416 
    417 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    418 qcow2: Marking image as corrupt: Preventing invalid write on metadata (overlaps with refcount table); further corruption events will be suppressed
    419 QMP_VERSION
    420 {"return": {}}
    421 {"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "event": "BLOCK_IMAGE_CORRUPTED", "data": {"device": "none0", "msg": "Preventing invalid write on metadata (overlaps with refcount table)", "offset": 65536, "node-name": "drive", "fatal": true, "size": 65536}}
    422 write failed: Input/output error
    423 {"return": ""}
    424 {"return": {}}
    425 {"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}}
    426 
    427 === Testing incoming inactive corrupted image ===
    428 
    429 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
    430 QMP_VERSION
    431 {"return": {}}
    432 qcow2: Image is corrupt: L2 table offset 0x2a2a2a00 unaligned (L1 index: 0); further non-fatal corruption events will be suppressed
    433 {"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "event": "BLOCK_IMAGE_CORRUPTED", "data": {"device": "", "msg": "L2 table offset 0x2a2a2a00 unaligned (L1 index: 0)", "node-name": "drive", "fatal": false}}
    434 {"return": ""}
    435 {"return": {}}
    436 {"timestamp": {"seconds":  TIMESTAMP, "microseconds":  TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false, "reason": "host-qmp-quit"}}
    437 
    438     corrupt: false
    439 *** done