block/backup.c | 126 +- block/dirty-bitmap.c | 69 +- block/mirror.c | 8 +- block/replication.c | 2 +- blockdev.c | 226 ++-- include/block/block_int.h | 7 +- include/block/dirty-bitmap.h | 4 +- migration/block.c | 5 +- nbd/server.c | 2 +- qapi/block-core.json | 137 +- tests/qemu-iotests/040 | 6 +- tests/qemu-iotests/093 | 6 +- tests/qemu-iotests/139 | 7 +- tests/qemu-iotests/238 | 5 +- tests/qemu-iotests/257 | 409 ++++++ tests/qemu-iotests/257.out | 2199 +++++++++++++++++++++++++++++++++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 99 +- util/hbitmap.c | 49 +- 19 files changed, 3041 insertions(+), 326 deletions(-) create mode 100755 tests/qemu-iotests/257 create mode 100644 tests/qemu-iotests/257.out
This series adds a new "BITMAP" sync mode that is meant to replace the existing "INCREMENTAL" sync mode. This mode can have its behavior modified by issuing any of three bitmap sync modes, passed as arguments to the job. The three bitmap sync modes are: - CONDITIONAL: This is an alias for the old incremental mode. The bitmap is conditionally synchronized based on the return code of the job upon completion. - NEVER: This is, effectively, the differential backup mode. It never clears the bitmap, as the name suggests. - ALWAYS: Here is the new, exciting thing. The bitmap is always synchronized, even on failure. On success, this is identical to incremental, but on failure it clears only the bits that were copied successfully. This can be used to "resume" incremental backups from later points in times. I wrote this series by accident on my way to implement incremental mode for mirror, but this happened first -- the problem is that Mirror mode uses its existing modes in a very particular way; and this was the best way to add bitmap support into the mirror job properly. Summary: - 01-03: refactor blockdev-backup and drive-backup to share more interface code - 04-05: add the new 'bitmap' sync mode with sync policy 'conditional', which is functionally identical to 'incremental' sync mode. - 06: add sync policy 'never' ("Differential" backups.) - 07-11: rework some merging code to facilite patch 12; - 12: add sync policy 'always' ("Resumable" backups) - 13-16: test infrastructure changes to support patch 16: - 17: new iotest! - 18: minor policy loosening as a QOL improvement Future work: - Update bitmaps.rst to explain these. (WIP, it's hard, sorry!) - Add these modes to Mirror. (Done*, but needs tests.) - Allow the use of bitmaps and bitmap sync modes with non-BITMAP modes; This will allow for resumable/re-tryable full backups. === V2: === Key: [----] : patches are identical [####] : number of functional differences between upstream/downstream patch [down] : patch is downstream-only The flags [FC] indicate (F)unctional and (C)ontextual differences, respectively 001/18:[down] 'qapi/block-core: Introduce BackupCommon' 002/18:[down] 'drive-backup: create do_backup_common' 003/18:[down] 'blockdev-backup: utilize do_backup_common' 004/18:[0006] [FC] 'qapi: add BitmapSyncMode enum' 005/18:[0076] [FC] 'block/backup: Add mirror sync mode 'bitmap'' 006/18:[0003] [FC] 'block/backup: add 'never' policy to bitmap sync mode' 007/18:[0008] [FC] 'hbitmap: Fix merge when b is empty, and result is not an alias of a' 008/18:[0018] [FC] 'hbitmap: enable merging across granularities' 009/18:[down] 'block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal' 010/18:[down] 'block/dirty-bitmap: add bdrv_dirty_bitmap_get' 011/18:[down] 'block/backup: upgrade copy_bitmap to BdrvDirtyBitmap' 012/18:[0031] [FC] 'block/backup: add 'always' bitmap sync policy' 013/18:[----] [--] 'iotests: add testing shim for script-style python tests' 014/18:[----] [--] 'iotests: teach run_job to cancel pending jobs' 015/18:[0016] [FC] 'iotests: teach FilePath to produce multiple paths' 016/18:[down] 'iotests: Add virtio-scsi device helper' 017/18:[0319] [FC] 'iotests: add test 257 for bitmap-mode backups' 018/18:[0002] [FC] 'block/backup: loosen restriction on readonly bitmaps' Changes: 004: Fixed typo Change @conditional docstring 005: Moved desugaring code into blockdev.c, facilitated by patches 1-3. 006: Change @never docstring slightly. 007: Merge will clear the target bitmap when both components bitmaps are empty, and the target bitmap is not an alias of either component bitmap. 008: Check orig_size (logical size) instead of size (actual size) to enable cross-granularity merging. Fix the sparse merge itself, based on the block/backup code. Clear the target bitmap before cross-granularity merge. Assert the size is itself equal when logical size and granularities are equal. ---: Dropped bdrv_dirty_bitmap_claim. 012: Rewrote the cleanup logic to hopefully be clearer. use merge intsead of dropped reclaim. 015: Changed docstring factored out filename pattern generation. 017: Fix mkpattern indent. Use integer division!!! Add parenthesis to boolean assignment Change test run ordering; update output to reflect this Use virtio-scsi-ccw when appropriate Update test output to reflect new test running order 018: Fallout from patches 1-3; restrictions only need loosened in one place instead of two. Changes not made: - Allowing 'cancel' to skip synchronization on cancel: Decided against it, opting for consistency. The user asked for a sync, and it's simpler logistically to execute on that desire. Use the new mode carefully, please! John Snow (18): qapi/block-core: Introduce BackupCommon drive-backup: create do_backup_common blockdev-backup: utilize do_backup_common qapi: add BitmapSyncMode enum block/backup: Add mirror sync mode 'bitmap' block/backup: add 'never' policy to bitmap sync mode hbitmap: Fix merge when b is empty, and result is not an alias of a hbitmap: enable merging across granularities block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal block/dirty-bitmap: add bdrv_dirty_bitmap_get block/backup: upgrade copy_bitmap to BdrvDirtyBitmap block/backup: add 'always' bitmap sync policy iotests: add testing shim for script-style python tests iotests: teach run_job to cancel pending jobs iotests: teach FilePath to produce multiple paths iotests: Add virtio-scsi device helper iotests: add test 257 for bitmap-mode backups block/backup: loosen restriction on readonly bitmaps block/backup.c | 126 +- block/dirty-bitmap.c | 69 +- block/mirror.c | 8 +- block/replication.c | 2 +- blockdev.c | 226 ++-- include/block/block_int.h | 7 +- include/block/dirty-bitmap.h | 4 +- migration/block.c | 5 +- nbd/server.c | 2 +- qapi/block-core.json | 137 +- tests/qemu-iotests/040 | 6 +- tests/qemu-iotests/093 | 6 +- tests/qemu-iotests/139 | 7 +- tests/qemu-iotests/238 | 5 +- tests/qemu-iotests/257 | 409 ++++++ tests/qemu-iotests/257.out | 2199 +++++++++++++++++++++++++++++++++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 99 +- util/hbitmap.c | 49 +- 19 files changed, 3041 insertions(+), 326 deletions(-) create mode 100755 tests/qemu-iotests/257 create mode 100644 tests/qemu-iotests/257.out -- 2.21.0
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Type: series Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode Message-id: 20190703215542.16123-1-jsnow@redhat.com === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === Switched to a new branch 'test' 18acfee block/backup: loosen restriction on readonly bitmaps 4852213 iotests: add test 257 for bitmap-mode backups 0d47743 iotests: Add virtio-scsi device helper 9805af4 iotests: teach FilePath to produce multiple paths b491804 iotests: teach run_job to cancel pending jobs 2925d97 iotests: add testing shim for script-style python tests c7870c0 block/backup: add 'always' bitmap sync policy 1a5bc8c block/backup: upgrade copy_bitmap to BdrvDirtyBitmap a7fd32c block/dirty-bitmap: add bdrv_dirty_bitmap_get 6ec8d60 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal 8760b33 hbitmap: enable merging across granularities 919477d hbitmap: Fix merge when b is empty, and result is not an alias of a dd0775a block/backup: add 'never' policy to bitmap sync mode 998d008 block/backup: Add mirror sync mode 'bitmap' 5e678f1 qapi: add BitmapSyncMode enum 7e58e56 blockdev-backup: utilize do_backup_common e372afa drive-backup: create do_backup_common 677b04c qapi/block-core: Introduce BackupCommon === OUTPUT BEGIN === 1/18 Checking commit 677b04c0b13d (qapi/block-core: Introduce BackupCommon) 2/18 Checking commit e372afac0fdc (drive-backup: create do_backup_common) 3/18 Checking commit 7e58e56768db (blockdev-backup: utilize do_backup_common) 4/18 Checking commit 5e678f15e446 (qapi: add BitmapSyncMode enum) 5/18 Checking commit 998d0084971b (block/backup: Add mirror sync mode 'bitmap') 6/18 Checking commit dd0775a4cf92 (block/backup: add 'never' policy to bitmap sync mode) WARNING: Block comments use a leading /* on a separate line #26: FILE: block/backup.c:269: + /* Failure, or we don't want to synchronize the bitmap. WARNING: Block comments use a trailing */ on a separate line #27: FILE: block/backup.c:270: + * Merge the successor back into the parent, delete nothing. */ total: 0 errors, 2 warnings, 25 lines checked Patch 6/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/18 Checking commit 919477d56466 (hbitmap: Fix merge when b is empty, and result is not an alias of a) 8/18 Checking commit 8760b336946d (hbitmap: enable merging across granularities) 9/18 Checking commit 6ec8d60f0329 (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) 10/18 Checking commit a7fd32c4817d (block/dirty-bitmap: add bdrv_dirty_bitmap_get) ERROR: open brace '{' following function declarations go on the next line #36: FILE: block/dirty-bitmap.c:517: +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { total: 1 errors, 0 warnings, 72 lines checked Patch 10/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/18 Checking commit 1a5bc8c73750 (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) WARNING: line over 80 characters #60: FILE: block/backup.c:174: + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); WARNING: line over 80 characters #66: FILE: block/backup.c:179: + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); total: 0 errors, 2 warnings, 192 lines checked Patch 11/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 12/18 Checking commit c7870c05906a (block/backup: add 'always' bitmap sync policy) WARNING: Block comments use a leading /* on a separate line #41: FILE: block/backup.c:273: + /* We succeeded, or we always intended to sync the bitmap. WARNING: Block comments use a trailing */ on a separate line #42: FILE: block/backup.c:274: + * Delete this bitmap and install the child. */ WARNING: Block comments use a leading /* on a separate line #46: FILE: block/backup.c:277: + /* We failed, or we never intended to sync the bitmap anyway. WARNING: Block comments use a trailing */ on a separate line #47: FILE: block/backup.c:278: + * Merge the successor back into the parent, keeping all data. */ total: 0 errors, 4 warnings, 47 lines checked Patch 12/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 13/18 Checking commit 2925d97a5717 (iotests: add testing shim for script-style python tests) 14/18 Checking commit b491804bec4e (iotests: teach run_job to cancel pending jobs) 15/18 Checking commit 9805af48ccbb (iotests: teach FilePath to produce multiple paths) WARNING: line over 80 characters #63: FILE: tests/qemu-iotests/iotests.py:392: + """FilePath is a specialization of FilePaths that takes a single filename.""" total: 0 errors, 1 warnings, 67 lines checked Patch 15/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 16/18 Checking commit 0d47743c9c1e (iotests: Add virtio-scsi device helper) 17/18 Checking commit 485221328b28 (iotests: add test 257 for bitmap-mode backups) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #11: new file mode 100755 total: 0 errors, 1 warnings, 2612 lines checked Patch 17/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 18/18 Checking commit 18acfee9986a (block/backup: loosen restriction on readonly bitmaps) === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
I have clearly been lax in checking my coding style... I'll fix these, but not until review. On 7/3/19 9:50 PM, no-reply@patchew.org wrote: > Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ > > > > Hi, > > This series seems to have some coding style problems. See output below for > more information: > > Type: series > Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode > Message-id: 20190703215542.16123-1-jsnow@redhat.com > > === TEST SCRIPT BEGIN === > #!/bin/bash > git rev-parse base > /dev/null || exit 0 > git config --local diff.renamelimit 0 > git config --local diff.renames True > git config --local diff.algorithm histogram > ./scripts/checkpatch.pl --mailback base.. > === TEST SCRIPT END === > > Switched to a new branch 'test' > 18acfee block/backup: loosen restriction on readonly bitmaps > 4852213 iotests: add test 257 for bitmap-mode backups > 0d47743 iotests: Add virtio-scsi device helper > 9805af4 iotests: teach FilePath to produce multiple paths > b491804 iotests: teach run_job to cancel pending jobs > 2925d97 iotests: add testing shim for script-style python tests > c7870c0 block/backup: add 'always' bitmap sync policy > 1a5bc8c block/backup: upgrade copy_bitmap to BdrvDirtyBitmap > a7fd32c block/dirty-bitmap: add bdrv_dirty_bitmap_get > 6ec8d60 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal > 8760b33 hbitmap: enable merging across granularities > 919477d hbitmap: Fix merge when b is empty, and result is not an alias of a > dd0775a block/backup: add 'never' policy to bitmap sync mode > 998d008 block/backup: Add mirror sync mode 'bitmap' > 5e678f1 qapi: add BitmapSyncMode enum > 7e58e56 blockdev-backup: utilize do_backup_common > e372afa drive-backup: create do_backup_common > 677b04c qapi/block-core: Introduce BackupCommon > > === OUTPUT BEGIN === > 1/18 Checking commit 677b04c0b13d (qapi/block-core: Introduce BackupCommon) > 2/18 Checking commit e372afac0fdc (drive-backup: create do_backup_common) > 3/18 Checking commit 7e58e56768db (blockdev-backup: utilize do_backup_common) > 4/18 Checking commit 5e678f15e446 (qapi: add BitmapSyncMode enum) > 5/18 Checking commit 998d0084971b (block/backup: Add mirror sync mode 'bitmap') > 6/18 Checking commit dd0775a4cf92 (block/backup: add 'never' policy to bitmap sync mode) > WARNING: Block comments use a leading /* on a separate line > #26: FILE: block/backup.c:269: > + /* Failure, or we don't want to synchronize the bitmap. > > WARNING: Block comments use a trailing */ on a separate line > #27: FILE: block/backup.c:270: > + * Merge the successor back into the parent, delete nothing. */ > > total: 0 errors, 2 warnings, 25 lines checked > > Patch 6/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 7/18 Checking commit 919477d56466 (hbitmap: Fix merge when b is empty, and result is not an alias of a) > 8/18 Checking commit 8760b336946d (hbitmap: enable merging across granularities) > 9/18 Checking commit 6ec8d60f0329 (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) > 10/18 Checking commit a7fd32c4817d (block/dirty-bitmap: add bdrv_dirty_bitmap_get) > ERROR: open brace '{' following function declarations go on the next line > #36: FILE: block/dirty-bitmap.c:517: > +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { > > total: 1 errors, 0 warnings, 72 lines checked > > Patch 10/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > > 11/18 Checking commit 1a5bc8c73750 (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) > WARNING: line over 80 characters > #60: FILE: block/backup.c:174: > + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); > > WARNING: line over 80 characters > #66: FILE: block/backup.c:179: > + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); > > total: 0 errors, 2 warnings, 192 lines checked > > Patch 11/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 12/18 Checking commit c7870c05906a (block/backup: add 'always' bitmap sync policy) > WARNING: Block comments use a leading /* on a separate line > #41: FILE: block/backup.c:273: > + /* We succeeded, or we always intended to sync the bitmap. > > WARNING: Block comments use a trailing */ on a separate line > #42: FILE: block/backup.c:274: > + * Delete this bitmap and install the child. */ > > WARNING: Block comments use a leading /* on a separate line > #46: FILE: block/backup.c:277: > + /* We failed, or we never intended to sync the bitmap anyway. > > WARNING: Block comments use a trailing */ on a separate line > #47: FILE: block/backup.c:278: > + * Merge the successor back into the parent, keeping all data. */ > > total: 0 errors, 4 warnings, 47 lines checked > > Patch 12/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 13/18 Checking commit 2925d97a5717 (iotests: add testing shim for script-style python tests) > 14/18 Checking commit b491804bec4e (iotests: teach run_job to cancel pending jobs) > 15/18 Checking commit 9805af48ccbb (iotests: teach FilePath to produce multiple paths) > WARNING: line over 80 characters > #63: FILE: tests/qemu-iotests/iotests.py:392: > + """FilePath is a specialization of FilePaths that takes a single filename.""" > > total: 0 errors, 1 warnings, 67 lines checked > > Patch 15/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 16/18 Checking commit 0d47743c9c1e (iotests: Add virtio-scsi device helper) > 17/18 Checking commit 485221328b28 (iotests: add test 257 for bitmap-mode backups) > WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? > #11: > new file mode 100755 > > total: 0 errors, 1 warnings, 2612 lines checked > > Patch 17/18 has style problems, please review. If any of these errors > are false positives report them to the maintainer, see > CHECKPATCH in MAINTAINERS. > 18/18 Checking commit 18acfee9986a (block/backup: loosen restriction on readonly bitmaps) > === OUTPUT END === > > Test command exited with code: 1 > > > The full log is available at > http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. > --- > Email generated automatically by Patchew [https://patchew.org/]. > Please send your feedback to patchew-devel@redhat.com > -- —js
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode Type: series Message-id: 20190703215542.16123-1-jsnow@redhat.com === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === Switched to a new branch 'test' 29d2e89 block/backup: loosen restriction on readonly bitmaps 3dac5e8 iotests: add test 257 for bitmap-mode backups 9b334f2 iotests: Add virtio-scsi device helper 76de918 iotests: teach FilePath to produce multiple paths 25e47cf iotests: teach run_job to cancel pending jobs 246979a iotests: add testing shim for script-style python tests da9f5b2 block/backup: add 'always' bitmap sync policy a0da4a4 block/backup: upgrade copy_bitmap to BdrvDirtyBitmap c38beb0 block/dirty-bitmap: add bdrv_dirty_bitmap_get e1f9101 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal 8dcbb6e hbitmap: enable merging across granularities f0a01f5 hbitmap: Fix merge when b is empty, and result is not an alias of a cfddaac block/backup: add 'never' policy to bitmap sync mode 3d87c7e block/backup: Add mirror sync mode 'bitmap' 4bfeaea qapi: add BitmapSyncMode enum aa153cb blockdev-backup: utilize do_backup_common 9b2ea6d drive-backup: create do_backup_common f1dfe57 qapi/block-core: Introduce BackupCommon === OUTPUT BEGIN === 1/18 Checking commit f1dfe5731cdd (qapi/block-core: Introduce BackupCommon) 2/18 Checking commit 9b2ea6d12ad1 (drive-backup: create do_backup_common) 3/18 Checking commit aa153cbc1d7b (blockdev-backup: utilize do_backup_common) 4/18 Checking commit 4bfeaeaea5c0 (qapi: add BitmapSyncMode enum) 5/18 Checking commit 3d87c7e95994 (block/backup: Add mirror sync mode 'bitmap') 6/18 Checking commit cfddaacb73e3 (block/backup: add 'never' policy to bitmap sync mode) WARNING: Block comments use a leading /* on a separate line #26: FILE: block/backup.c:269: + /* Failure, or we don't want to synchronize the bitmap. WARNING: Block comments use a trailing */ on a separate line #27: FILE: block/backup.c:270: + * Merge the successor back into the parent, delete nothing. */ total: 0 errors, 2 warnings, 25 lines checked Patch 6/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/18 Checking commit f0a01f558ce5 (hbitmap: Fix merge when b is empty, and result is not an alias of a) 8/18 Checking commit 8dcbb6e9f205 (hbitmap: enable merging across granularities) 9/18 Checking commit e1f9101828dc (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) 10/18 Checking commit c38beb034ad8 (block/dirty-bitmap: add bdrv_dirty_bitmap_get) ERROR: open brace '{' following function declarations go on the next line #36: FILE: block/dirty-bitmap.c:517: +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { total: 1 errors, 0 warnings, 72 lines checked Patch 10/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/18 Checking commit a0da4a40d744 (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) WARNING: line over 80 characters #60: FILE: block/backup.c:174: + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); WARNING: line over 80 characters #66: FILE: block/backup.c:179: + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); total: 0 errors, 2 warnings, 192 lines checked Patch 11/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 12/18 Checking commit da9f5b248832 (block/backup: add 'always' bitmap sync policy) WARNING: Block comments use a leading /* on a separate line #41: FILE: block/backup.c:273: + /* We succeeded, or we always intended to sync the bitmap. WARNING: Block comments use a trailing */ on a separate line #42: FILE: block/backup.c:274: + * Delete this bitmap and install the child. */ WARNING: Block comments use a leading /* on a separate line #46: FILE: block/backup.c:277: + /* We failed, or we never intended to sync the bitmap anyway. WARNING: Block comments use a trailing */ on a separate line #47: FILE: block/backup.c:278: + * Merge the successor back into the parent, keeping all data. */ total: 0 errors, 4 warnings, 47 lines checked Patch 12/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 13/18 Checking commit 246979a623e7 (iotests: add testing shim for script-style python tests) 14/18 Checking commit 25e47cf37f92 (iotests: teach run_job to cancel pending jobs) 15/18 Checking commit 76de9180c629 (iotests: teach FilePath to produce multiple paths) WARNING: line over 80 characters #63: FILE: tests/qemu-iotests/iotests.py:392: + """FilePath is a specialization of FilePaths that takes a single filename.""" total: 0 errors, 1 warnings, 67 lines checked Patch 15/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 16/18 Checking commit 9b334f2cf12b (iotests: Add virtio-scsi device helper) 17/18 Checking commit 3dac5e8f8422 (iotests: add test 257 for bitmap-mode backups) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #11: new file mode 100755 total: 0 errors, 1 warnings, 2612 lines checked Patch 17/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 18/18 Checking commit 29d2e8995ec3 (block/backup: loosen restriction on readonly bitmaps) === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Subject: [Qemu-devel] [PATCH v2 00/18] bitmaps: introduce 'bitmap' sync mode Type: series Message-id: 20190703215542.16123-1-jsnow@redhat.com === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === From https://github.com/patchew-project/qemu - [tag update] patchew/20190703215542.16123-1-jsnow@redhat.com -> patchew/20190703215542.16123-1-jsnow@redhat.com Switched to a new branch 'test' 26e6479 block/backup: loosen restriction on readonly bitmaps 755e1b1 iotests: add test 257 for bitmap-mode backups d48c9ee iotests: Add virtio-scsi device helper b6e4226 iotests: teach FilePath to produce multiple paths 9b7ddb3 iotests: teach run_job to cancel pending jobs 78ed529 iotests: add testing shim for script-style python tests 78a4fa3 block/backup: add 'always' bitmap sync policy edcb2f9 block/backup: upgrade copy_bitmap to BdrvDirtyBitmap 5691b3e block/dirty-bitmap: add bdrv_dirty_bitmap_get 3decdf3 block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal 1ee3ffe hbitmap: enable merging across granularities 0d187e6 hbitmap: Fix merge when b is empty, and result is not an alias of a 9fb7b80 block/backup: add 'never' policy to bitmap sync mode 3025abb block/backup: Add mirror sync mode 'bitmap' 78173da qapi: add BitmapSyncMode enum 8d6effc blockdev-backup: utilize do_backup_common 189a557 drive-backup: create do_backup_common 1aa2202 qapi/block-core: Introduce BackupCommon === OUTPUT BEGIN === 1/18 Checking commit 1aa2202a91cb (qapi/block-core: Introduce BackupCommon) 2/18 Checking commit 189a557d32e9 (drive-backup: create do_backup_common) 3/18 Checking commit 8d6effca544a (blockdev-backup: utilize do_backup_common) 4/18 Checking commit 78173daac67b (qapi: add BitmapSyncMode enum) 5/18 Checking commit 3025abb79847 (block/backup: Add mirror sync mode 'bitmap') 6/18 Checking commit 9fb7b804caa8 (block/backup: add 'never' policy to bitmap sync mode) WARNING: Block comments use a leading /* on a separate line #26: FILE: block/backup.c:269: + /* Failure, or we don't want to synchronize the bitmap. WARNING: Block comments use a trailing */ on a separate line #27: FILE: block/backup.c:270: + * Merge the successor back into the parent, delete nothing. */ total: 0 errors, 2 warnings, 25 lines checked Patch 6/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/18 Checking commit 0d187e69012e (hbitmap: Fix merge when b is empty, and result is not an alias of a) 8/18 Checking commit 1ee3ffe706d4 (hbitmap: enable merging across granularities) 9/18 Checking commit 3decdf358bb7 (block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal) 10/18 Checking commit 5691b3e06e73 (block/dirty-bitmap: add bdrv_dirty_bitmap_get) ERROR: open brace '{' following function declarations go on the next line #36: FILE: block/dirty-bitmap.c:517: +bool bdrv_dirty_bitmap_get(BdrvDirtyBitmap *bitmap, int64_t offset) { total: 1 errors, 0 warnings, 72 lines checked Patch 10/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/18 Checking commit edcb2f9d526e (block/backup: upgrade copy_bitmap to BdrvDirtyBitmap) WARNING: line over 80 characters #60: FILE: block/backup.c:174: + bdrv_reset_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); WARNING: line over 80 characters #66: FILE: block/backup.c:179: + bdrv_set_dirty_bitmap(job->copy_bitmap, start, job->cluster_size * nr_clusters); total: 0 errors, 2 warnings, 192 lines checked Patch 11/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 12/18 Checking commit 78a4fa304c33 (block/backup: add 'always' bitmap sync policy) WARNING: Block comments use a leading /* on a separate line #41: FILE: block/backup.c:273: + /* We succeeded, or we always intended to sync the bitmap. WARNING: Block comments use a trailing */ on a separate line #42: FILE: block/backup.c:274: + * Delete this bitmap and install the child. */ WARNING: Block comments use a leading /* on a separate line #46: FILE: block/backup.c:277: + /* We failed, or we never intended to sync the bitmap anyway. WARNING: Block comments use a trailing */ on a separate line #47: FILE: block/backup.c:278: + * Merge the successor back into the parent, keeping all data. */ total: 0 errors, 4 warnings, 47 lines checked Patch 12/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 13/18 Checking commit 78ed5297c739 (iotests: add testing shim for script-style python tests) 14/18 Checking commit 9b7ddb390360 (iotests: teach run_job to cancel pending jobs) 15/18 Checking commit b6e42267d4bc (iotests: teach FilePath to produce multiple paths) WARNING: line over 80 characters #63: FILE: tests/qemu-iotests/iotests.py:392: + """FilePath is a specialization of FilePaths that takes a single filename.""" total: 0 errors, 1 warnings, 67 lines checked Patch 15/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 16/18 Checking commit d48c9ee0bec9 (iotests: Add virtio-scsi device helper) 17/18 Checking commit 755e1b11478c (iotests: add test 257 for bitmap-mode backups) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #11: new file mode 100755 total: 0 errors, 1 warnings, 2612 lines checked Patch 17/18 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 18/18 Checking commit 26e64793fc71 (block/backup: loosen restriction on readonly bitmaps) === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
Patchew URL: https://patchew.org/QEMU/20190703215542.16123-1-jsnow@redhat.com/ Hi, This series failed the asan build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. === TEST SCRIPT BEGIN === #!/bin/bash make docker-image-fedora V=1 NETWORK=1 time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1 === TEST SCRIPT END === PASS 32 test-opts-visitor /visitor/opts/range/beyond PASS 33 test-opts-visitor /visitor/opts/dict/unvisited MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-coroutine -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-coroutine" ==10176==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-coroutine /basic/no-dangling-access PASS 2 test-coroutine /basic/lifecycle PASS 3 test-coroutine /basic/yield ==10176==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd760c6000; bottom 0x7f81455f8000; size: 0x007c30ace000 (533392580608) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 4 test-coroutine /basic/nesting --- PASS 1 fdc-test /x86_64/fdc/cmos PASS 2 fdc-test /x86_64/fdc/no_media_on_start PASS 3 fdc-test /x86_64/fdc/read_without_media ==10185==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 fdc-test /x86_64/fdc/media_change PASS 5 fdc-test /x86_64/fdc/sense_interrupt PASS 6 fdc-test /x86_64/fdc/relative_seek --- PASS 11 test-aio /aio/event/wait PASS 12 test-aio /aio/event/flush PASS 13 test-aio /aio/event/wait/no-flush-cb ==10200==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 test-aio /aio/timer/schedule PASS 15 test-aio /aio/coroutine/queue-chaining PASS 16 test-aio /aio-gsource/flush --- PASS 28 test-aio /aio-gsource/timer/schedule MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-aio-multithread -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-aio-multithread" PASS 1 test-aio-multithread /aio/multi/lifecycle ==10206==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-aio-multithread /aio/multi/schedule PASS 3 test-aio-multithread /aio/multi/mutex/contended PASS 12 fdc-test /x86_64/fdc/read_no_dma_19 PASS 13 fdc-test /x86_64/fdc/fuzz-registers MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ide-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ide-test" ==10234==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 test-aio-multithread /aio/multi/mutex/handoff PASS 1 ide-test /x86_64/ide/identify ==10245==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-aio-multithread /aio/multi/mutex/mcs PASS 2 ide-test /x86_64/ide/flush ==10256==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 test-aio-multithread /aio/multi/mutex/pthread MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-throttle -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-throttle" PASS 1 test-throttle /throttle/leak_bucket --- PASS 13 test-throttle /throttle/config/ranges PASS 14 test-throttle /throttle/config/max PASS 15 test-throttle /throttle/config/iops_size ==10264==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 ide-test /x86_64/ide/bmdma/simple_rw MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-thread-pool -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-thread-pool" ==10273==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-thread-pool /thread-pool/submit PASS 2 test-thread-pool /thread-pool/submit-aio PASS 3 test-thread-pool /thread-pool/submit-co PASS 4 test-thread-pool /thread-pool/submit-many ==10268==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-thread-pool /thread-pool/cancel PASS 4 ide-test /x86_64/ide/bmdma/trim ==10343==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 test-thread-pool /thread-pool/cancel-async MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-hbitmap -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-hbitmap" PASS 1 test-hbitmap /hbitmap/granularity --- PASS 16 test-hbitmap /hbitmap/reset/empty PASS 5 ide-test /x86_64/ide/bmdma/short_prdt PASS 17 test-hbitmap /hbitmap/reset/general ==10354==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 18 test-hbitmap /hbitmap/reset/all PASS 19 test-hbitmap /hbitmap/truncate/nop PASS 20 test-hbitmap /hbitmap/truncate/grow/negligible --- PASS 29 test-hbitmap /hbitmap/truncate/shrink/large PASS 30 test-hbitmap /hbitmap/meta/zero PASS 6 ide-test /x86_64/ide/bmdma/one_sector_short_prdt ==10360==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 ide-test /x86_64/ide/bmdma/long_prdt ==10366==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10366==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe37420000; bottom 0x7f266f1fe000; size: 0x00d7c8222000 (926775648256) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 8 ide-test /x86_64/ide/bmdma/no_busmaster PASS 9 ide-test /x86_64/ide/flush/nodev ==10377==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 31 test-hbitmap /hbitmap/meta/one PASS 32 test-hbitmap /hbitmap/meta/byte PASS 33 test-hbitmap /hbitmap/meta/word PASS 10 ide-test /x86_64/ide/flush/empty_drive ==10382==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 34 test-hbitmap /hbitmap/meta/sector PASS 35 test-hbitmap /hbitmap/serialize/align PASS 11 ide-test /x86_64/ide/flush/retry_pci ==10388==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 ide-test /x86_64/ide/flush/retry_isa PASS 36 test-hbitmap /hbitmap/serialize/basic PASS 37 test-hbitmap /hbitmap/serialize/part --- PASS 39 test-hbitmap /hbitmap/next_zero/next_zero_0 PASS 40 test-hbitmap /hbitmap/next_zero/next_zero_4 PASS 41 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_0 ==10394==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 42 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_1 PASS 43 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_4 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bdrv-drain -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bdrv-drain" ==10401==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bdrv-drain /bdrv-drain/nested PASS 2 test-bdrv-drain /bdrv-drain/multiparent PASS 3 test-bdrv-drain /bdrv-drain/set_aio_context --- PASS 28 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain PASS 29 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain_subtree PASS 30 test-bdrv-drain /bdrv-drain/blockjob/iothread/error/drain_all ==10419==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 31 test-bdrv-drain /bdrv-drain/blockjob/iothread/error/drain PASS 32 test-bdrv-drain /bdrv-drain/blockjob/iothread/error/drain_subtree PASS 33 test-bdrv-drain /bdrv-drain/deletion/drain --- PASS 39 test-bdrv-drain /bdrv-drain/attach/drain MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bdrv-graph-mod -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bdrv-graph-mod" PASS 14 ide-test /x86_64/ide/cdrom/pio_large ==10447==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bdrv-graph-mod /bdrv-graph-mod/update-perm-tree PASS 2 test-bdrv-graph-mod /bdrv-graph-mod/should-update-child MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-blockjob -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-blockjob" ==10455==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-blockjob /blockjob/ids PASS 2 test-blockjob /blockjob/cancel/created PASS 3 test-blockjob /blockjob/cancel/running --- PASS 6 test-blockjob /blockjob/cancel/standby PASS 7 test-blockjob /blockjob/cancel/pending PASS 8 test-blockjob /blockjob/cancel/concluded ==10450==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-blockjob-txn -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-blockjob-txn" ==10464==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-blockjob-txn /single/success PASS 2 test-blockjob-txn /single/failure PASS 3 test-blockjob-txn /single/cancel --- PASS 15 ide-test /x86_64/ide/cdrom/dma MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/ahci-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ahci-test" MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-block-backend -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-block-backend" ==10474==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-block-backend /block-backend/drain_aio_error PASS 2 test-block-backend /block-backend/drain_all_aio_error MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-block-iothread -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-block-iothread" ==10482==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-block-iothread /sync-op/pread PASS 2 test-block-iothread /sync-op/pwrite PASS 3 test-block-iothread /sync-op/load_vmstate --- PASS 11 test-block-iothread /attach/blockjob PASS 12 test-block-iothread /attach/second_node PASS 13 test-block-iothread /attach/preserve_blk_ctx ==10484==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 test-block-iothread /propagate/basic PASS 15 test-block-iothread /propagate/diamond PASS 16 test-block-iothread /propagate/mirror MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-image-locking -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-image-locking" ==10509==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-image-locking /image-locking/basic PASS 2 test-image-locking /image-locking/set-perm-abort PASS 1 ahci-test /x86_64/ahci/sanity MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-x86-cpuid -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-x86-cpuid" PASS 1 test-x86-cpuid /cpuid/topology/basic MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-xbzrle -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-xbzrle" ==10513==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-xbzrle /xbzrle/uleb PASS 2 test-xbzrle /xbzrle/encode_decode_zero PASS 3 test-xbzrle /xbzrle/encode_decode_unchanged --- PASS 1 test-shift128 /host-utils/test_lshift PASS 2 test-shift128 /host-utils/test_rshift MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-mul64 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-mul64" ==10532==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-mul64 /host-utils/mulu64 PASS 2 test-mul64 /host-utils/muls64 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-int128 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-int128" --- PASS 10 test-int128 /int128/int128_rshift MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/rcutorture -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="rcutorture" PASS 3 ahci-test /x86_64/ahci/pci_enable ==10565==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 rcutorture /rcu/torture/1reader PASS 4 ahci-test /x86_64/ahci/hba_spec ==10587==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 rcutorture /rcu/torture/10readers MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-list -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-list" PASS 5 ahci-test /x86_64/ahci/hba_enable ==10600==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-rcu-list /rcu/qlist/single-threaded PASS 6 ahci-test /x86_64/ahci/identify ==10612==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-rcu-list /rcu/qlist/short-few PASS 7 ahci-test /x86_64/ahci/max ==10639==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 ahci-test /x86_64/ahci/reset PASS 3 test-rcu-list /rcu/qlist/long-many MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-simpleq -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-simpleq" ==10645==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10645==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffda02e1000; bottom 0x7f76747fe000; size: 0x00872bae3000 (580553420800) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-rcu-simpleq /rcu/qsimpleq/single-threaded PASS 9 ahci-test /x86_64/ahci/io/pio/lba28/simple/zero ==10664==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-rcu-simpleq /rcu/qsimpleq/short-few ==10664==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff60a02000; bottom 0x7fcd2c7fe000; size: 0x003234204000 (215622893568) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 10 ahci-test /x86_64/ahci/io/pio/lba28/simple/low ==10691==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10691==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe11e30000; bottom 0x7f7c735fe000; size: 0x00819e832000 (556710174720) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 11 ahci-test /x86_64/ahci/io/pio/lba28/simple/high PASS 3 test-rcu-simpleq /rcu/qsimpleq/long-many MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-tailq -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-tailq" ==10697==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10697==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffcbffdf000; bottom 0x7f9368ffe000; size: 0x006956fe1000 (452431056896) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 12 ahci-test /x86_64/ahci/io/pio/lba28/double/zero ==10710==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-rcu-tailq /rcu/qtailq/single-threaded ==10710==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff684b5000; bottom 0x7f03557fe000; size: 0x00fc12cb7000 (1082647080960) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 13 ahci-test /x86_64/ahci/io/pio/lba28/double/low PASS 2 test-rcu-tailq /rcu/qtailq/short-few ==10722==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10722==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd94c03000; bottom 0x7fe9b7ffe000; size: 0x0013dcc05000 (85307969536) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 14 ahci-test /x86_64/ahci/io/pio/lba28/double/high ==10749==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10749==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffc4c13000; bottom 0x7f96b137c000; size: 0x006913897000 (451299340288) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 3 test-rcu-tailq /rcu/qtailq/long-many --- PASS 8 test-qdist /qdist/binning/shrink MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qht -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qht" PASS 15 ahci-test /x86_64/ahci/io/pio/lba28/long/zero ==10764==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10764==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffdc832e000; bottom 0x7f1788f24000; size: 0x00e63f40a000 (988903677952) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 16 ahci-test /x86_64/ahci/io/pio/lba28/long/low ==10770==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10770==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffcf80d000; bottom 0x7f70849fe000; size: 0x008f4ae0f000 (615436578816) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 17 ahci-test /x86_64/ahci/io/pio/lba28/long/high ==10776==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 18 ahci-test /x86_64/ahci/io/pio/lba28/short/zero ==10782==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 19 ahci-test /x86_64/ahci/io/pio/lba28/short/low ==10788==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 20 ahci-test /x86_64/ahci/io/pio/lba28/short/high ==10794==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10794==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe9d54b000; bottom 0x7fec331fe000; size: 0x00126a34d000 (79091257344) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 21 ahci-test /x86_64/ahci/io/pio/lba48/simple/zero ==10800==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10800==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe12586000; bottom 0x7fddef1fe000; size: 0x002023388000 (138029858816) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 22 ahci-test /x86_64/ahci/io/pio/lba48/simple/low ==10806==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10806==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff19244000; bottom 0x7f71245fe000; size: 0x008df4c46000 (609696899072) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 23 ahci-test /x86_64/ahci/io/pio/lba48/simple/high ==10812==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10812==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd8be65000; bottom 0x7f3a543fe000; size: 0x00c337a67000 (838452277248) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-qht /qht/mode/default PASS 2 test-qht /qht/mode/resize MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qht-par -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qht-par" PASS 24 ahci-test /x86_64/ahci/io/pio/lba48/double/zero ==10824==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-qht-par /qht/parallel/2threads-0%updates-1s ==10824==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffdafa2e000; bottom 0x7f70cabfe000; size: 0x008ce4e30000 (605135503360) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 25 ahci-test /x86_64/ahci/io/pio/lba48/double/low ==10841==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-qht-par /qht/parallel/2threads-20%updates-1s MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bitops -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bitops" PASS 1 test-bitops /bitops/sextract32 --- PASS 5 test-bitops /bitops/half_unshuffle32 PASS 6 test-bitops /bitops/half_unshuffle64 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bitcnt -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bitcnt" ==10841==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffaadcd000; bottom 0x7f0dea3fe000; size: 0x00f1c09cf000 (1038318628864) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-bitcnt /bitcnt/ctpop8 --- PASS 7 check-qom-proplist /qom/proplist/class_iterator PASS 8 check-qom-proplist /qom/proplist/delchild PASS 9 check-qom-proplist /qom/resolve/partial ==10867==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qemu-opts -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qemu-opts" PASS 1 test-qemu-opts /qemu-opts/find_unknown_opts PASS 2 test-qemu-opts /qemu-opts/find_opts --- PASS 9 test-keyval /keyval/visit/alternate PASS 10 test-keyval /keyval/visit/any MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-write-threshold -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-write-threshold" ==10867==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd080a0000; bottom 0x7f4cca324000; size: 0x00b03dd7c000 (756951793664) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-write-threshold /write-threshold/not-set-on-init --- PASS 16 test-crypto-secret /crypto/secret/crypt/badiv MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-tlscredsx509 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-tlscredsx509" PASS 27 ahci-test /x86_64/ahci/io/pio/lba48/long/zero ==10918==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==10918==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff5bfbd000; bottom 0x7f745d57c000; size: 0x008afea41000 (596977651712) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectserver PASS 2 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectclient PASS 28 ahci-test /x86_64/ahci/io/pio/lba48/long/low PASS 3 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca1 ==10925==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca2 ==10925==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffff830b000; bottom 0x7ff5c23fe000; size: 0x000a35f0d000 (43854647296) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 5 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca3 --- PASS 9 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver1 PASS 29 ahci-test /x86_64/ahci/io/pio/lba48/long/high PASS 10 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver2 ==10931==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver3 PASS 30 ahci-test /x86_64/ahci/io/pio/lba48/short/zero PASS 12 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver4 PASS 13 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver5 ==10937==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver6 PASS 15 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver7 PASS 16 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badserver1 --- PASS 33 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive2 PASS 34 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive3 PASS 31 ahci-test /x86_64/ahci/io/pio/lba48/short/low ==10943==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 32 ahci-test /x86_64/ahci/io/pio/lba48/short/high ==10949==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 35 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/chain1 PASS 36 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/chain2 PASS 37 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/missingca --- MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-tlssession -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-tlssession" PASS 33 ahci-test /x86_64/ahci/io/dma/lba28/fragmented PASS 1 test-crypto-tlssession /qcrypto/tlssession/psk ==10960==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 test-crypto-tlssession /qcrypto/tlssession/basicca PASS 3 test-crypto-tlssession /qcrypto/tlssession/differentca PASS 4 test-crypto-tlssession /qcrypto/tlssession/altname1 PASS 34 ahci-test /x86_64/ahci/io/dma/lba28/retry ==10966==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-crypto-tlssession /qcrypto/tlssession/altname2 PASS 6 test-crypto-tlssession /qcrypto/tlssession/altname3 PASS 7 test-crypto-tlssession /qcrypto/tlssession/altname4 PASS 35 ahci-test /x86_64/ahci/io/dma/lba28/simple/zero ==10972==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 test-crypto-tlssession /qcrypto/tlssession/altname5 PASS 9 test-crypto-tlssession /qcrypto/tlssession/altname6 PASS 36 ahci-test /x86_64/ahci/io/dma/lba28/simple/low ==10978==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 37 ahci-test /x86_64/ahci/io/dma/lba28/simple/high ==10984==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 test-crypto-tlssession /qcrypto/tlssession/wildcard1 PASS 11 test-crypto-tlssession /qcrypto/tlssession/wildcard2 PASS 38 ahci-test /x86_64/ahci/io/dma/lba28/double/zero PASS 12 test-crypto-tlssession /qcrypto/tlssession/wildcard3 ==10990==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 test-crypto-tlssession /qcrypto/tlssession/wildcard4 PASS 39 ahci-test /x86_64/ahci/io/dma/lba28/double/low ==10996==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 40 ahci-test /x86_64/ahci/io/dma/lba28/double/high PASS 14 test-crypto-tlssession /qcrypto/tlssession/wildcard5 ==11002==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 15 test-crypto-tlssession /qcrypto/tlssession/wildcard6 PASS 41 ahci-test /x86_64/ahci/io/dma/lba28/long/zero ==11008==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 16 test-crypto-tlssession /qcrypto/tlssession/cachain MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qga -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qga" PASS 42 ahci-test /x86_64/ahci/io/dma/lba28/long/low ==11020==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-qga /qga/sync-delimited PASS 2 test-qga /qga/sync PASS 3 test-qga /qga/ping --- PASS 17 test-qga /qga/fsfreeze-status PASS 43 ahci-test /x86_64/ahci/io/dma/lba28/long/high PASS 18 test-qga /qga/blacklist ==11028==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 19 test-qga /qga/config PASS 20 test-qga /qga/guest-exec PASS 21 test-qga /qga/guest-exec-invalid --- MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-timed-average -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-timed-average" PASS 1 test-timed-average /timed-average/average MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-util-filemonitor -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-util-filemonitor" ==11041==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-util-filemonitor /util/filemonitor MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-util-sockets -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-util-sockets" PASS 1 test-util-sockets /util/socket/is-socket/bad --- PASS 4 test-authz-listfile /auth/list/explicit/deny PASS 5 test-authz-listfile /auth/list/explicit/allow MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-io-task -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-io-task" ==11075==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-io-task /crypto/task/complete PASS 2 test-io-task /crypto/task/datafree PASS 3 test-io-task /crypto/task/failure --- PASS 5 test-io-channel-file /io/channel/pipe/async MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-io-channel-tls -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-io-channel-tls" PASS 46 ahci-test /x86_64/ahci/io/dma/lba28/short/high ==11147==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-io-channel-tls /qio/channel/tls/basic MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-io-channel-command -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-io-channel-command" PASS 1 test-io-channel-command /io/channel/command/fifo/sync --- PASS 17 test-crypto-pbkdf /crypto/pbkdf/nonrfc/sha384/iter1200 PASS 18 test-crypto-pbkdf /crypto/pbkdf/nonrfc/ripemd160/iter1200 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-ivgen -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-ivgen" ==11168==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-crypto-ivgen /crypto/ivgen/plain/1 PASS 2 test-crypto-ivgen /crypto/ivgen/plain/1f2e3d4c PASS 3 test-crypto-ivgen /crypto/ivgen/plain/1f2e3d4c5b6a7988 --- PASS 1 test-logging /logging/parse_range PASS 2 test-logging /logging/parse_path MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-replication -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-replication" ==11209==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11207==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-replication /replication/primary/read PASS 2 test-replication /replication/primary/write PASS 49 ahci-test /x86_64/ahci/io/dma/lba48/simple/high --- PASS 5 test-replication /replication/primary/do_checkpoint PASS 6 test-replication /replication/primary/get_error_all PASS 7 test-replication /replication/secondary/read ==11218==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 test-replication /replication/secondary/write PASS 50 ahci-test /x86_64/ahci/io/dma/lba48/double/zero ==11224==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11209==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe308a7000; bottom 0x7f01cd6fc000; size: 0x00fc631ab000 (1083994451968) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 51 ahci-test /x86_64/ahci/io/dma/lba48/double/low PASS 9 test-replication /replication/secondary/start ==11247==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 52 ahci-test /x86_64/ahci/io/dma/lba48/double/high ==11253==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 test-replication /replication/secondary/stop PASS 53 ahci-test /x86_64/ahci/io/dma/lba48/long/zero ==11259==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 54 ahci-test /x86_64/ahci/io/dma/lba48/long/low PASS 11 test-replication /replication/secondary/do_checkpoint ==11265==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 test-replication /replication/secondary/get_error_all MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bufferiszero -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bufferiszero" PASS 55 ahci-test /x86_64/ahci/io/dma/lba48/long/high ==11275==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 56 ahci-test /x86_64/ahci/io/dma/lba48/short/zero ==11282==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 57 ahci-test /x86_64/ahci/io/dma/lba48/short/low ==11288==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 58 ahci-test /x86_64/ahci/io/dma/lba48/short/high ==11294==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 59 ahci-test /x86_64/ahci/io/ncq/simple ==11300==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 60 ahci-test /x86_64/ahci/io/ncq/retry ==11306==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 61 ahci-test /x86_64/ahci/flush/simple ==11312==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 62 ahci-test /x86_64/ahci/flush/retry ==11318==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11323==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 63 ahci-test /x86_64/ahci/flush/migrate ==11332==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11337==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 64 ahci-test /x86_64/ahci/migrate/sanity ==11346==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11351==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 65 ahci-test /x86_64/ahci/migrate/dma/simple ==11360==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11365==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 66 ahci-test /x86_64/ahci/migrate/dma/halted ==11374==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11379==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bufferiszero /cutils/bufferiszero MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-uuid -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-uuid" PASS 1 test-uuid /uuid/is_null --- PASS 22 test-qgraph /qgraph/test_test_in_path PASS 23 test-qgraph /qgraph/test_double_edge PASS 67 ahci-test /x86_64/ahci/migrate/ncq/simple ==11405==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11410==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 68 ahci-test /x86_64/ahci/migrate/ncq/halted ==11419==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 69 ahci-test /x86_64/ahci/cdrom/eject ==11424==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 70 ahci-test /x86_64/ahci/cdrom/dma/single ==11430==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 71 ahci-test /x86_64/ahci/cdrom/dma/multi ==11436==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 72 ahci-test /x86_64/ahci/cdrom/pio/single ==11442==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==11442==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd30fca000; bottom 0x7fba21ffe000; size: 0x00430efcc000 (288014254080) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 73 ahci-test /x86_64/ahci/cdrom/pio/multi ==11448==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 74 ahci-test /x86_64/ahci/cdrom/pio/bcl MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/hd-geo-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="hd-geo-test" PASS 1 hd-geo-test /x86_64/hd-geo/ide/none ==11462==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 hd-geo-test /x86_64/hd-geo/ide/drive/cd_0 ==11468==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/blank ==11474==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/lba ==11480==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/chs ==11486==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 hd-geo-test /x86_64/hd-geo/ide/device/mbr/blank ==11492==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 hd-geo-test /x86_64/hd-geo/ide/device/mbr/lba ==11498==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 hd-geo-test /x86_64/hd-geo/ide/device/mbr/chs ==11504==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 9 hd-geo-test /x86_64/hd-geo/ide/device/user/chs ==11509==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 hd-geo-test /x86_64/hd-geo/ide/device/user/chst MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/boot-order-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="boot-order-test" PASS 1 boot-order-test /x86_64/boot-order/pc --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11577==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 bios-tables-test /x86_64/acpi/piix4 Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11583==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 bios-tables-test /x86_64/acpi/q35 Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11589==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 bios-tables-test /x86_64/acpi/piix4/bridge Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11595==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 bios-tables-test /x86_64/acpi/piix4/ipmi Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11601==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 bios-tables-test /x86_64/acpi/piix4/cpuhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11608==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 bios-tables-test /x86_64/acpi/piix4/memhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11614==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 bios-tables-test /x86_64/acpi/piix4/numamem Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11620==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 bios-tables-test /x86_64/acpi/piix4/dimmpxm Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11629==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 9 bios-tables-test /x86_64/acpi/q35/bridge Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11635==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 bios-tables-test /x86_64/acpi/q35/mmio64 Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11641==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 bios-tables-test /x86_64/acpi/q35/ipmi Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11647==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 bios-tables-test /x86_64/acpi/q35/cpuhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11654==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 bios-tables-test /x86_64/acpi/q35/memhp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11660==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 bios-tables-test /x86_64/acpi/q35/numamem Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==11666==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 15 bios-tables-test /x86_64/acpi/q35/dimmpxm MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/boot-serial-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="boot-serial-test" PASS 1 boot-serial-test /x86_64/boot-serial/isapc --- PASS 1 i440fx-test /x86_64/i440fx/defaults PASS 2 i440fx-test /x86_64/i440fx/pam PASS 3 i440fx-test /x86_64/i440fx/firmware/bios ==11750==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 i440fx-test /x86_64/i440fx/firmware/pflash MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/fw_cfg-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="fw_cfg-test" PASS 1 fw_cfg-test /x86_64/fw_cfg/signature --- MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/drive_del-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="drive_del-test" PASS 1 drive_del-test /x86_64/drive_del/without-dev PASS 2 drive_del-test /x86_64/drive_del/after_failed_device_add ==11838==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 drive_del-test /x86_64/blockdev/drive_del_device_del MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/wdt_ib700-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="wdt_ib700-test" PASS 1 wdt_ib700-test /x86_64/wdt_ib700/pause --- PASS 1 usb-hcd-uhci-test /x86_64/uhci/pci/init PASS 2 usb-hcd-uhci-test /x86_64/uhci/pci/port1 PASS 3 usb-hcd-uhci-test /x86_64/uhci/pci/hotplug ==12033==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 usb-hcd-uhci-test /x86_64/uhci/pci/hotplug/usb-storage MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/usb-hcd-xhci-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="usb-hcd-xhci-test" PASS 1 usb-hcd-xhci-test /x86_64/xhci/pci/init PASS 2 usb-hcd-xhci-test /x86_64/xhci/pci/hotplug ==12042==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 usb-hcd-xhci-test /x86_64/xhci/pci/hotplug/usb-uas PASS 4 usb-hcd-xhci-test /x86_64/xhci/pci/hotplug/usb-ccid MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/cpu-plug-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="cpu-plug-test" --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12148==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 vmgenid-test /x86_64/vmgenid/vmgenid/set-guid Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12154==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 vmgenid-test /x86_64/vmgenid/vmgenid/set-guid-auto Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12160==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 vmgenid-test /x86_64/vmgenid/vmgenid/query-monitor MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/tpm-crb-swtpm-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="tpm-crb-swtpm-test" SKIP 1 tpm-crb-swtpm-test /x86_64/tpm/crb-swtpm/test # SKIP swtpm not in PATH or missing --tpm2 support --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12265==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12270==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 migration-test /x86_64/migration/fd_proto Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12278==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12283==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 migration-test /x86_64/migration/postcopy/unix PASS 5 migration-test /x86_64/migration/postcopy/recovery Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12313==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12318==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 migration-test /x86_64/migration/precopy/unix Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12327==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12332==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 migration-test /x86_64/migration/precopy/tcp Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12341==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Could not access KVM kernel module: No such file or directory qemu-system-x86_64: failed to initialize KVM: No such file or directory qemu-system-x86_64: Back to tcg accelerator ==12346==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 migration-test /x86_64/migration/xbzrle/unix MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/test-x86-cpuid-compat -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-x86-cpuid-compat" PASS 1 test-x86-cpuid-compat /x86/cpuid/parsing-plus-minus --- PASS 6 numa-test /x86_64/numa/pc/dynamic/cpu MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/qmp-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="qmp-test" PASS 1 qmp-test /x86_64/qmp/protocol ==12675==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 qmp-test /x86_64/qmp/oob PASS 3 qmp-test /x86_64/qmp/preconfig PASS 4 qmp-test /x86_64/qmp/missing-any-arg --- PASS 5 device-introspect-test /x86_64/device/introspect/abstract-interfaces ================================================================= ==12923==ERROR: LeakSanitizer: detected memory leaks Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x55d3975aeb6e in calloc (/tmp/qemu-test/build/x86_64-softmmu/qemu-system-x86_64+0x19f9b6e) --- SUMMARY: AddressSanitizer: 64 byte(s) leaked in 2 allocation(s). /tmp/qemu-test/src/tests/libqtest.c:137: kill_qemu() tried to terminate QEMU process but encountered exit status 1 ERROR - too few tests run (expected 6, got 5) make: *** [/tmp/qemu-test/src/tests/Makefile.include:896: check-qtest-x86_64] Error 1 make: *** Waiting for unfinished jobs.... Traceback (most recent call last): The full log is available at http://patchew.org/logs/20190703215542.16123-1-jsnow@redhat.com/testing.asan/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
© 2016 - 2024 Red Hat, Inc.