Message ID | 20200616003654.1058035-1-Jason@zx2c4.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | hw/acpi: specify 64-bit acpi table | expand |
Patchew URL: https://patchew.org/QEMU/20200616003654.1058035-1-Jason@zx2c4.com/ Hi, This series failed the docker-quick@centos7 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-centos7 V=1 NETWORK=1 time make docker-test-quick@centos7 SHOW_ENV=1 J=14 NETWORK=1 === TEST SCRIPT END === acpi-test: Warning! DSDT binary file mismatch. Actual [aml:/tmp/aml-82GJM0], Expected [aml:tests/data/acpi/pc/DSDT]. See source file tests/qtest/bios-tables-test.c for instructions on how to update expected files. to see ASL diff between mismatched files install IASL, rebuild QEMU from scratch and re-run tests with V=1 environment variable set** ERROR:/tmp/qemu-test/src/tests/qtest/bios-tables-test.c:494:test_acpi_asl: assertion failed: (all_tables_match) ERROR - Bail out! ERROR:/tmp/qemu-test/src/tests/qtest/bios-tables-test.c:494:test_acpi_asl: assertion failed: (all_tables_match) make: *** [check-qtest-x86_64] Error 1 make: *** Waiting for unfinished jobs.... TEST check-unit: tests/test-uuid TEST check-unit: tests/ptimer-test --- raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['sudo', '-n', 'docker', 'run', '--label', 'com.qemu.instance.uuid=4ab0846b17934bfaaf93d067b9fe8f54', '-u', '1001', '--security-opt', 'seccomp=unconfined', '--rm', '-e', 'TARGET_LIST=', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=14', '-e', 'DEBUG=', '-e', 'SHOW_ENV=1', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/home/patchew/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-4jtkwojc/src/docker-src.2020-06-15-20.44.30.15176:/var/tmp/qemu:z,ro', 'qemu:centos7', '/var/tmp/qemu/run', 'test-quick']' returned non-zero exit status 2. filter=--filter=label=com.qemu.instance.uuid=4ab0846b17934bfaaf93d067b9fe8f54 make[1]: *** [docker-run] Error 1 make[1]: Leaving directory `/var/tmp/patchew-tester-tmp-4jtkwojc/src' make: *** [docker-run-test-quick@centos7] Error 2 real 15m3.057s user 0m8.689s The full log is available at http://patchew.org/logs/20200616003654.1058035-1-Jason@zx2c4.com/testing.docker-quick@centos7/?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/20200616003654.1058035-1-Jason@zx2c4.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 export ARCH=x86_64 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 25 test-qobject-output-visitor /visitor/output/list_union/string PASS 26 test-qobject-output-visitor /visitor/output/list_union/number MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-clone-visitor -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-clone-visitor" ==6201==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 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" ==6243==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==6243==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd24264000; bottom 0x7fad671d9000; size: 0x004fbd08b000 (342473879552) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 test-coroutine /basic/no-dangling-access --- PASS 11 test-aio /aio/event/wait PASS 12 test-aio /aio/event/flush PASS 13 test-aio /aio/event/wait/no-flush-cb ==6258==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 11 fdc-test /x86_64/fdc/read_no_dma_18 PASS 15 test-aio /aio/coroutine/queue-chaining --- 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 ==6263==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/qtest/ide-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ide-test" ==6290==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 ide-test /x86_64/ide/identify ==6296==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 ide-test /x86_64/ide/flush PASS 4 test-aio-multithread /aio/multi/mutex/handoff ==6302==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 PASS 5 test-aio-multithread /aio/multi/mutex/mcs ==6313==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 ide-test /x86_64/ide/bmdma/trim ==6324==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" ==6331==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-throttle /throttle/leak_bucket PASS 2 test-throttle /throttle/compute_wait PASS 3 test-throttle /throttle/init --- 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" PASS 1 test-thread-pool /thread-pool/submit PASS 2 test-thread-pool /thread-pool/submit-aio ==6335==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 test-thread-pool /thread-pool/submit-co PASS 4 test-thread-pool /thread-pool/submit-many PASS 5 test-thread-pool /thread-pool/cancel --- PASS 39 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_4 PASS 40 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_after_truncate 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" ==6409==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 40 test-bdrv-drain /bdrv-drain/attach/drain PASS 41 test-bdrv-drain /bdrv-drain/bdrv_drop_intermediate/poll PASS 42 test-bdrv-drain /bdrv-drain/replace_child/mid-drain ==6406==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-bdrv-graph-mod -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bdrv-graph-mod" ==6452==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" ==6456==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 7 test-blockjob /blockjob/cancel/pending PASS 8 test-blockjob /blockjob/cancel/concluded 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" ==6460==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 6 test-blockjob-txn /pair/cancel PASS 7 test-blockjob-txn /pair/fail-cancel-race 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" ==6464==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" ==6468==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 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" ==6488==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 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 2 test-rcu-list /rcu/qlist/short-few 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" ==6573==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-rcu-simpleq /rcu/qsimpleq/single-threaded PASS 2 test-rcu-simpleq /rcu/qsimpleq/short-few PASS 3 test-rcu-simpleq /rcu/qsimpleq/long-many --- PASS 2 test-rcu-tailq /rcu/qtailq/short-few PASS 3 test-rcu-tailq /rcu/qtailq/long-many MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-slist -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-slist" ==6648==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-rcu-slist /rcu/qslist/single-threaded PASS 2 test-rcu-slist /rcu/qslist/short-few PASS 3 test-rcu-slist /rcu/qslist/long-many --- PASS 7 test-qdist /qdist/binning/expand 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" ==6691==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==6697==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! 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 15 test-crypto-secret /crypto/secret/crypt/missingiv 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" ==6757==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectserver PASS 2 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectclient PASS 3 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca1 --- PASS 12 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver4 PASS 13 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver5 PASS 14 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver6 ==6784==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 15 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver7 PASS 16 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badserver1 PASS 17 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badserver2 --- PASS 7 test-crypto-tlssession /qcrypto/tlssession/altname4 PASS 8 test-crypto-tlssession /qcrypto/tlssession/altname5 PASS 9 test-crypto-tlssession /qcrypto/tlssession/altname6 ==6794==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 12 test-crypto-tlssession /qcrypto/tlssession/wildcard3 --- PASS 20 test-qga /qga/guest-exec PASS 5 ide-test /x86_64/ide/bmdma/various_prdts PASS 21 test-qga /qga/guest-exec-invalid ==6820==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 22 test-qga /qga/guest-get-osinfo PASS 23 test-qga /qga/guest-get-host-name PASS 24 test-qga /qga/guest-get-timezone PASS 25 test-qga /qga/guest-get-users 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" ==6820==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd5df9d000; bottom 0x7f1d6f966000; size: 0x00dfee637000 (961777201152) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 6 ide-test /x86_64/ide/bmdma/no_busmaster --- PASS 1 test-util-sockets /util/socket/is-socket/bad PASS 2 test-util-sockets /util/socket/is-socket/good PASS 7 ide-test /x86_64/ide/flush/nodev ==6849==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 ide-test /x86_64/ide/flush/empty_drive PASS 3 test-util-sockets /util/socket/unix-abstract/good PASS 4 test-util-sockets /socket/fd-pass/name/good --- PASS 8 test-util-sockets /socket/fd-pass/num/bad PASS 9 test-util-sockets /socket/fd-pass/num/nocli MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-authz-simple -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-authz-simple" ==6856==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-authz-simple /authz/simple MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-authz-list -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-authz-list" PASS 1 test-authz-list /auth/list/complex --- PASS 3 test-io-channel-socket /io/channel/socket/ipv4-fd PASS 4 test-io-channel-socket /io/channel/socket/ipv6-sync PASS 5 test-io-channel-socket /io/channel/socket/ipv6-async ==6875==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 test-io-channel-socket /io/channel/socket/unix-sync PASS 10 ide-test /x86_64/ide/flush/retry_isa PASS 7 test-io-channel-socket /io/channel/socket/unix-async --- PASS 3 test-io-channel-command /io/channel/command/echo/sync PASS 4 test-io-channel-command /io/channel/command/echo/async MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-io-channel-buffer -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-io-channel-buffer" ==6927==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-io-channel-buffer /io/channel/buf MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-base64 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-base64" PASS 11 ide-test /x86_64/ide/cdrom/pio --- MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-block -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-block" PASS 1 test-crypto-block /crypto/block/qcow MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-logging -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-logging" ==6960==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-logging /logging/parse_range PASS 2 test-logging /logging/parse_path PASS 3 test-logging /logging/logfile_write_path PASS 4 test-logging /logging/logfile_lock_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" ==6991==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 12 ide-test /x86_64/ide/cdrom/pio_large --- PASS 4 test-replication /replication/primary/stop PASS 5 test-replication /replication/primary/do_checkpoint PASS 6 test-replication /replication/primary/get_error_all ==6995==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 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/qtest/ahci-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ahci-test" PASS 7 test-replication /replication/secondary/read PASS 8 test-replication /replication/secondary/write ==7009==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==6991==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff28112000; bottom 0x7f81d77b8000; size: 0x007d5095a000 (538222895104) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 ahci-test /x86_64/ahci/sanity ==7046==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 2 ahci-test /x86_64/ahci/pci_spec PASS 9 test-replication /replication/secondary/start ==7052==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 ahci-test /x86_64/ahci/pci_enable ==7058==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 ahci-test /x86_64/ahci/hba_spec ==7064==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 ahci-test /x86_64/ahci/hba_enable ==7070==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 ahci-test /x86_64/ahci/identify PASS 10 test-replication /replication/secondary/stop ==7076==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 7 ahci-test /x86_64/ahci/max ==7082==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 ==7088==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7088==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd5556d000; bottom 0x7fafb43fe000; size: 0x004da116f000 (333415116800) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 9 ahci-test /x86_64/ahci/io/pio/lba28/simple/zero PASS 11 test-replication /replication/secondary/continuous_replication ==7094==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7094==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffed8369000; bottom 0x7f96cadf9000; size: 0x00680d570000 (446900404224) 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 ==7100==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7100==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe91082000; bottom 0x7fad843f9000; size: 0x00510cc89000 (348106821632) 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 ==7106==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 test-replication /replication/secondary/do_checkpoint ==7106==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffced253000; bottom 0x7f01601dc000; size: 0x00fb8d077000 (1080402866176) 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 ==7112==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 test-replication /replication/secondary/get_error_all ==7112==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffec23f1000; bottom 0x7f2aae7fe000; size: 0x00d413bf3000 (910864363520) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 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 13 ahci-test /x86_64/ahci/io/pio/lba28/double/low ==7121==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7121==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd21246000; bottom 0x7f81675f9000; size: 0x007bb9c4d000 (531397660672) 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 ==7127==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7127==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd85c99000; bottom 0x7f45461fe000; size: 0x00b83fa9b000 (791342067712) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 15 ahci-test /x86_64/ahci/io/pio/lba28/long/zero ==7133==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7133==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffdd25a000; bottom 0x7ff5b5b77000; size: 0x000a276e3000 (43611205632) 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 ==7139==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7139==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffffb8d000; bottom 0x7f17a9ffe000; size: 0x00e855b8f000 (997870596096) 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 ==7145==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 ==7151==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 ==7157==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 ==7163==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7163==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffcdf95e000; bottom 0x7f0e72bfe000; size: 0x00ee6cd60000 (1024028180480) 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 ==7169==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7169==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe098c8000; bottom 0x7fe73e18a000; size: 0x0016cb73e000 (97902649344) 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 ==7175==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7175==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff5bf1d000; bottom 0x7f71ff3fe000; size: 0x008d5cb1f000 (607145553920) 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 ==7181==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7181==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffa8725000; bottom 0x7fba12bf9000; size: 0x004595b2c000 (298864263168) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 24 ahci-test /x86_64/ahci/io/pio/lba48/double/zero ==7187==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7187==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffbcee9000; bottom 0x7ff1b23f9000; size: 0x000e0aaf0000 (60308783104) 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 ==7193==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7193==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffdcdf08000; bottom 0x7fe47d1f9000; size: 0x001950d0f000 (108730052608) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 26 ahci-test /x86_64/ahci/io/pio/lba48/double/high ==7199==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7199==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd8f014000; bottom 0x7fde55dfe000; size: 0x001f39216000 (134102474752) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 27 ahci-test /x86_64/ahci/io/pio/lba48/long/zero ==7205==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7205==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffcaf898000; bottom 0x7efd9cbf9000; size: 0x00ff12c9f000 (1095531884544) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 28 ahci-test /x86_64/ahci/io/pio/lba48/long/low ==7211==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7211==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffec8ac5000; bottom 0x7f35fb3fe000; size: 0x00c8cd6c7000 (862439895040) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 29 ahci-test /x86_64/ahci/io/pio/lba48/long/high ==7217==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 30 ahci-test /x86_64/ahci/io/pio/lba48/short/zero ==7223==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 31 ahci-test /x86_64/ahci/io/pio/lba48/short/low ==7229==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 ==7235==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 33 ahci-test /x86_64/ahci/io/dma/lba28/fragmented ==7241==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 34 ahci-test /x86_64/ahci/io/dma/lba28/retry ==7247==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 35 ahci-test /x86_64/ahci/io/dma/lba28/simple/zero ==7253==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 36 ahci-test /x86_64/ahci/io/dma/lba28/simple/low ==7259==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 ==7265==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 38 ahci-test /x86_64/ahci/io/dma/lba28/double/zero ==7271==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 39 ahci-test /x86_64/ahci/io/dma/lba28/double/low ==7277==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 ==7283==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7283==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffff884000; bottom 0x7f133c9f8000; size: 0x00ecc2e8c000 (1016882315264) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 41 ahci-test /x86_64/ahci/io/dma/lba28/long/zero ==7290==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7290==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd719dc000; bottom 0x7f58283fd000; size: 0x00a5495df000 (709900496896) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 42 ahci-test /x86_64/ahci/io/dma/lba28/long/low 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" ==7297==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-uuid /uuid/is_null PASS 2 test-uuid /uuid/generate PASS 3 test-uuid /uuid/parse PASS 4 test-uuid /uuid/unparse PASS 5 test-uuid /uuid/unparse_strdup MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/ptimer-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ptimer-test" ==7297==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff0764c000; bottom 0x7f9d7f3f8000; size: 0x006188254000 (418895970304) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 1 ptimer-test /ptimer/set_count policy=default --- PASS 1 test-qapi-util /qapi/util/qapi_enum_parse PASS 2 test-qapi-util /qapi/util/parse_qapi_name MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qgraph -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qgraph" ==7310==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-qgraph /qgraph/init_nop PASS 2 test-qgraph /qgraph/test_machine PASS 3 test-qgraph /qgraph/test_contains --- PASS 22 test-qgraph /qgraph/test_test_in_path PASS 23 test-qgraph /qgraph/test_double_edge PASS 44 ahci-test /x86_64/ahci/io/dma/lba28/short/zero ==7323==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 45 ahci-test /x86_64/ahci/io/dma/lba28/short/low ==7329==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 46 ahci-test /x86_64/ahci/io/dma/lba28/short/high ==7335==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 47 ahci-test /x86_64/ahci/io/dma/lba48/simple/zero ==7341==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 48 ahci-test /x86_64/ahci/io/dma/lba48/simple/low ==7347==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 49 ahci-test /x86_64/ahci/io/dma/lba48/simple/high ==7353==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 50 ahci-test /x86_64/ahci/io/dma/lba48/double/zero ==7359==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 51 ahci-test /x86_64/ahci/io/dma/lba48/double/low ==7365==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 ==7371==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7371==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffa7d87000; bottom 0x7fe3465f8000; size: 0x001c6178f000 (121894400000) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 53 ahci-test /x86_64/ahci/io/dma/lba48/long/zero ==7378==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7378==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd29b30000; bottom 0x7f6e20dfd000; size: 0x008f08d33000 (614328381440) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 54 ahci-test /x86_64/ahci/io/dma/lba48/long/low ==7385==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7385==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffbbeef000; bottom 0x7f8eac776000; size: 0x00710f779000 (485590798336) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 55 ahci-test /x86_64/ahci/io/dma/lba48/long/high ==7392==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 ==7398==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 ==7404==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 ==7410==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 ==7416==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 ==7422==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 ==7428==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 ==7434==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7440==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 ==7448==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7454==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 ==7462==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7468==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 ==7476==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7482==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 ==7490==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7496==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 67 ahci-test /x86_64/ahci/migrate/ncq/simple ==7504==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7510==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 ==7518==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 ==7523==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 ==7529==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 ==7535==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 ==7541==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7541==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff25f01000; bottom 0x7f049cf84000; size: 0x00fa88f7d000 (1076039766016) 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 ==7547==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/qtest/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 ==7561==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 ==7567==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 ==7573==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 ==7579==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 ==7585==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 ==7591==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 ==7597==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 ==7603==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 ==7608==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 ==7614==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7618==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7622==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7626==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7630==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7634==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7638==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7642==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7645==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 hd-geo-test /x86_64/hd-geo/override/ide ==7652==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7656==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7660==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7664==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7668==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7672==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7676==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7680==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7683==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 hd-geo-test /x86_64/hd-geo/override/scsi ==7690==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7694==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7698==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7702==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7706==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7710==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7714==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7718==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7721==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 hd-geo-test /x86_64/hd-geo/override/scsi_2_controllers ==7728==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7732==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7736==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7740==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7743==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 hd-geo-test /x86_64/hd-geo/override/virtio_blk ==7750==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7754==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7757==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 15 hd-geo-test /x86_64/hd-geo/override/zero_chs ==7764==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7768==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7772==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7776==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7779==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 16 hd-geo-test /x86_64/hd-geo/override/scsi_hot_unplug ==7786==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7790==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7794==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7798==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7801==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 17 hd-geo-test /x86_64/hd-geo/override/virtio_hot_unplug MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/qtest/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: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==7870==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP' Using expected file 'tests/data/acpi/pc/FACP' --- acpi-test: Warning! DSDT binary file mismatch. Actual [aml:/tmp/aml-8MMIM0], Expected [aml:tests/data/acpi/pc/DSDT]. See source file tests/qtest/bios-tables-test.c for instructions on how to update expected files. to see ASL diff between mismatched files install IASL, rebuild QEMU from scratch and re-run tests with V=1 environment variable set** ERROR:/tmp/qemu-test/src/tests/qtest/bios-tables-test.c:494:test_acpi_asl: assertion failed: (all_tables_match) ERROR - Bail out! ERROR:/tmp/qemu-test/src/tests/qtest/bios-tables-test.c:494:test_acpi_asl: assertion failed: (all_tables_match) make: *** [/tmp/qemu-test/src/tests/Makefile.include:639: check-qtest-x86_64] Error 1 make: *** Waiting for unfinished jobs.... Traceback (most recent call last): File "./tests/docker/docker.py", line 669, in <module> --- raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['sudo', '-n', 'docker', 'run', '--label', 'com.qemu.instance.uuid=91ecdb28aa234eb4a0d3ce6bbbf88224', '-u', '1003', '--security-opt', 'seccomp=unconfined', '--rm', '-e', 'TARGET_LIST=x86_64-softmmu', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=14', '-e', 'DEBUG=', '-e', 'SHOW_ENV=', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/home/patchew2/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-w4c95i6h/src/docker-src.2020-06-15-20.56.34.30755:/var/tmp/qemu:z,ro', 'qemu:fedora', '/var/tmp/qemu/run', 'test-debug']' returned non-zero exit status 2. filter=--filter=label=com.qemu.instance.uuid=91ecdb28aa234eb4a0d3ce6bbbf88224 make[1]: *** [docker-run] Error 1 make[1]: Leaving directory `/var/tmp/patchew-tester-tmp-w4c95i6h/src' make: *** [docker-run-test-debug@fedora] Error 2 real 28m55.007s user 0m8.653s The full log is available at http://patchew.org/logs/20200616003654.1058035-1-Jason@zx2c4.com/testing.asan/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
On Mon, 15 Jun 2020 18:36:54 -0600 "Jason A. Donenfeld" <Jason@zx2c4.com> wrote: > SSDTs cannot address 64-bit physical addresses in 32-bit tables, so we please clarify what accesses waht within tables (i.e. be more concrete). > increment the revision to '2' so that these larger addresses are > addressable. This matters because the DSDT revision represents the > maximum capability of all other SSDTs. This is also what arm does. it was keept at 1 for compat reasons with WindowsXP. by now it is long time EOL, so it might be fine to bump version, but it would be nice to know if this change breaks XP or not? > > Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> > --- > hw/i386/acpi-build.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c > index 900f786d08..51420d90a8 100644 > --- a/hw/i386/acpi-build.c > +++ b/hw/i386/acpi-build.c > @@ -2073,7 +2073,7 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, > g_array_append_vals(table_data, dsdt->buf->data, dsdt->buf->len); > build_header(linker, table_data, > (void *)(table_data->data + table_data->len - dsdt->buf->len), > - "DSDT", dsdt->buf->len, 1, NULL, NULL); > + "DSDT", dsdt->buf->len, 2, NULL, NULL); > free_aml_allocator(); > } >
On Tue, Jun 16, 2020 at 2:16 AM Igor Mammedov <imammedo@redhat.com> wrote: > On Mon, 15 Jun 2020 18:36:54 -0600 > "Jason A. Donenfeld" <Jason@zx2c4.com> wrote: > > SSDTs cannot address 64-bit physical addresses in 32-bit tables, so we > please clarify what accesses waht within tables (i.e. be more concrete). If you add an ssdt or a custom_method in, say, Linux, your additional methods are limited to 32-bit address space. For example, this is invalid in current qemu: DefinitionBlock ("blah.aml", "SSDT", 2, "", "", 0x00001001) { OperationRegion (BLAH, SystemMemory, 0x1ffffffff, 1) But it becomes valid when applying this patch.
> > increment the revision to '2' so that these larger addresses are > > addressable. This matters because the DSDT revision represents the > > maximum capability of all other SSDTs. This is also what arm does. > it was keept at 1 for compat reasons with WindowsXP. > by now it is long time EOL, so it might be fine to bump version, > but it would be nice to know if this change breaks XP or not? I just installed Windows XP twice, once without the patch and once with the patch. The command line I used for this was: qemu-system-x86_64 -m 3G -cpu host -enable-kvm -M pc-1.0 -drive file=disk.qcow 2 -cdrom en_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-73974.iso Aside from the nostalgia being completely overwhelming, both installs were successful, and I was greeted with the terrific bliss.bmp background.
On Tue, 16 Jun 2020 13:20:17 -0600 "Jason A. Donenfeld" <Jason@zx2c4.com> wrote: > > > increment the revision to '2' so that these larger addresses are > > > addressable. This matters because the DSDT revision represents the > > > maximum capability of all other SSDTs. This is also what arm does. > > it was keept at 1 for compat reasons with WindowsXP. > > by now it is long time EOL, so it might be fine to bump version, > > but it would be nice to know if this change breaks XP or not? > > I just installed Windows XP twice, once without the patch and once > with the patch. The command line I used for this was: > > qemu-system-x86_64 -m 3G -cpu host -enable-kvm -M pc-1.0 -drive file=disk.qcow > 2 -cdrom en_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-73974.iso > > Aside from the nostalgia being completely overwhelming, both installs > were successful, and I was greeted with the terrific bliss.bmp > background. I'm not sure runnig test with pc-1.0 is valid, since ACPI tables generated by QEMU happend around 1.7 time. Can you retest with latest machine version "-M pc", please?
diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 900f786d08..51420d90a8 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -2073,7 +2073,7 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, g_array_append_vals(table_data, dsdt->buf->data, dsdt->buf->len); build_header(linker, table_data, (void *)(table_data->data + table_data->len - dsdt->buf->len), - "DSDT", dsdt->buf->len, 1, NULL, NULL); + "DSDT", dsdt->buf->len, 2, NULL, NULL); free_aml_allocator(); }
SSDTs cannot address 64-bit physical addresses in 32-bit tables, so we increment the revision to '2' so that these larger addresses are addressable. This matters because the DSDT revision represents the maximum capability of all other SSDTs. This is also what arm does. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> --- hw/i386/acpi-build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)