All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Behrens <jonathan@fintelia.io>
To: "qemu-devel@nongnu.org Developers" <qemu-devel@nongnu.org>
Cc: Alistair Francis <Alistair.Francis@wdc.com>,
	Palmer Dabbelt <palmer@sifive.com>,
	"open list:RISC-V" <qemu-riscv@nongnu.org>,
	Sagar Karandikar <sagark@eecs.berkeley.edu>,
	Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Subject: Re: [Qemu-devel] [PATCH] target/riscv: Disallow WFI instruction from U-mode
Date: Tue, 21 Jan 2020 08:20:26 -0500	[thread overview]
Message-ID: <CANnJOVEosG_aUcSkS8v8foptEmCpuXQ=apwSawrRB+fs48NaoA@mail.gmail.com> (raw)
In-Reply-To: <156220784052.21218.15000022918303678126@c4a48874b076>

[-- Attachment #1: Type: text/plain, Size: 60826 bytes --]

I don't think this was ever merged?

On Wed, Jul 3, 2019 at 10:37 PM <no-reply@patchew.org> wrote:

> Patchew URL:
> https://patchew.org/QEMU/20190703190715.5328-1-jonathan@fintelia.io/
>
>
>
> 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 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
> ==7862==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"
> ==7913==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==7913==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffea51ee000; bottom 0x7fcaef4f8000; size: 0x0033b5cf6000
> (222093598720)
> 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
> ==7929==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
> ---
> 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"
> 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"
> ==7938==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==7942==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-aio-multithread /aio/multi/lifecycle
> PASS 1 ide-test /x86_64/ide/identify
> ==7959==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 2 ide-test /x86_64/ide/flush
> PASS 3 test-aio-multithread /aio/multi/mutex/contended
> ==7970==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
> ==7981==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
> ==7987==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 5 ide-test /x86_64/ide/bmdma/short_prdt
> PASS 5 test-aio-multithread /aio/multi/mutex/mcs
> ==7998==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 6 ide-test /x86_64/ide/bmdma/one_sector_short_prdt
> PASS 6 test-aio-multithread /aio/multi/mutex/pthread
> ==8009==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-throttle -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-throttle"
> ==8016==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
> ---
> PASS 15 test-throttle /throttle/config/iops_size
> 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 7 ide-test /x86_64/ide/bmdma/long_prdt
> ==8022==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
> ==8024==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8024==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffd539ab000; bottom 0x7f7e855fe000; size: 0x007ece3ad000
> (544625840128)
> 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 5 test-thread-pool /thread-pool/cancel
> PASS 9 ide-test /x86_64/ide/flush/nodev
> ==8100==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 10 ide-test /x86_64/ide/flush/empty_drive
> PASS 6 test-thread-pool /thread-pool/cancel-async
> ==8106==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-hbitmap -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl
> --test-name="test-hbitmap"
> PASS 1 test-hbitmap /hbitmap/granularity
> PASS 2 test-hbitmap /hbitmap/size/0
> ---
> PASS 4 test-hbitmap /hbitmap/iter/empty
> PASS 11 ide-test /x86_64/ide/flush/retry_pci
> PASS 5 test-hbitmap /hbitmap/iter/partial
> ==8117==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 6 test-hbitmap /hbitmap/iter/granularity
> PASS 7 test-hbitmap /hbitmap/iter/iter_and_reset
> PASS 8 test-hbitmap /hbitmap/get/all
> ---
> PASS 14 test-hbitmap /hbitmap/set/twice
> PASS 15 test-hbitmap /hbitmap/set/overlap
> PASS 16 test-hbitmap /hbitmap/reset/empty
> ==8123==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 17 test-hbitmap /hbitmap/reset/general
> PASS 13 ide-test /x86_64/ide/cdrom/pio
> PASS 18 test-hbitmap /hbitmap/reset/all
> ---
> PASS 28 test-hbitmap /hbitmap/truncate/shrink/medium
> PASS 29 test-hbitmap /hbitmap/truncate/shrink/large
> PASS 30 test-hbitmap /hbitmap/meta/zero
> ==8129==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 14 ide-test /x86_64/ide/cdrom/pio_large
> ==8135==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> 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"
> PASS 31 test-hbitmap /hbitmap/meta/one
> PASS 32 test-hbitmap /hbitmap/meta/byte
> PASS 33 test-hbitmap /hbitmap/meta/word
> ==8149==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 ahci-test /x86_64/ahci/sanity
> PASS 34 test-hbitmap /hbitmap/meta/sector
> PASS 35 test-hbitmap /hbitmap/serialize/align
> ==8155==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
> ==8161==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 36 test-hbitmap /hbitmap/serialize/basic
> PASS 37 test-hbitmap /hbitmap/serialize/part
> PASS 38 test-hbitmap /hbitmap/serialize/zeroes
> ---
> 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"
> PASS 3 ahci-test /x86_64/ahci/pci_enable
> ==8169==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 23 test-bdrv-drain /bdrv-drain/blockjob/drain_subtree
> PASS 24 test-bdrv-drain /bdrv-drain/blockjob/error/drain_all
> PASS 25 test-bdrv-drain /bdrv-drain/blockjob/error/drain
> ==8171==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 26 test-bdrv-drain /bdrv-drain/blockjob/error/drain_subtree
> PASS 27 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain_all
> PASS 28 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain
> ---
> PASS 38 test-bdrv-drain /bdrv-drain/detach/driver_cb
> 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"
> ==8215==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
> 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"
> ==8221==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
> ==8219==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 4 test-blockjob /blockjob/cancel/paused
> PASS 5 test-blockjob /blockjob/cancel/ready
> PASS 6 test-blockjob /blockjob/cancel/standby
> 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"
> ==8231==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 7 test-blockjob-txn /pair/fail-cancel-race
> PASS 5 ahci-test /x86_64/ahci/hba_enable
> 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"
> ==8237==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
> ==8235==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-block-iothread -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-block-iothread"
> ==8247==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 16 test-block-iothread /propagate/mirror
> PASS 6 ahci-test /x86_64/ahci/identify
> 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"
> ==8269==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
> ==8267==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-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"
> ---
> PASS 3 test-xbzrle /xbzrle/encode_decode_unchanged
> PASS 4 test-xbzrle /xbzrle/encode_decode_1_byte
> PASS 5 test-xbzrle /xbzrle/encode_decode_overflow
> ==8285==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 6 test-xbzrle /xbzrle/encode_decode
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/test-vmstate -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl
> --test-name="test-vmstate"
> PASS 1 test-vmstate /vmstate/tmp_struct
> ---
> PASS 9 test-int128 /int128/int128_gt
> 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"
> ==8313==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8313==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc6c940000; bottom 0x7f6224bfe000; size: 0x009a47d42000
> (662630047744)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> PASS 1 rcutorture /rcu/torture/1reader
> PASS 9 ahci-test /x86_64/ahci/io/pio/lba28/simple/zero
> ==8346==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"
> ==8346==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7fff8706d000; bottom 0x7f38de3fe000; size: 0x00c6a8c6f000
> (853235134464)
> 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
> ==8359==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
> ==8359==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffd909ac000; bottom 0x7f7a81bfe000; size: 0x00830edae000
> (562889940992)
> 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 2 test-rcu-list /rcu/qlist/short-few
> ==8371==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8371==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc4e8db000; bottom 0x7f6dc61fe000; size: 0x008e886dd000
> (612174254080)
> 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
> ==8398==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8398==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffecf140000; bottom 0x7fb9bd7fe000; size: 0x004511942000
> (296647663616)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> 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"
> PASS 13 ahci-test /x86_64/ahci/io/pio/lba28/double/low
> ==8411==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
> ==8411==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe90d23000; bottom 0x7f7d0f5fe000; size: 0x008181725000
> (556222533632)
> 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
> PASS 2 test-rcu-simpleq /rcu/qsimpleq/short-few
> ==8423==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8423==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc5891a000; bottom 0x7f14ded24000; size: 0x00e779bf6000
> (994180030464)
> 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
> ==8450==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8450==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7fff839f1000; bottom 0x7f0c10ffe000; size: 0x00f3729f3000
> (1045600088064)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> 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"
> PASS 16 ahci-test /x86_64/ahci/io/pio/lba28/long/low
> ==8463==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
> ==8463==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffcde472000; bottom 0x7fb7b677c000; size: 0x004527cf6000
> (297020645376)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> PASS 2 test-rcu-tailq /rcu/qtailq/short-few
> PASS 17 ahci-test /x86_64/ahci/io/pio/lba28/long/high
> ==8496==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
> PASS 3 test-rcu-tailq /rcu/qtailq/long-many
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/test-qdist -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl
> --test-name="test-qdist"
> ==8502==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-qdist /qdist/none
> PASS 2 test-qdist /qdist/pr
> PASS 3 test-qdist /qdist/single/empty
> ---
> 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 19 ahci-test /x86_64/ahci/io/pio/lba28/short/low
> ==8517==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
> ==8523==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8523==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc92234000; bottom 0x7f2d413fe000; size: 0x00cf50e36000
> (890415308800)
> 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
> ==8529==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8529==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe9ceaf000; bottom 0x7f2408bfe000; size: 0x00da942b1000
> (938788720640)
> 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
> ==8535==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8535==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffdbaa3a000; bottom 0x7fadd47fe000; size: 0x004fe623c000
> (343163518976)
> 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
> ==8541==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8541==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe3fc80000; bottom 0x7f5d5f5fe000; size: 0x00a0e0682000
> (690959687680)
> 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
> ==8547==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8547==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffcdaf8b000; bottom 0x7f03e41fe000; size: 0x00f8f6d8d000
> (1069293293568)
> 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
> ==8553==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8553==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffff7a41000; bottom 0x7fad853fe000; size: 0x005272643000
> (354106486784)
> 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
> ==8559==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8559==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7fff219ce000; bottom 0x7f9e96124000; size: 0x00608b8aa000
> (414657978368)
> 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
> ==8565==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8565==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe154da000; bottom 0x7fce2f7fe000; size: 0x002fe5cdc000
> (205718929408)
> 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
> ==8571==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-qht /qht/mode/default
> ==8571==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffd0d93e000; bottom 0x7ff88157c000; size: 0x00048c3c2000
> (19532619776)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> 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 29 ahci-test /x86_64/ahci/io/pio/lba48/long/high
> ==8587==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
> PASS 30 ahci-test /x86_64/ahci/io/pio/lba48/short/zero
> ==8600==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 1 check-qom-interface /qom/interface/direct_impl
> PASS 2 check-qom-interface /qom/interface/intermediate_impl
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/check-qom-proplist -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="check-qom-proplist"
> ==8622==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 check-qom-proplist /qom/proplist/createlist
> PASS 2 check-qom-proplist /qom/proplist/createv
> PASS 3 check-qom-proplist /qom/proplist/createcmdline
> ---
> PASS 3 test-write-threshold /write-threshold/multi-set-get
> PASS 4 test-write-threshold /write-threshold/not-trigger
> PASS 5 test-write-threshold /write-threshold/trigger
> ==8654==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-crypto-hash -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-crypto-hash"
> PASS 1 test-crypto-hash /crypto/hash/iov
> PASS 2 test-crypto-hash /crypto/hash/alloc
> ---
> 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"
> ==8678==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 34 ahci-test /x86_64/ahci/io/dma/lba28/retry
> PASS 3 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca1
> ==8690==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
> PASS 4 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca2
> ==8696==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
> ==8702==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 5 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca3
> PASS 6 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badca1
> PASS 7 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badca2
> ---
> PASS 9 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver1
> PASS 10 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver2
> PASS 37 ahci-test /x86_64/ahci/io/dma/lba28/simple/high
> ==8708==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
> PASS 11 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver3
> PASS 12 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver4
> ==8714==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 13 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver5
> PASS 14 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver6
> PASS 39 ahci-test /x86_64/ahci/io/dma/lba28/double/low
> ==8720==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 33 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive2
> PASS 34 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive3
> PASS 40 ahci-test /x86_64/ahci/io/dma/lba28/double/high
> ==8726==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
> ---
> PASS 39 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/missingclient
> 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 41 ahci-test /x86_64/ahci/io/dma/lba28/long/zero
> ==8737==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 42 ahci-test /x86_64/ahci/io/dma/lba28/long/low
> ==8743==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-crypto-tlssession /qcrypto/tlssession/psk
> PASS 2 test-crypto-tlssession /qcrypto/tlssession/basicca
> PASS 3 test-crypto-tlssession /qcrypto/tlssession/differentca
> PASS 43 ahci-test /x86_64/ahci/io/dma/lba28/long/high
> ==8749==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 4 test-crypto-tlssession /qcrypto/tlssession/altname1
> PASS 5 test-crypto-tlssession /qcrypto/tlssession/altname2
> PASS 44 ahci-test /x86_64/ahci/io/dma/lba28/short/zero
> PASS 6 test-crypto-tlssession /qcrypto/tlssession/altname3
> ==8755==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 7 test-crypto-tlssession /qcrypto/tlssession/altname4
> PASS 8 test-crypto-tlssession /qcrypto/tlssession/altname5
> PASS 45 ahci-test /x86_64/ahci/io/dma/lba28/short/low
> PASS 9 test-crypto-tlssession /qcrypto/tlssession/altname6
> PASS 10 test-crypto-tlssession /qcrypto/tlssession/wildcard1
> ==8761==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 11 test-crypto-tlssession /qcrypto/tlssession/wildcard2
> PASS 46 ahci-test /x86_64/ahci/io/dma/lba28/short/high
> ==8767==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 12 test-crypto-tlssession /qcrypto/tlssession/wildcard3
> PASS 47 ahci-test /x86_64/ahci/io/dma/lba48/simple/zero
> ==8773==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 48 ahci-test /x86_64/ahci/io/dma/lba48/simple/low
> ==8779==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 14 test-crypto-tlssession /qcrypto/tlssession/wildcard5
> PASS 15 test-crypto-tlssession /qcrypto/tlssession/wildcard6
> PASS 49 ahci-test /x86_64/ahci/io/dma/lba48/simple/high
> ==8785==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 50 ahci-test /x86_64/ahci/io/dma/lba48/double/zero
> ---
> PASS 8 test-qga /qga/get-memory-block-info
> PASS 9 test-qga /qga/get-memory-blocks
> PASS 10 test-qga /qga/file-ops
> ==8797==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 11 test-qga /qga/file-write-read
> PASS 12 test-qga /qga/get-time
> PASS 13 test-qga /qga/id
> ---
> PASS 19 test-qga /qga/config
> PASS 20 test-qga /qga/guest-exec
> PASS 21 test-qga /qga/guest-exec-invalid
> ==8805==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
> ==8818==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 7 test-util-sockets /socket/fd-pass/num/bad
> PASS 8 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"
> ==8841==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 4 test-io-channel-file /io/channel/pipe/sync
> 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"
> ==8910==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 3 test-base64 /util/base64/not-nul-terminated
> PASS 4 test-base64 /util/base64/invalid-chars
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/test-crypto-pbkdf -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-crypto-pbkdf"
> ==8943==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-crypto-pbkdf /crypto/pbkdf/rfc3962/sha1/iter1
> PASS 2 test-crypto-pbkdf /crypto/pbkdf/rfc3962/sha1/iter2
> PASS 3 test-crypto-pbkdf /crypto/pbkdf/rfc3962/sha1/iter1200a
> ---
> 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"
> ==8975==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
> 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"
> ==8990==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 57 ahci-test /x86_64/ahci/io/dma/lba48/short/low
> PASS 2 test-replication /replication/primary/write
> ==8995==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 3 test-replication /replication/primary/start
> PASS 4 test-replication /replication/primary/stop
> PASS 5 test-replication /replication/primary/do_checkpoint
> PASS 6 test-replication /replication/primary/get_error_all
> PASS 58 ahci-test /x86_64/ahci/io/dma/lba48/short/high
> ==9001==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 7 test-replication /replication/secondary/read
> PASS 59 ahci-test /x86_64/ahci/io/ncq/simple
> ==9007==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 60 ahci-test /x86_64/ahci/io/ncq/retry
> ==9013==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
> ==8990==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe50cfb000; bottom 0x7fc4228fc000; size: 0x003a2e3ff000
> (249884045312)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> ==9019==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 9 test-replication /replication/secondary/start
> PASS 62 ahci-test /x86_64/ahci/flush/retry
> ==9043==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9048==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 63 ahci-test /x86_64/ahci/flush/migrate
> ==9057==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 11 test-replication /replication/secondary/do_checkpoint
> ==9062==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 64 ahci-test /x86_64/ahci/migrate/sanity
> ==9076==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9081==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
> ==9090==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9095==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
> ==9104==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9109==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
> ==9118==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9123==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
> ==9132==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
> ==9137==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
> ==9143==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
> ==9149==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
> ==9155==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9155==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe44ee2000; bottom 0x7fc156f74000; size: 0x003cedf6e000
> (261690417152)
> 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
> ==9161==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
> ==9175==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
> ==9181==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
> ==9187==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 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"
> ==9201==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 5 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/chs
> ==9216==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
> ==9222==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
> ==9228==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
> ==9234==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
> ==9239==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
> ==9307==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
> ==9313==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
> ==9319==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
> ==9325==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
> ==9331==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
> ==9338==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
> ==9344==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
> ==9350==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
> ==9359==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
> ==9365==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
> ==9371==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
> ==9377==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
> ==9384==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
> ==9390==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
> ==9396==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
> ==9480==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
> ==9568==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
> ==9763==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
> ==9772==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
> ==9878==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
> ==9884==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
> ==9890==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
> ==9995==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
> ==10000==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
> ==10008==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
> ==10013==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
> ==10043==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
> ==10048==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
> ==10057==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
> ==10062==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
> ==10071==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
> ==10076==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
> ==10405==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
>
> =================================================================
> ==10653==ERROR: LeakSanitizer: detected memory leaks
>
> Direct leak of 32 byte(s) in 1 object(s) allocated from:
>     #0 0x563b8efcbb6e 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/20190703190715.5328-1-jonathan@fintelia.io/testing.asan/?type=message
> .
> ---
> Email generated automatically by Patchew [https://patchew.org/].
> Please send your feedback to patchew-devel@redhat.com

[-- Attachment #2: Type: text/html, Size: 70228 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: Jonathan Behrens <jonathan@fintelia.io>
To: "qemu-devel@nongnu.org Developers" <qemu-devel@nongnu.org>
Cc: "open list:RISC-V" <qemu-riscv@nongnu.org>,
	Sagar Karandikar <sagark@eecs.berkeley.edu>,
	 Palmer Dabbelt <palmer@sifive.com>,
	Alistair Francis <Alistair.Francis@wdc.com>,
	Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Subject: Re: [Qemu-devel] [PATCH] target/riscv: Disallow WFI instruction from U-mode
Date: Tue, 21 Jan 2020 08:20:26 -0500	[thread overview]
Message-ID: <CANnJOVEosG_aUcSkS8v8foptEmCpuXQ=apwSawrRB+fs48NaoA@mail.gmail.com> (raw)
In-Reply-To: <156220784052.21218.15000022918303678126@c4a48874b076>

[-- Attachment #1: Type: text/plain, Size: 60826 bytes --]

I don't think this was ever merged?

On Wed, Jul 3, 2019 at 10:37 PM <no-reply@patchew.org> wrote:

> Patchew URL:
> https://patchew.org/QEMU/20190703190715.5328-1-jonathan@fintelia.io/
>
>
>
> 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 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
> ==7862==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"
> ==7913==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==7913==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffea51ee000; bottom 0x7fcaef4f8000; size: 0x0033b5cf6000
> (222093598720)
> 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
> ==7929==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
> ---
> 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"
> 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"
> ==7938==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==7942==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-aio-multithread /aio/multi/lifecycle
> PASS 1 ide-test /x86_64/ide/identify
> ==7959==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 2 ide-test /x86_64/ide/flush
> PASS 3 test-aio-multithread /aio/multi/mutex/contended
> ==7970==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
> ==7981==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
> ==7987==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 5 ide-test /x86_64/ide/bmdma/short_prdt
> PASS 5 test-aio-multithread /aio/multi/mutex/mcs
> ==7998==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 6 ide-test /x86_64/ide/bmdma/one_sector_short_prdt
> PASS 6 test-aio-multithread /aio/multi/mutex/pthread
> ==8009==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-throttle -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-throttle"
> ==8016==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
> ---
> PASS 15 test-throttle /throttle/config/iops_size
> 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 7 ide-test /x86_64/ide/bmdma/long_prdt
> ==8022==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
> ==8024==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8024==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffd539ab000; bottom 0x7f7e855fe000; size: 0x007ece3ad000
> (544625840128)
> 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 5 test-thread-pool /thread-pool/cancel
> PASS 9 ide-test /x86_64/ide/flush/nodev
> ==8100==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 10 ide-test /x86_64/ide/flush/empty_drive
> PASS 6 test-thread-pool /thread-pool/cancel-async
> ==8106==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-hbitmap -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl
> --test-name="test-hbitmap"
> PASS 1 test-hbitmap /hbitmap/granularity
> PASS 2 test-hbitmap /hbitmap/size/0
> ---
> PASS 4 test-hbitmap /hbitmap/iter/empty
> PASS 11 ide-test /x86_64/ide/flush/retry_pci
> PASS 5 test-hbitmap /hbitmap/iter/partial
> ==8117==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 6 test-hbitmap /hbitmap/iter/granularity
> PASS 7 test-hbitmap /hbitmap/iter/iter_and_reset
> PASS 8 test-hbitmap /hbitmap/get/all
> ---
> PASS 14 test-hbitmap /hbitmap/set/twice
> PASS 15 test-hbitmap /hbitmap/set/overlap
> PASS 16 test-hbitmap /hbitmap/reset/empty
> ==8123==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 17 test-hbitmap /hbitmap/reset/general
> PASS 13 ide-test /x86_64/ide/cdrom/pio
> PASS 18 test-hbitmap /hbitmap/reset/all
> ---
> PASS 28 test-hbitmap /hbitmap/truncate/shrink/medium
> PASS 29 test-hbitmap /hbitmap/truncate/shrink/large
> PASS 30 test-hbitmap /hbitmap/meta/zero
> ==8129==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 14 ide-test /x86_64/ide/cdrom/pio_large
> ==8135==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> 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"
> PASS 31 test-hbitmap /hbitmap/meta/one
> PASS 32 test-hbitmap /hbitmap/meta/byte
> PASS 33 test-hbitmap /hbitmap/meta/word
> ==8149==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 ahci-test /x86_64/ahci/sanity
> PASS 34 test-hbitmap /hbitmap/meta/sector
> PASS 35 test-hbitmap /hbitmap/serialize/align
> ==8155==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
> ==8161==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 36 test-hbitmap /hbitmap/serialize/basic
> PASS 37 test-hbitmap /hbitmap/serialize/part
> PASS 38 test-hbitmap /hbitmap/serialize/zeroes
> ---
> 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"
> PASS 3 ahci-test /x86_64/ahci/pci_enable
> ==8169==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 23 test-bdrv-drain /bdrv-drain/blockjob/drain_subtree
> PASS 24 test-bdrv-drain /bdrv-drain/blockjob/error/drain_all
> PASS 25 test-bdrv-drain /bdrv-drain/blockjob/error/drain
> ==8171==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 26 test-bdrv-drain /bdrv-drain/blockjob/error/drain_subtree
> PASS 27 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain_all
> PASS 28 test-bdrv-drain /bdrv-drain/blockjob/iothread/drain
> ---
> PASS 38 test-bdrv-drain /bdrv-drain/detach/driver_cb
> 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"
> ==8215==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
> 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"
> ==8221==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
> ==8219==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 4 test-blockjob /blockjob/cancel/paused
> PASS 5 test-blockjob /blockjob/cancel/ready
> PASS 6 test-blockjob /blockjob/cancel/standby
> 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"
> ==8231==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 7 test-blockjob-txn /pair/fail-cancel-race
> PASS 5 ahci-test /x86_64/ahci/hba_enable
> 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"
> ==8237==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
> ==8235==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-block-iothread -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-block-iothread"
> ==8247==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 16 test-block-iothread /propagate/mirror
> PASS 6 ahci-test /x86_64/ahci/identify
> 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"
> ==8269==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
> ==8267==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-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"
> ---
> PASS 3 test-xbzrle /xbzrle/encode_decode_unchanged
> PASS 4 test-xbzrle /xbzrle/encode_decode_1_byte
> PASS 5 test-xbzrle /xbzrle/encode_decode_overflow
> ==8285==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 6 test-xbzrle /xbzrle/encode_decode
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/test-vmstate -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl
> --test-name="test-vmstate"
> PASS 1 test-vmstate /vmstate/tmp_struct
> ---
> PASS 9 test-int128 /int128/int128_gt
> 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"
> ==8313==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8313==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc6c940000; bottom 0x7f6224bfe000; size: 0x009a47d42000
> (662630047744)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> PASS 1 rcutorture /rcu/torture/1reader
> PASS 9 ahci-test /x86_64/ahci/io/pio/lba28/simple/zero
> ==8346==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"
> ==8346==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7fff8706d000; bottom 0x7f38de3fe000; size: 0x00c6a8c6f000
> (853235134464)
> 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
> ==8359==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
> ==8359==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffd909ac000; bottom 0x7f7a81bfe000; size: 0x00830edae000
> (562889940992)
> 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 2 test-rcu-list /rcu/qlist/short-few
> ==8371==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8371==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc4e8db000; bottom 0x7f6dc61fe000; size: 0x008e886dd000
> (612174254080)
> 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
> ==8398==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8398==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffecf140000; bottom 0x7fb9bd7fe000; size: 0x004511942000
> (296647663616)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> 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"
> PASS 13 ahci-test /x86_64/ahci/io/pio/lba28/double/low
> ==8411==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
> ==8411==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe90d23000; bottom 0x7f7d0f5fe000; size: 0x008181725000
> (556222533632)
> 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
> PASS 2 test-rcu-simpleq /rcu/qsimpleq/short-few
> ==8423==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8423==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc5891a000; bottom 0x7f14ded24000; size: 0x00e779bf6000
> (994180030464)
> 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
> ==8450==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8450==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7fff839f1000; bottom 0x7f0c10ffe000; size: 0x00f3729f3000
> (1045600088064)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> 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"
> PASS 16 ahci-test /x86_64/ahci/io/pio/lba28/long/low
> ==8463==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
> ==8463==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffcde472000; bottom 0x7fb7b677c000; size: 0x004527cf6000
> (297020645376)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> PASS 2 test-rcu-tailq /rcu/qtailq/short-few
> PASS 17 ahci-test /x86_64/ahci/io/pio/lba28/long/high
> ==8496==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
> PASS 3 test-rcu-tailq /rcu/qtailq/long-many
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/test-qdist -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl
> --test-name="test-qdist"
> ==8502==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-qdist /qdist/none
> PASS 2 test-qdist /qdist/pr
> PASS 3 test-qdist /qdist/single/empty
> ---
> 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 19 ahci-test /x86_64/ahci/io/pio/lba28/short/low
> ==8517==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
> ==8523==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8523==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffc92234000; bottom 0x7f2d413fe000; size: 0x00cf50e36000
> (890415308800)
> 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
> ==8529==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8529==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe9ceaf000; bottom 0x7f2408bfe000; size: 0x00da942b1000
> (938788720640)
> 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
> ==8535==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8535==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffdbaa3a000; bottom 0x7fadd47fe000; size: 0x004fe623c000
> (343163518976)
> 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
> ==8541==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8541==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe3fc80000; bottom 0x7f5d5f5fe000; size: 0x00a0e0682000
> (690959687680)
> 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
> ==8547==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8547==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffcdaf8b000; bottom 0x7f03e41fe000; size: 0x00f8f6d8d000
> (1069293293568)
> 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
> ==8553==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8553==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffff7a41000; bottom 0x7fad853fe000; size: 0x005272643000
> (354106486784)
> 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
> ==8559==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8559==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7fff219ce000; bottom 0x7f9e96124000; size: 0x00608b8aa000
> (414657978368)
> 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
> ==8565==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==8565==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe154da000; bottom 0x7fce2f7fe000; size: 0x002fe5cdc000
> (205718929408)
> 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
> ==8571==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-qht /qht/mode/default
> ==8571==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffd0d93e000; bottom 0x7ff88157c000; size: 0x00048c3c2000
> (19532619776)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> 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 29 ahci-test /x86_64/ahci/io/pio/lba48/long/high
> ==8587==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
> PASS 30 ahci-test /x86_64/ahci/io/pio/lba48/short/zero
> ==8600==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 1 check-qom-interface /qom/interface/direct_impl
> PASS 2 check-qom-interface /qom/interface/intermediate_impl
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/check-qom-proplist -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="check-qom-proplist"
> ==8622==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 check-qom-proplist /qom/proplist/createlist
> PASS 2 check-qom-proplist /qom/proplist/createv
> PASS 3 check-qom-proplist /qom/proplist/createcmdline
> ---
> PASS 3 test-write-threshold /write-threshold/multi-set-get
> PASS 4 test-write-threshold /write-threshold/not-trigger
> PASS 5 test-write-threshold /write-threshold/trigger
> ==8654==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-crypto-hash -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-crypto-hash"
> PASS 1 test-crypto-hash /crypto/hash/iov
> PASS 2 test-crypto-hash /crypto/hash/alloc
> ---
> 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"
> ==8678==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 34 ahci-test /x86_64/ahci/io/dma/lba28/retry
> PASS 3 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca1
> ==8690==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
> PASS 4 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca2
> ==8696==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
> ==8702==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 5 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca3
> PASS 6 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badca1
> PASS 7 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badca2
> ---
> PASS 9 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver1
> PASS 10 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver2
> PASS 37 ahci-test /x86_64/ahci/io/dma/lba28/simple/high
> ==8708==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
> PASS 11 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver3
> PASS 12 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver4
> ==8714==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 13 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver5
> PASS 14 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver6
> PASS 39 ahci-test /x86_64/ahci/io/dma/lba28/double/low
> ==8720==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 33 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive2
> PASS 34 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/inactive3
> PASS 40 ahci-test /x86_64/ahci/io/dma/lba28/double/high
> ==8726==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
> ---
> PASS 39 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/missingclient
> 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 41 ahci-test /x86_64/ahci/io/dma/lba28/long/zero
> ==8737==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 42 ahci-test /x86_64/ahci/io/dma/lba28/long/low
> ==8743==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-crypto-tlssession /qcrypto/tlssession/psk
> PASS 2 test-crypto-tlssession /qcrypto/tlssession/basicca
> PASS 3 test-crypto-tlssession /qcrypto/tlssession/differentca
> PASS 43 ahci-test /x86_64/ahci/io/dma/lba28/long/high
> ==8749==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 4 test-crypto-tlssession /qcrypto/tlssession/altname1
> PASS 5 test-crypto-tlssession /qcrypto/tlssession/altname2
> PASS 44 ahci-test /x86_64/ahci/io/dma/lba28/short/zero
> PASS 6 test-crypto-tlssession /qcrypto/tlssession/altname3
> ==8755==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 7 test-crypto-tlssession /qcrypto/tlssession/altname4
> PASS 8 test-crypto-tlssession /qcrypto/tlssession/altname5
> PASS 45 ahci-test /x86_64/ahci/io/dma/lba28/short/low
> PASS 9 test-crypto-tlssession /qcrypto/tlssession/altname6
> PASS 10 test-crypto-tlssession /qcrypto/tlssession/wildcard1
> ==8761==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 11 test-crypto-tlssession /qcrypto/tlssession/wildcard2
> PASS 46 ahci-test /x86_64/ahci/io/dma/lba28/short/high
> ==8767==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 12 test-crypto-tlssession /qcrypto/tlssession/wildcard3
> PASS 47 ahci-test /x86_64/ahci/io/dma/lba48/simple/zero
> ==8773==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 48 ahci-test /x86_64/ahci/io/dma/lba48/simple/low
> ==8779==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 14 test-crypto-tlssession /qcrypto/tlssession/wildcard5
> PASS 15 test-crypto-tlssession /qcrypto/tlssession/wildcard6
> PASS 49 ahci-test /x86_64/ahci/io/dma/lba48/simple/high
> ==8785==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 50 ahci-test /x86_64/ahci/io/dma/lba48/double/zero
> ---
> PASS 8 test-qga /qga/get-memory-block-info
> PASS 9 test-qga /qga/get-memory-blocks
> PASS 10 test-qga /qga/file-ops
> ==8797==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 11 test-qga /qga/file-write-read
> PASS 12 test-qga /qga/get-time
> PASS 13 test-qga /qga/id
> ---
> PASS 19 test-qga /qga/config
> PASS 20 test-qga /qga/guest-exec
> PASS 21 test-qga /qga/guest-exec-invalid
> ==8805==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
> ==8818==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 7 test-util-sockets /socket/fd-pass/num/bad
> PASS 8 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"
> ==8841==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 4 test-io-channel-file /io/channel/pipe/sync
> 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"
> ==8910==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 3 test-base64 /util/base64/not-nul-terminated
> PASS 4 test-base64 /util/base64/invalid-chars
> MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}
> tests/test-crypto-pbkdf -m=quick -k --tap < /dev/null | ./scripts/
> tap-driver.pl --test-name="test-crypto-pbkdf"
> ==8943==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 1 test-crypto-pbkdf /crypto/pbkdf/rfc3962/sha1/iter1
> PASS 2 test-crypto-pbkdf /crypto/pbkdf/rfc3962/sha1/iter2
> PASS 3 test-crypto-pbkdf /crypto/pbkdf/rfc3962/sha1/iter1200a
> ---
> 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"
> ==8975==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
> 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"
> ==8990==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 57 ahci-test /x86_64/ahci/io/dma/lba48/short/low
> PASS 2 test-replication /replication/primary/write
> ==8995==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 3 test-replication /replication/primary/start
> PASS 4 test-replication /replication/primary/stop
> PASS 5 test-replication /replication/primary/do_checkpoint
> PASS 6 test-replication /replication/primary/get_error_all
> PASS 58 ahci-test /x86_64/ahci/io/dma/lba48/short/high
> ==9001==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 7 test-replication /replication/secondary/read
> PASS 59 ahci-test /x86_64/ahci/io/ncq/simple
> ==9007==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 60 ahci-test /x86_64/ahci/io/ncq/retry
> ==9013==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
> ==8990==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe50cfb000; bottom 0x7fc4228fc000; size: 0x003a2e3ff000
> (249884045312)
> False positive error reports may follow
> For details see https://github.com/google/sanitizers/issues/189
> ==9019==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 9 test-replication /replication/secondary/start
> PASS 62 ahci-test /x86_64/ahci/flush/retry
> ==9043==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9048==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 63 ahci-test /x86_64/ahci/flush/migrate
> ==9057==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> PASS 11 test-replication /replication/secondary/do_checkpoint
> ==9062==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 64 ahci-test /x86_64/ahci/migrate/sanity
> ==9076==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9081==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
> ==9090==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9095==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
> ==9104==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9109==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
> ==9118==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9123==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
> ==9132==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
> ==9137==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
> ==9143==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
> ==9149==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
> ==9155==WARNING: ASan doesn't fully support makecontext/swapcontext
> functions and may produce false positives in some cases!
> ==9155==WARNING: ASan is ignoring requested __asan_handle_no_return: stack
> top: 0x7ffe44ee2000; bottom 0x7fc156f74000; size: 0x003cedf6e000
> (261690417152)
> 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
> ==9161==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
> ==9175==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
> ==9181==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
> ==9187==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 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"
> ==9201==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 5 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/chs
> ==9216==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
> ==9222==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
> ==9228==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
> ==9234==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
> ==9239==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
> ==9307==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
> ==9313==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
> ==9319==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
> ==9325==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
> ==9331==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
> ==9338==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
> ==9344==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
> ==9350==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
> ==9359==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
> ==9365==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
> ==9371==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
> ==9377==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
> ==9384==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
> ==9390==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
> ==9396==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
> ==9480==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
> ==9568==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
> ==9763==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
> ==9772==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
> ==9878==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
> ==9884==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
> ==9890==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
> ==9995==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
> ==10000==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
> ==10008==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
> ==10013==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
> ==10043==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
> ==10048==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
> ==10057==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
> ==10062==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
> ==10071==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
> ==10076==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
> ==10405==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
>
> =================================================================
> ==10653==ERROR: LeakSanitizer: detected memory leaks
>
> Direct leak of 32 byte(s) in 1 object(s) allocated from:
>     #0 0x563b8efcbb6e 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/20190703190715.5328-1-jonathan@fintelia.io/testing.asan/?type=message
> .
> ---
> Email generated automatically by Patchew [https://patchew.org/].
> Please send your feedback to patchew-devel@redhat.com

[-- Attachment #2: Type: text/html, Size: 70228 bytes --]

  reply	other threads:[~2020-01-21 14:17 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-03 19:07 [Qemu-devel] [PATCH] target/riscv: Disallow WFI instruction from U-mode Jonathan Behrens
2019-07-03 19:07 ` [Qemu-riscv] " Jonathan Behrens
2019-07-03 22:28 ` [Qemu-devel] " Alistair Francis
2019-07-03 22:28   ` [Qemu-riscv] " Alistair Francis
2019-07-04  2:37 ` no-reply
2019-07-04  2:37   ` [Qemu-riscv] " no-reply
2020-01-21 13:20   ` Jonathan Behrens [this message]
2020-01-21 13:20     ` Jonathan Behrens
2020-01-21 22:24     ` Alistair Francis
2020-01-21 22:24       ` Alistair Francis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CANnJOVEosG_aUcSkS8v8foptEmCpuXQ=apwSawrRB+fs48NaoA@mail.gmail.com' \
    --to=jonathan@fintelia.io \
    --cc=Alistair.Francis@wdc.com \
    --cc=kbastian@mail.uni-paderborn.de \
    --cc=palmer@sifive.com \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-riscv@nongnu.org \
    --cc=sagark@eecs.berkeley.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.