MAINTAINERS | 1 + Makefile.target | 3 +- configure | 35 ++ linux-user/Makefile.objs | 19 +- linux-user/alpha/Makefile.objs | 5 + linux-user/alpha/syscall.tbl | 479 ++++++++++++++++ linux-user/alpha/syscall_nr.h | 492 ----------------- linux-user/alpha/syscallhdr.sh | 32 ++ linux-user/arm/Makefile.objs | 8 + linux-user/arm/syscall.tbl | 453 +++++++++++++++ linux-user/arm/syscall_nr.h | 447 --------------- linux-user/arm/syscallhdr.sh | 31 ++ linux-user/hppa/Makefile.objs | 5 + linux-user/hppa/syscall.tbl | 437 +++++++++++++++ linux-user/hppa/syscall_nr.h | 358 ------------ linux-user/hppa/syscallhdr.sh | 32 ++ linux-user/i386/Makefile.objs | 5 + linux-user/i386/syscall_32.tbl | 444 +++++++++++++++ linux-user/i386/syscall_nr.h | 387 ------------- linux-user/i386/syscallhdr.sh | 28 + linux-user/i386/target_cpu.h | 4 +- linux-user/m68k/Makefile.objs | 5 + linux-user/m68k/syscall.tbl | 439 +++++++++++++++ linux-user/m68k/syscall_nr.h | 434 --------------- linux-user/m68k/syscallhdr.sh | 32 ++ linux-user/microblaze/Makefile.objs | 5 + linux-user/microblaze/syscall.tbl | 445 +++++++++++++++ linux-user/microblaze/syscall_nr.h | 442 --------------- linux-user/microblaze/syscallhdr.sh | 32 ++ linux-user/mips/Makefile.objs | 5 + linux-user/mips/cpu_loop.c | 440 +-------------- linux-user/mips/syscall-args-o32.c.inc | 436 +++++++++++++++ linux-user/mips/syscall_nr.h | 425 --------------- linux-user/mips/syscall_o32.tbl | 427 +++++++++++++++ linux-user/mips/syscallhdr.sh | 36 ++ linux-user/mips64/Makefile.objs | 12 + linux-user/mips64/syscall_n32.tbl | 378 +++++++++++++ linux-user/mips64/syscall_n64.tbl | 354 ++++++++++++ linux-user/mips64/syscall_nr.h | 725 ------------------------- linux-user/mips64/syscallhdr.sh | 33 ++ linux-user/ppc/Makefile.objs | 6 + linux-user/ppc/signal.c | 2 +- linux-user/ppc/syscall.tbl | 521 ++++++++++++++++++ linux-user/ppc/syscall_nr.h | 402 -------------- linux-user/ppc/syscallhdr.sh | 34 ++ linux-user/s390x/Makefile.objs | 5 + linux-user/s390x/syscall.tbl | 442 +++++++++++++++ linux-user/s390x/syscall_nr.h | 398 -------------- linux-user/s390x/syscallhdr.sh | 32 ++ linux-user/sh4/Makefile.objs | 5 + linux-user/sh4/syscall.tbl | 442 +++++++++++++++ linux-user/sh4/syscall_nr.h | 441 --------------- linux-user/sh4/syscallhdr.sh | 32 ++ linux-user/sparc/Makefile.objs | 5 + linux-user/sparc/syscall.tbl | 485 +++++++++++++++++ linux-user/sparc/syscall_nr.h | 363 ------------- linux-user/sparc/syscallhdr.sh | 32 ++ linux-user/sparc64/Makefile.objs | 5 + linux-user/sparc64/syscall.tbl | 485 +++++++++++++++++ linux-user/sparc64/syscall_nr.h | 366 ------------- linux-user/sparc64/syscallhdr.sh | 32 ++ linux-user/syscall.c | 25 +- linux-user/x86_64/Makefile.objs | 5 + linux-user/x86_64/syscall_64.tbl | 404 ++++++++++++++ linux-user/x86_64/syscall_nr.h | 356 ------------ linux-user/x86_64/syscallhdr.sh | 28 + linux-user/xtensa/Makefile.objs | 5 + linux-user/xtensa/syscall.tbl | 410 ++++++++++++++ linux-user/xtensa/syscall_nr.h | 469 ---------------- linux-user/xtensa/syscallhdr.sh | 32 ++ scripts/update-mips-syscall-args.sh | 57 ++ scripts/update-syscalltbl.sh | 49 ++ 72 files changed, 8227 insertions(+), 6958 deletions(-) create mode 100644 linux-user/alpha/Makefile.objs create mode 100644 linux-user/alpha/syscall.tbl delete mode 100644 linux-user/alpha/syscall_nr.h create mode 100644 linux-user/alpha/syscallhdr.sh create mode 100644 linux-user/arm/Makefile.objs create mode 100644 linux-user/arm/syscall.tbl delete mode 100644 linux-user/arm/syscall_nr.h create mode 100644 linux-user/arm/syscallhdr.sh create mode 100644 linux-user/hppa/Makefile.objs create mode 100644 linux-user/hppa/syscall.tbl delete mode 100644 linux-user/hppa/syscall_nr.h create mode 100644 linux-user/hppa/syscallhdr.sh create mode 100644 linux-user/i386/Makefile.objs create mode 100644 linux-user/i386/syscall_32.tbl delete mode 100644 linux-user/i386/syscall_nr.h create mode 100644 linux-user/i386/syscallhdr.sh create mode 100644 linux-user/m68k/Makefile.objs create mode 100644 linux-user/m68k/syscall.tbl delete mode 100644 linux-user/m68k/syscall_nr.h create mode 100644 linux-user/m68k/syscallhdr.sh create mode 100644 linux-user/microblaze/Makefile.objs create mode 100644 linux-user/microblaze/syscall.tbl delete mode 100644 linux-user/microblaze/syscall_nr.h create mode 100644 linux-user/microblaze/syscallhdr.sh create mode 100644 linux-user/mips/Makefile.objs create mode 100644 linux-user/mips/syscall-args-o32.c.inc delete mode 100644 linux-user/mips/syscall_nr.h create mode 100644 linux-user/mips/syscall_o32.tbl create mode 100644 linux-user/mips/syscallhdr.sh create mode 100644 linux-user/mips64/Makefile.objs create mode 100644 linux-user/mips64/syscall_n32.tbl create mode 100644 linux-user/mips64/syscall_n64.tbl delete mode 100644 linux-user/mips64/syscall_nr.h create mode 100644 linux-user/mips64/syscallhdr.sh create mode 100644 linux-user/ppc/Makefile.objs create mode 100644 linux-user/ppc/syscall.tbl delete mode 100644 linux-user/ppc/syscall_nr.h create mode 100644 linux-user/ppc/syscallhdr.sh create mode 100644 linux-user/s390x/Makefile.objs create mode 100644 linux-user/s390x/syscall.tbl delete mode 100644 linux-user/s390x/syscall_nr.h create mode 100755 linux-user/s390x/syscallhdr.sh create mode 100644 linux-user/sh4/Makefile.objs create mode 100644 linux-user/sh4/syscall.tbl delete mode 100644 linux-user/sh4/syscall_nr.h create mode 100644 linux-user/sh4/syscallhdr.sh create mode 100644 linux-user/sparc/Makefile.objs create mode 100644 linux-user/sparc/syscall.tbl delete mode 100644 linux-user/sparc/syscall_nr.h create mode 100644 linux-user/sparc/syscallhdr.sh create mode 100644 linux-user/sparc64/Makefile.objs create mode 100644 linux-user/sparc64/syscall.tbl delete mode 100644 linux-user/sparc64/syscall_nr.h create mode 100644 linux-user/sparc64/syscallhdr.sh create mode 100644 linux-user/x86_64/Makefile.objs create mode 100644 linux-user/x86_64/syscall_64.tbl delete mode 100644 linux-user/x86_64/syscall_nr.h create mode 100644 linux-user/x86_64/syscallhdr.sh create mode 100644 linux-user/xtensa/Makefile.objs create mode 100644 linux-user/xtensa/syscall.tbl delete mode 100644 linux-user/xtensa/syscall_nr.h create mode 100644 linux-user/xtensa/syscallhdr.sh create mode 100755 scripts/update-mips-syscall-args.sh create mode 100755 scripts/update-syscalltbl.sh
This series copies the files syscall.tbl from linux v5.5 and generates the file syscall_nr.h from them. This is done for all the QEMU targets that have a syscall.tbl in the linux source tree: mips, mips64, i386, x86_64, sparc, s390x, ppc, arm, microblaze, sh4, xtensa, m68k, hppa and alpha. tilegx and cris are depecrated in linux (tilegx has no maintainer in QEMU) aarch64, nios2, openrisc and riscv have no syscall.tbl in linux and files are generated manually with the help of a script from the asm-generic/unistd.h Define do_arch_prctl() with -TARGET_ENOSYS for i386 as the syscall number is defined now. I have also removed all syscalls in s390x/syscall_nr.h defined for !defined(TARGET_S390X). I have added a script to copy all these files from linux and updated them at the end of the series with their latest version for today. Two patches manage the special case for mips O32 that needs to know the number of arguments. We find them in strace sources. v4: generate syscall_nr.h for hppa32, not 64 v3: Add a patch to define do_arch_prctl() for i386 v2: fix a typo (double comma) in $(call quiet-command) add a script to remove dependencies to syscall_nr.h in source directory ppc, mips64: we don't need to split syscall_nr.h as it is generated according TARGET_SYSTBL_ABI to TARGET_ABI_DIR and generated values are incorrect according to the file name. arm: manage TARGET_NR_arm_sync_file_range Once the syscall_nr.h are built in the build directory, the following script allows to compare them with the original one (first argument is the path to build directory), it must be run from the source directory: cat > check_syscall_nr.sh <<EOF BUILD="$1" ARCHS="i386 alpha arm hppa i386 m68k microblaze s390x sh4 sparc sparc64 xtensa ppc" syscall_nr_diff() { arch=$1 target=$2 syscall_nr=linux-user/$arch/syscall_nr.h offset=$3 REFERENCE=$(git log -1 --format=format:%h -- $syscall_nr)^ if [ "$offset" = "" ] ; then git show $REFERENCE:$syscall_nr | \ sed 's/[[:blank:]]\/\*[^*]*\*\///' | \ sed 's/(\([^)]*\))/\1/' > /tmp/old else git show $REFERENCE:$syscall_nr | \ sed 's/[[:blank:]]\/\*[^*]*\*\///' | \ sed "s/TARGET_NR_Linux/$offset/" > /tmp/old fi diff -wu --color=always /tmp/old \ $BUILD/$target/$syscall_nr | less -R } for arch in $ARCHS ; do syscall_nr_diff $arch $arch-linux-user done syscall_nr_diff ppc ppc64-linux-user syscall_nr_diff mips mips-linux-user 4000 syscall_nr_diff mips64 mips64-linux-user 5000 syscall_nr_diff mips64 mipsn32-linux-user 6000 EOF Laurent Vivier (21): linux-user: introduce parameters to generate syscall_nr.h linux-user,alpha: add syscall table generation support linux-user,hppa: add syscall table generation support linux-user,m68k: add syscall table generation support linux-user,xtensa: add syscall table generation support linux-user,sh4: add syscall table generation support linux-user,microblaze: add syscall table generation support linux-user,arm: add syscall table generation support linux-user,ppc: add syscall table generation support linux-user,s390x: remove syscall definitions for !TARGET_S390X linux-user,s390x: add syscall table generation support linux-user,sparc,sparc64: add syscall table generation support linux-user,x86_64,i386: cleanup TARGET_NR_arch_prctl linux-user,i386: add syscall table generation support linux-user,x86_64: add syscall table generation support linux-user,mips: add syscall table generation support linux-user,mips64: add syscall table generation support linux-user,scripts: add a script to update syscall.tbl linux-user: update syscall.tbl from linux 0bf999f9c5e7 linux-user,mips: move content of mips_syscall_args linux-user,mips: update syscall-args-o32.c.inc MAINTAINERS | 1 + Makefile.target | 3 +- configure | 35 ++ linux-user/Makefile.objs | 19 +- linux-user/alpha/Makefile.objs | 5 + linux-user/alpha/syscall.tbl | 479 ++++++++++++++++ linux-user/alpha/syscall_nr.h | 492 ----------------- linux-user/alpha/syscallhdr.sh | 32 ++ linux-user/arm/Makefile.objs | 8 + linux-user/arm/syscall.tbl | 453 +++++++++++++++ linux-user/arm/syscall_nr.h | 447 --------------- linux-user/arm/syscallhdr.sh | 31 ++ linux-user/hppa/Makefile.objs | 5 + linux-user/hppa/syscall.tbl | 437 +++++++++++++++ linux-user/hppa/syscall_nr.h | 358 ------------ linux-user/hppa/syscallhdr.sh | 32 ++ linux-user/i386/Makefile.objs | 5 + linux-user/i386/syscall_32.tbl | 444 +++++++++++++++ linux-user/i386/syscall_nr.h | 387 ------------- linux-user/i386/syscallhdr.sh | 28 + linux-user/i386/target_cpu.h | 4 +- linux-user/m68k/Makefile.objs | 5 + linux-user/m68k/syscall.tbl | 439 +++++++++++++++ linux-user/m68k/syscall_nr.h | 434 --------------- linux-user/m68k/syscallhdr.sh | 32 ++ linux-user/microblaze/Makefile.objs | 5 + linux-user/microblaze/syscall.tbl | 445 +++++++++++++++ linux-user/microblaze/syscall_nr.h | 442 --------------- linux-user/microblaze/syscallhdr.sh | 32 ++ linux-user/mips/Makefile.objs | 5 + linux-user/mips/cpu_loop.c | 440 +-------------- linux-user/mips/syscall-args-o32.c.inc | 436 +++++++++++++++ linux-user/mips/syscall_nr.h | 425 --------------- linux-user/mips/syscall_o32.tbl | 427 +++++++++++++++ linux-user/mips/syscallhdr.sh | 36 ++ linux-user/mips64/Makefile.objs | 12 + linux-user/mips64/syscall_n32.tbl | 378 +++++++++++++ linux-user/mips64/syscall_n64.tbl | 354 ++++++++++++ linux-user/mips64/syscall_nr.h | 725 ------------------------- linux-user/mips64/syscallhdr.sh | 33 ++ linux-user/ppc/Makefile.objs | 6 + linux-user/ppc/signal.c | 2 +- linux-user/ppc/syscall.tbl | 521 ++++++++++++++++++ linux-user/ppc/syscall_nr.h | 402 -------------- linux-user/ppc/syscallhdr.sh | 34 ++ linux-user/s390x/Makefile.objs | 5 + linux-user/s390x/syscall.tbl | 442 +++++++++++++++ linux-user/s390x/syscall_nr.h | 398 -------------- linux-user/s390x/syscallhdr.sh | 32 ++ linux-user/sh4/Makefile.objs | 5 + linux-user/sh4/syscall.tbl | 442 +++++++++++++++ linux-user/sh4/syscall_nr.h | 441 --------------- linux-user/sh4/syscallhdr.sh | 32 ++ linux-user/sparc/Makefile.objs | 5 + linux-user/sparc/syscall.tbl | 485 +++++++++++++++++ linux-user/sparc/syscall_nr.h | 363 ------------- linux-user/sparc/syscallhdr.sh | 32 ++ linux-user/sparc64/Makefile.objs | 5 + linux-user/sparc64/syscall.tbl | 485 +++++++++++++++++ linux-user/sparc64/syscall_nr.h | 366 ------------- linux-user/sparc64/syscallhdr.sh | 32 ++ linux-user/syscall.c | 25 +- linux-user/x86_64/Makefile.objs | 5 + linux-user/x86_64/syscall_64.tbl | 404 ++++++++++++++ linux-user/x86_64/syscall_nr.h | 356 ------------ linux-user/x86_64/syscallhdr.sh | 28 + linux-user/xtensa/Makefile.objs | 5 + linux-user/xtensa/syscall.tbl | 410 ++++++++++++++ linux-user/xtensa/syscall_nr.h | 469 ---------------- linux-user/xtensa/syscallhdr.sh | 32 ++ scripts/update-mips-syscall-args.sh | 57 ++ scripts/update-syscalltbl.sh | 49 ++ 72 files changed, 8227 insertions(+), 6958 deletions(-) create mode 100644 linux-user/alpha/Makefile.objs create mode 100644 linux-user/alpha/syscall.tbl delete mode 100644 linux-user/alpha/syscall_nr.h create mode 100644 linux-user/alpha/syscallhdr.sh create mode 100644 linux-user/arm/Makefile.objs create mode 100644 linux-user/arm/syscall.tbl delete mode 100644 linux-user/arm/syscall_nr.h create mode 100644 linux-user/arm/syscallhdr.sh create mode 100644 linux-user/hppa/Makefile.objs create mode 100644 linux-user/hppa/syscall.tbl delete mode 100644 linux-user/hppa/syscall_nr.h create mode 100644 linux-user/hppa/syscallhdr.sh create mode 100644 linux-user/i386/Makefile.objs create mode 100644 linux-user/i386/syscall_32.tbl delete mode 100644 linux-user/i386/syscall_nr.h create mode 100644 linux-user/i386/syscallhdr.sh create mode 100644 linux-user/m68k/Makefile.objs create mode 100644 linux-user/m68k/syscall.tbl delete mode 100644 linux-user/m68k/syscall_nr.h create mode 100644 linux-user/m68k/syscallhdr.sh create mode 100644 linux-user/microblaze/Makefile.objs create mode 100644 linux-user/microblaze/syscall.tbl delete mode 100644 linux-user/microblaze/syscall_nr.h create mode 100644 linux-user/microblaze/syscallhdr.sh create mode 100644 linux-user/mips/Makefile.objs create mode 100644 linux-user/mips/syscall-args-o32.c.inc delete mode 100644 linux-user/mips/syscall_nr.h create mode 100644 linux-user/mips/syscall_o32.tbl create mode 100644 linux-user/mips/syscallhdr.sh create mode 100644 linux-user/mips64/Makefile.objs create mode 100644 linux-user/mips64/syscall_n32.tbl create mode 100644 linux-user/mips64/syscall_n64.tbl delete mode 100644 linux-user/mips64/syscall_nr.h create mode 100644 linux-user/mips64/syscallhdr.sh create mode 100644 linux-user/ppc/Makefile.objs create mode 100644 linux-user/ppc/syscall.tbl delete mode 100644 linux-user/ppc/syscall_nr.h create mode 100644 linux-user/ppc/syscallhdr.sh create mode 100644 linux-user/s390x/Makefile.objs create mode 100644 linux-user/s390x/syscall.tbl delete mode 100644 linux-user/s390x/syscall_nr.h create mode 100755 linux-user/s390x/syscallhdr.sh create mode 100644 linux-user/sh4/Makefile.objs create mode 100644 linux-user/sh4/syscall.tbl delete mode 100644 linux-user/sh4/syscall_nr.h create mode 100644 linux-user/sh4/syscallhdr.sh create mode 100644 linux-user/sparc/Makefile.objs create mode 100644 linux-user/sparc/syscall.tbl delete mode 100644 linux-user/sparc/syscall_nr.h create mode 100644 linux-user/sparc/syscallhdr.sh create mode 100644 linux-user/sparc64/Makefile.objs create mode 100644 linux-user/sparc64/syscall.tbl delete mode 100644 linux-user/sparc64/syscall_nr.h create mode 100644 linux-user/sparc64/syscallhdr.sh create mode 100644 linux-user/x86_64/Makefile.objs create mode 100644 linux-user/x86_64/syscall_64.tbl delete mode 100644 linux-user/x86_64/syscall_nr.h create mode 100644 linux-user/x86_64/syscallhdr.sh create mode 100644 linux-user/xtensa/Makefile.objs create mode 100644 linux-user/xtensa/syscall.tbl delete mode 100644 linux-user/xtensa/syscall_nr.h create mode 100644 linux-user/xtensa/syscallhdr.sh create mode 100755 scripts/update-mips-syscall-args.sh create mode 100755 scripts/update-syscalltbl.sh -- 2.24.1
On Tue, 10 Mar 2020 at 10:36, Laurent Vivier <laurent@vivier.eu> wrote: > > This series copies the files syscall.tbl from linux v5.5 and generates > the file syscall_nr.h from them. > > This is done for all the QEMU targets that have a syscall.tbl > in the linux source tree: mips, mips64, i386, x86_64, sparc, s390x, > ppc, arm, microblaze, sh4, xtensa, m68k, hppa and alpha. > > tilegx and cris are depecrated in linux (tilegx has no maintainer in QEMU) > > aarch64, nios2, openrisc and riscv have no syscall.tbl in linux and files > are generated manually with the help of a script from the asm-generic/unistd.h Incidentally I hear from Arnd Bergmann that eventually the plan is to have a syscall.tbl equivalent for the asm-generic users, though I don't think there's a timescale for when this might happen. thanks -- PMM
Le 10/03/2020 à 12:15, Peter Maydell a écrit : > On Tue, 10 Mar 2020 at 10:36, Laurent Vivier <laurent@vivier.eu> wrote: >> >> This series copies the files syscall.tbl from linux v5.5 and generates >> the file syscall_nr.h from them. >> >> This is done for all the QEMU targets that have a syscall.tbl >> in the linux source tree: mips, mips64, i386, x86_64, sparc, s390x, >> ppc, arm, microblaze, sh4, xtensa, m68k, hppa and alpha. >> >> tilegx and cris are depecrated in linux (tilegx has no maintainer in QEMU) >> >> aarch64, nios2, openrisc and riscv have no syscall.tbl in linux and files >> are generated manually with the help of a script from the asm-generic/unistd.h > > Incidentally I hear from Arnd Bergmann that eventually the plan > is to have a syscall.tbl equivalent for the asm-generic users, > though I don't think there's a timescale for when this might happen. Thank you for the information. Anyway I've sent a second series to generate the syscall_nr.h file from the asm-generic file. Laurent
Le 10/03/2020 à 11:33, Laurent Vivier a écrit : > This series copies the files syscall.tbl from linux v5.5 and generates > the file syscall_nr.h from them. > > This is done for all the QEMU targets that have a syscall.tbl > in the linux source tree: mips, mips64, i386, x86_64, sparc, s390x, > ppc, arm, microblaze, sh4, xtensa, m68k, hppa and alpha. > > tilegx and cris are depecrated in linux (tilegx has no maintainer in QEMU) > > aarch64, nios2, openrisc and riscv have no syscall.tbl in linux and files > are generated manually with the help of a script from the asm-generic/unistd.h > > Define do_arch_prctl() with -TARGET_ENOSYS for i386 as the syscall number > is defined now. > > I have also removed all syscalls in s390x/syscall_nr.h defined for > !defined(TARGET_S390X). > > I have added a script to copy all these files from linux and updated > them at the end of the series with their latest version for today. > > Two patches manage the special case for mips O32 that needs > to know the number of arguments. We find them in strace sources. > > v4: > generate syscall_nr.h for hppa32, not 64 > > v3: > Add a patch to define do_arch_prctl() for i386 > > v2: > fix a typo (double comma) in $(call quiet-command) > add a script to remove dependencies to syscall_nr.h in source directory > > ppc, mips64: > > we don't need to split syscall_nr.h as it is generated > according TARGET_SYSTBL_ABI to TARGET_ABI_DIR > and generated values are incorrect according to the file name. > > arm: > > manage TARGET_NR_arm_sync_file_range > > Once the syscall_nr.h are built in the build directory, the following script > allows to compare them with the original one (first argument is the path > to build directory), it must be run from the source directory: > > cat > check_syscall_nr.sh <<EOF > BUILD="$1" > > ARCHS="i386 alpha arm hppa i386 m68k microblaze s390x sh4 sparc sparc64 xtensa ppc" > > syscall_nr_diff() > { > arch=$1 > target=$2 > syscall_nr=linux-user/$arch/syscall_nr.h > offset=$3 > REFERENCE=$(git log -1 --format=format:%h -- $syscall_nr)^ > if [ "$offset" = "" ] ; then > git show $REFERENCE:$syscall_nr | \ > sed 's/[[:blank:]]\/\*[^*]*\*\///' | \ > sed 's/(\([^)]*\))/\1/' > /tmp/old > else > git show $REFERENCE:$syscall_nr | \ > sed 's/[[:blank:]]\/\*[^*]*\*\///' | \ > sed "s/TARGET_NR_Linux/$offset/" > /tmp/old > fi > diff -wu --color=always /tmp/old \ > $BUILD/$target/$syscall_nr | less -R > } > > for arch in $ARCHS ; do > syscall_nr_diff $arch $arch-linux-user > done > > syscall_nr_diff ppc ppc64-linux-user > > syscall_nr_diff mips mips-linux-user 4000 > syscall_nr_diff mips64 mips64-linux-user 5000 > syscall_nr_diff mips64 mipsn32-linux-user 6000 > EOF > > Laurent Vivier (21): > linux-user: introduce parameters to generate syscall_nr.h > linux-user,alpha: add syscall table generation support > linux-user,hppa: add syscall table generation support > linux-user,m68k: add syscall table generation support > linux-user,xtensa: add syscall table generation support > linux-user,sh4: add syscall table generation support > linux-user,microblaze: add syscall table generation support > linux-user,arm: add syscall table generation support > linux-user,ppc: add syscall table generation support > linux-user,s390x: remove syscall definitions for !TARGET_S390X > linux-user,s390x: add syscall table generation support > linux-user,sparc,sparc64: add syscall table generation support > linux-user,x86_64,i386: cleanup TARGET_NR_arch_prctl > linux-user,i386: add syscall table generation support > linux-user,x86_64: add syscall table generation support > linux-user,mips: add syscall table generation support > linux-user,mips64: add syscall table generation support > linux-user,scripts: add a script to update syscall.tbl > linux-user: update syscall.tbl from linux 0bf999f9c5e7 > linux-user,mips: move content of mips_syscall_args > linux-user,mips: update syscall-args-o32.c.inc > > MAINTAINERS | 1 + > Makefile.target | 3 +- > configure | 35 ++ > linux-user/Makefile.objs | 19 +- > linux-user/alpha/Makefile.objs | 5 + > linux-user/alpha/syscall.tbl | 479 ++++++++++++++++ > linux-user/alpha/syscall_nr.h | 492 ----------------- > linux-user/alpha/syscallhdr.sh | 32 ++ > linux-user/arm/Makefile.objs | 8 + > linux-user/arm/syscall.tbl | 453 +++++++++++++++ > linux-user/arm/syscall_nr.h | 447 --------------- > linux-user/arm/syscallhdr.sh | 31 ++ > linux-user/hppa/Makefile.objs | 5 + > linux-user/hppa/syscall.tbl | 437 +++++++++++++++ > linux-user/hppa/syscall_nr.h | 358 ------------ > linux-user/hppa/syscallhdr.sh | 32 ++ > linux-user/i386/Makefile.objs | 5 + > linux-user/i386/syscall_32.tbl | 444 +++++++++++++++ > linux-user/i386/syscall_nr.h | 387 ------------- > linux-user/i386/syscallhdr.sh | 28 + > linux-user/i386/target_cpu.h | 4 +- > linux-user/m68k/Makefile.objs | 5 + > linux-user/m68k/syscall.tbl | 439 +++++++++++++++ > linux-user/m68k/syscall_nr.h | 434 --------------- > linux-user/m68k/syscallhdr.sh | 32 ++ > linux-user/microblaze/Makefile.objs | 5 + > linux-user/microblaze/syscall.tbl | 445 +++++++++++++++ > linux-user/microblaze/syscall_nr.h | 442 --------------- > linux-user/microblaze/syscallhdr.sh | 32 ++ > linux-user/mips/Makefile.objs | 5 + > linux-user/mips/cpu_loop.c | 440 +-------------- > linux-user/mips/syscall-args-o32.c.inc | 436 +++++++++++++++ > linux-user/mips/syscall_nr.h | 425 --------------- > linux-user/mips/syscall_o32.tbl | 427 +++++++++++++++ > linux-user/mips/syscallhdr.sh | 36 ++ > linux-user/mips64/Makefile.objs | 12 + > linux-user/mips64/syscall_n32.tbl | 378 +++++++++++++ > linux-user/mips64/syscall_n64.tbl | 354 ++++++++++++ > linux-user/mips64/syscall_nr.h | 725 ------------------------- > linux-user/mips64/syscallhdr.sh | 33 ++ > linux-user/ppc/Makefile.objs | 6 + > linux-user/ppc/signal.c | 2 +- > linux-user/ppc/syscall.tbl | 521 ++++++++++++++++++ > linux-user/ppc/syscall_nr.h | 402 -------------- > linux-user/ppc/syscallhdr.sh | 34 ++ > linux-user/s390x/Makefile.objs | 5 + > linux-user/s390x/syscall.tbl | 442 +++++++++++++++ > linux-user/s390x/syscall_nr.h | 398 -------------- > linux-user/s390x/syscallhdr.sh | 32 ++ > linux-user/sh4/Makefile.objs | 5 + > linux-user/sh4/syscall.tbl | 442 +++++++++++++++ > linux-user/sh4/syscall_nr.h | 441 --------------- > linux-user/sh4/syscallhdr.sh | 32 ++ > linux-user/sparc/Makefile.objs | 5 + > linux-user/sparc/syscall.tbl | 485 +++++++++++++++++ > linux-user/sparc/syscall_nr.h | 363 ------------- > linux-user/sparc/syscallhdr.sh | 32 ++ > linux-user/sparc64/Makefile.objs | 5 + > linux-user/sparc64/syscall.tbl | 485 +++++++++++++++++ > linux-user/sparc64/syscall_nr.h | 366 ------------- > linux-user/sparc64/syscallhdr.sh | 32 ++ > linux-user/syscall.c | 25 +- > linux-user/x86_64/Makefile.objs | 5 + > linux-user/x86_64/syscall_64.tbl | 404 ++++++++++++++ > linux-user/x86_64/syscall_nr.h | 356 ------------ > linux-user/x86_64/syscallhdr.sh | 28 + > linux-user/xtensa/Makefile.objs | 5 + > linux-user/xtensa/syscall.tbl | 410 ++++++++++++++ > linux-user/xtensa/syscall_nr.h | 469 ---------------- > linux-user/xtensa/syscallhdr.sh | 32 ++ > scripts/update-mips-syscall-args.sh | 57 ++ > scripts/update-syscalltbl.sh | 49 ++ > 72 files changed, 8227 insertions(+), 6958 deletions(-) > create mode 100644 linux-user/alpha/Makefile.objs > create mode 100644 linux-user/alpha/syscall.tbl > delete mode 100644 linux-user/alpha/syscall_nr.h > create mode 100644 linux-user/alpha/syscallhdr.sh > create mode 100644 linux-user/arm/Makefile.objs > create mode 100644 linux-user/arm/syscall.tbl > delete mode 100644 linux-user/arm/syscall_nr.h > create mode 100644 linux-user/arm/syscallhdr.sh > create mode 100644 linux-user/hppa/Makefile.objs > create mode 100644 linux-user/hppa/syscall.tbl > delete mode 100644 linux-user/hppa/syscall_nr.h > create mode 100644 linux-user/hppa/syscallhdr.sh > create mode 100644 linux-user/i386/Makefile.objs > create mode 100644 linux-user/i386/syscall_32.tbl > delete mode 100644 linux-user/i386/syscall_nr.h > create mode 100644 linux-user/i386/syscallhdr.sh > create mode 100644 linux-user/m68k/Makefile.objs > create mode 100644 linux-user/m68k/syscall.tbl > delete mode 100644 linux-user/m68k/syscall_nr.h > create mode 100644 linux-user/m68k/syscallhdr.sh > create mode 100644 linux-user/microblaze/Makefile.objs > create mode 100644 linux-user/microblaze/syscall.tbl > delete mode 100644 linux-user/microblaze/syscall_nr.h > create mode 100644 linux-user/microblaze/syscallhdr.sh > create mode 100644 linux-user/mips/Makefile.objs > create mode 100644 linux-user/mips/syscall-args-o32.c.inc > delete mode 100644 linux-user/mips/syscall_nr.h > create mode 100644 linux-user/mips/syscall_o32.tbl > create mode 100644 linux-user/mips/syscallhdr.sh > create mode 100644 linux-user/mips64/Makefile.objs > create mode 100644 linux-user/mips64/syscall_n32.tbl > create mode 100644 linux-user/mips64/syscall_n64.tbl > delete mode 100644 linux-user/mips64/syscall_nr.h > create mode 100644 linux-user/mips64/syscallhdr.sh > create mode 100644 linux-user/ppc/Makefile.objs > create mode 100644 linux-user/ppc/syscall.tbl > delete mode 100644 linux-user/ppc/syscall_nr.h > create mode 100644 linux-user/ppc/syscallhdr.sh > create mode 100644 linux-user/s390x/Makefile.objs > create mode 100644 linux-user/s390x/syscall.tbl > delete mode 100644 linux-user/s390x/syscall_nr.h > create mode 100755 linux-user/s390x/syscallhdr.sh > create mode 100644 linux-user/sh4/Makefile.objs > create mode 100644 linux-user/sh4/syscall.tbl > delete mode 100644 linux-user/sh4/syscall_nr.h > create mode 100644 linux-user/sh4/syscallhdr.sh > create mode 100644 linux-user/sparc/Makefile.objs > create mode 100644 linux-user/sparc/syscall.tbl > delete mode 100644 linux-user/sparc/syscall_nr.h > create mode 100644 linux-user/sparc/syscallhdr.sh > create mode 100644 linux-user/sparc64/Makefile.objs > create mode 100644 linux-user/sparc64/syscall.tbl > delete mode 100644 linux-user/sparc64/syscall_nr.h > create mode 100644 linux-user/sparc64/syscallhdr.sh > create mode 100644 linux-user/x86_64/Makefile.objs > create mode 100644 linux-user/x86_64/syscall_64.tbl > delete mode 100644 linux-user/x86_64/syscall_nr.h > create mode 100644 linux-user/x86_64/syscallhdr.sh > create mode 100644 linux-user/xtensa/Makefile.objs > create mode 100644 linux-user/xtensa/syscall.tbl > delete mode 100644 linux-user/xtensa/syscall_nr.h > create mode 100644 linux-user/xtensa/syscallhdr.sh > create mode 100755 scripts/update-mips-syscall-args.sh > create mode 100755 scripts/update-syscalltbl.sh > Applied the whole series to my linux-user branch. Thanks, Laurent
Patchew URL: https://patchew.org/QEMU/20200310103403.3284090-1-laurent@vivier.eu/ Hi, This series failed the asan build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. === TEST SCRIPT BEGIN === #!/bin/bash export ARCH=x86_64 make docker-image-fedora V=1 NETWORK=1 time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1 === TEST SCRIPT END === PASS 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 ==6533==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" ==6575==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==6575==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffc1dbf000; bottom 0x7fc9c0620000; size: 0x00360179f000 (231953002496) 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 ==6590==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/qtest/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" ==6601==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 ==6598==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 ide-test /x86_64/ide/identify ==6618==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 ==6629==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 ide-test /x86_64/ide/bmdma/simple_rw PASS 3 test-aio-multithread /aio/multi/mutex/contended ==6635==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 ==6646==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 test-aio-multithread /aio/multi/mutex/mcs PASS 6 test-aio-multithread /aio/multi/mutex/pthread --- PASS 6 test-throttle /throttle/detach_attach PASS 7 test-throttle /throttle/config_functions PASS 8 test-throttle /throttle/accounting ==6663==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 9 test-throttle /throttle/groups PASS 10 test-throttle /throttle/config/enabled PASS 11 test-throttle /throttle/config/conflicting --- PASS 14 test-throttle /throttle/config/max 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" ==6667==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 ==6734==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-thread-pool /thread-pool/cancel PASS 6 test-thread-pool /thread-pool/cancel-async MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-hbitmap -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-hbitmap" --- PASS 14 test-hbitmap /hbitmap/set/twice PASS 15 test-hbitmap /hbitmap/set/overlap PASS 16 test-hbitmap /hbitmap/reset/empty ==6744==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 18 test-hbitmap /hbitmap/reset/all PASS 19 test-hbitmap /hbitmap/truncate/nop --- PASS 28 test-hbitmap /hbitmap/truncate/shrink/medium PASS 29 test-hbitmap /hbitmap/truncate/shrink/large PASS 30 test-hbitmap /hbitmap/meta/zero ==6750==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 31 test-hbitmap /hbitmap/meta/one PASS 32 test-hbitmap /hbitmap/meta/byte PASS 33 test-hbitmap /hbitmap/meta/word --- PASS 44 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_4 PASS 45 test-hbitmap /hbitmap/next_dirty_area/next_dirty_area_after_truncate MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-bdrv-drain -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-bdrv-drain" ==6757==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 41 test-bdrv-drain /bdrv-drain/bdrv_drop_intermediate/poll PASS 42 test-bdrv-drain /bdrv-drain/replace_child/mid-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" ==6796==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bdrv-graph-mod /bdrv-graph-mod/update-perm-tree PASS 2 test-bdrv-graph-mod /bdrv-graph-mod/should-update-child MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-blockjob -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-blockjob" ==6802==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-blockjob /blockjob/ids PASS 2 test-blockjob /blockjob/cancel/created PASS 3 test-blockjob /blockjob/cancel/running --- PASS 7 test-blockjob /blockjob/cancel/pending PASS 8 test-blockjob /blockjob/cancel/concluded MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-blockjob-txn -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-blockjob-txn" ==6806==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-blockjob-txn /single/success PASS 2 test-blockjob-txn /single/failure PASS 3 test-blockjob-txn /single/cancel --- PASS 6 test-blockjob-txn /pair/cancel PASS 7 test-blockjob-txn /pair/fail-cancel-race MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-block-backend -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-block-backend" ==6798==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==6813==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-block-backend /block-backend/drain_aio_error PASS 2 test-block-backend /block-backend/drain_all_aio_error MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-block-iothread -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-block-iothread" ==6818==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-block-iothread /sync-op/pread PASS 2 test-block-iothread /sync-op/pwrite PASS 3 test-block-iothread /sync-op/load_vmstate --- PASS 15 test-block-iothread /propagate/diamond PASS 16 test-block-iothread /propagate/mirror MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-image-locking -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-image-locking" ==6838==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-image-locking /image-locking/basic PASS 2 test-image-locking /image-locking/set-perm-abort MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-x86-cpuid -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-x86-cpuid" --- PASS 1 rcutorture /rcu/torture/1reader 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" ==6896==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-rcu-list /rcu/qlist/single-threaded PASS 2 test-rcu-list /rcu/qlist/short-few PASS 3 test-rcu-list /rcu/qlist/long-many MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-simpleq -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-simpleq" PASS 1 test-rcu-simpleq /rcu/qsimpleq/single-threaded PASS 2 test-rcu-simpleq /rcu/qsimpleq/short-few ==6941==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! 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 1 test-rcu-tailq /rcu/qtailq/single-threaded PASS 2 test-rcu-tailq /rcu/qtailq/short-few ==7001==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 test-rcu-tailq /rcu/qtailq/long-many MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-rcu-slist -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-rcu-slist" PASS 1 test-rcu-slist /rcu/qslist/single-threaded --- PASS 7 test-qdist /qdist/binning/expand PASS 8 test-qdist /qdist/binning/shrink MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qht -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qht" ==7040==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 ide-test /x86_64/ide/bmdma/various_prdts ==7053==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7053==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe76b05000; bottom 0x7f1498dba000; size: 0x00e9ddd4b000 (1004449083392) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 6 ide-test /x86_64/ide/bmdma/no_busmaster PASS 7 ide-test /x86_64/ide/flush/nodev ==7064==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 ide-test /x86_64/ide/flush/empty_drive ==7069==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 9 ide-test /x86_64/ide/flush/retry_pci ==7075==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/retry_isa ==7081==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 ide-test /x86_64/ide/cdrom/pio ==7087==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 ide-test /x86_64/ide/cdrom/pio_large ==7093==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 ide-test /x86_64/ide/cdrom/dma MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/qtest/ahci-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="ahci-test" ==7107==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 1 test-qht /qht/mode/default PASS 2 test-qht /qht/mode/resize MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-qht-par -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-qht-par" ==7113==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 ==7128==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 3 ahci-test /x86_64/ahci/pci_enable ==7135==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 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" ==7146==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-bitops /bitops/sextract32 PASS 2 test-bitops /bitops/sextract64 PASS 3 test-bitops /bitops/half_shuffle32 --- 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" ==7165==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 9 test-keyval /keyval/visit/alternate PASS 10 test-keyval /keyval/visit/any MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-write-threshold -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-write-threshold" ==7190==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-write-threshold /write-threshold/not-set-on-init PASS 2 test-write-threshold /write-threshold/set-get PASS 3 test-write-threshold /write-threshold/multi-set-get --- PASS 27 test-crypto-cipher /crypto/cipher/null-iv PASS 28 test-crypto-cipher /crypto/cipher/short-plaintext MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-secret -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-secret" ==7212==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-crypto-secret /crypto/secret/direct PASS 2 test-crypto-secret /crypto/secret/indirect/good PASS 3 test-crypto-secret /crypto/secret/indirect/badfile --- PASS 16 test-crypto-secret /crypto/secret/crypt/badiv MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-tlscredsx509 -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-tlscredsx509" PASS 8 ahci-test /x86_64/ahci/reset ==7230==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7230==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffc51ae2000; bottom 0x7f6d621fe000; size: 0x008eef8e4000 (613904433152) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 9 ahci-test /x86_64/ahci/io/pio/lba28/simple/zero ==7236==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7236==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe26b87000; bottom 0x7f8d137fe000; size: 0x007113389000 (485653778432) 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 PASS 1 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectserver PASS 2 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/perfectclient ==7242==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 3 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca1 ==7242==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffc11fa1000; bottom 0x7f75df9fe000; size: 0x0086325a3000 (576370388992) 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 ==7248==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7248==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe02735000; bottom 0x7f4483ffe000; size: 0x00b97e737000 (796690444288) 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 ==7254==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7254==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe1712e000; bottom 0x7f3f7fdfe000; size: 0x00be97330000 (818580488192) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 13 ahci-test /x86_64/ahci/io/pio/lba28/double/low ==7260==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7260==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffe6041000; bottom 0x7f4f0d3fe000; size: 0x00b0d8c43000 (759550980096) 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 ==7266==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca2 ==7266==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffed3ab6000; bottom 0x7f48dd1fe000; size: 0x00b5f68b8000 (781525417984) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 5 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodca3 --- PASS 7 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badca2 PASS 8 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/badca3 PASS 15 ahci-test /x86_64/ahci/io/pio/lba28/long/zero ==7272==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 9 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver1 ==7272==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffca8b66000; bottom 0x7f4e72124000; size: 0x00ae36a42000 (748241035264) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 16 ahci-test /x86_64/ahci/io/pio/lba28/long/low PASS 10 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver2 ==7278==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver3 PASS 12 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver4 ==7278==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffedeac4000; bottom 0x7f1878724000; size: 0x00e6663a0000 (989557555200) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 13 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver5 PASS 17 ahci-test /x86_64/ahci/io/pio/lba28/long/high ==7284==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 14 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/goodserver6 ==7290==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 38 test-crypto-tlscredsx509 /qcrypto/tlscredsx509/missingserver 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" ==7296==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 20 ahci-test /x86_64/ahci/io/pio/lba28/short/high PASS 2 test-crypto-tlssession /qcrypto/tlssession/basicca ==7306==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7306==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd948d5000; bottom 0x7f4766bfe000; size: 0x00b62dcd7000 (782452486144) 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 PASS 3 test-crypto-tlssession /qcrypto/tlssession/differentca PASS 4 test-crypto-tlssession /qcrypto/tlssession/altname1 ==7312==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 test-crypto-tlssession /qcrypto/tlssession/altname2 ==7312==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffcbacd7000; bottom 0x7f62ef9fe000; size: 0x0099cb2d9000 (660538757120) 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 ==7318==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 6 test-crypto-tlssession /qcrypto/tlssession/altname3 ==7318==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffe5eb70000; bottom 0x7f990d9fe000; size: 0x006551172000 (435152166912) 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 PASS 7 test-crypto-tlssession /qcrypto/tlssession/altname4 PASS 8 test-crypto-tlssession /qcrypto/tlssession/altname5 ==7324==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7324==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffcb2aed000; bottom 0x7facf81fe000; size: 0x004fba8ef000 (342432346112) 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 PASS 9 test-crypto-tlssession /qcrypto/tlssession/altname6 ==7330==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 10 test-crypto-tlssession /qcrypto/tlssession/wildcard1 ==7330==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff4563b000; bottom 0x7f1ad27fe000; size: 0x00e472e3d000 (981180076032) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 11 test-crypto-tlssession /qcrypto/tlssession/wildcard2 PASS 25 ahci-test /x86_64/ahci/io/pio/lba48/double/low PASS 12 test-crypto-tlssession /qcrypto/tlssession/wildcard3 ==7336==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7336==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffe2c1b000; bottom 0x7f1b397fe000; size: 0x00e4a941d000 (982092206080) 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 ==7342==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7342==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffc68a70000; bottom 0x7f3fbd724000; size: 0x00bcab34c000 (810326212608) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 13 test-crypto-tlssession /qcrypto/tlssession/wildcard4 PASS 27 ahci-test /x86_64/ahci/io/pio/lba48/long/zero PASS 14 test-crypto-tlssession /qcrypto/tlssession/wildcard5 PASS 15 test-crypto-tlssession /qcrypto/tlssession/wildcard6 ==7348==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7348==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff7a69e000; bottom 0x7fbff3724000; size: 0x003f86f7a000 (272847314944) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 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 28 ahci-test /x86_64/ahci/io/pio/lba48/long/low ==7362==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-qga /qga/sync-delimited PASS 2 test-qga /qga/sync PASS 3 test-qga /qga/ping ==7362==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffefec96000; bottom 0x7fcb86d7c000; size: 0x003377f1a000 (221055655936) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 4 test-qga /qga/info --- PASS 16 test-qga /qga/invalid-args PASS 17 test-qga /qga/fsfreeze-status PASS 29 ahci-test /x86_64/ahci/io/pio/lba48/long/high ==7371==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 18 test-qga /qga/blacklist PASS 19 test-qga /qga/config PASS 20 test-qga /qga/guest-exec PASS 21 test-qga /qga/guest-exec-invalid PASS 30 ahci-test /x86_64/ahci/io/pio/lba48/short/zero ==7389==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 31 ahci-test /x86_64/ahci/io/pio/lba48/short/low PASS 22 test-qga /qga/guest-get-osinfo PASS 23 test-qga /qga/guest-get-host-name PASS 24 test-qga /qga/guest-get-timezone PASS 25 test-qga /qga/guest-get-users MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-timed-average -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-timed-average" ==7395==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-timed-average /timed-average/average MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-util-filemonitor -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-util-filemonitor" PASS 1 test-util-filemonitor /util/filemonitor --- 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" 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" ==7415==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-authz-list /auth/list/complex PASS 2 test-authz-list /auth/list/add-remove PASS 3 test-authz-list /auth/list/default/deny --- 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" ==7445==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 34 ahci-test /x86_64/ahci/io/dma/lba28/retry 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" ==7497==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-io-channel-command /io/channel/command/fifo/sync PASS 2 test-io-channel-command /io/channel/command/fifo/async PASS 3 test-io-channel-command /io/channel/command/echo/sync --- PASS 17 test-crypto-pbkdf /crypto/pbkdf/nonrfc/sha384/iter1200 PASS 18 test-crypto-pbkdf /crypto/pbkdf/nonrfc/ripemd160/iter1200 MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-crypto-ivgen -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-crypto-ivgen" ==7515==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-crypto-ivgen /crypto/ivgen/plain/1 PASS 2 test-crypto-ivgen /crypto/ivgen/plain/1f2e3d4c PASS 3 test-crypto-ivgen /crypto/ivgen/plain/1f2e3d4c5b6a7988 --- PASS 17 test-crypto-xts /crypto/xts/t-21-key-32-ptx-31/basic PASS 18 test-crypto-xts /crypto/xts/t-21-key-32-ptx-31/unaligned 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" ==7536==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! 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" PASS 1 test-logging /logging/parse_range --- PASS 4 test-logging /logging/logfile_lock_path MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} tests/test-replication -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="test-replication" PASS 37 ahci-test /x86_64/ahci/io/dma/lba28/simple/high ==7555==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 1 test-replication /replication/primary/read PASS 2 test-replication /replication/primary/write ==7557==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 ==7565==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 39 ahci-test /x86_64/ahci/io/dma/lba28/double/low ==7571==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 40 ahci-test /x86_64/ahci/io/dma/lba28/double/high ==7577==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 8 test-replication /replication/secondary/write ==7577==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd71930000; bottom 0x7f05765fd000; size: 0x00f7fb333000 (1065071357952) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 41 ahci-test /x86_64/ahci/io/dma/lba28/long/zero ==7584==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7584==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff8e6eb000; bottom 0x7f4040b23000; size: 0x00bf4dbc8000 (821642952704) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 42 ahci-test /x86_64/ahci/io/dma/lba28/long/low ==7591==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7591==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff08c6c000; bottom 0x7f700877b000; size: 0x008f004f1000 (614185504768) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 43 ahci-test /x86_64/ahci/io/dma/lba28/long/high ==7555==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffd043bf000; bottom 0x7fb224d2b000; size: 0x004adf694000 (321575796736) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 ==7618==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 44 ahci-test /x86_64/ahci/io/dma/lba28/short/zero ==7624==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 45 ahci-test /x86_64/ahci/io/dma/lba28/short/low ==7630==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 46 ahci-test /x86_64/ahci/io/dma/lba28/short/high ==7636==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 47 ahci-test /x86_64/ahci/io/dma/lba48/simple/zero PASS 10 test-replication /replication/secondary/stop ==7642==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 48 ahci-test /x86_64/ahci/io/dma/lba48/simple/low ==7648==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 49 ahci-test /x86_64/ahci/io/dma/lba48/simple/high ==7654==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 50 ahci-test /x86_64/ahci/io/dma/lba48/double/zero PASS 11 test-replication /replication/secondary/continuous_replication ==7660==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 51 ahci-test /x86_64/ahci/io/dma/lba48/double/low ==7666==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 ==7672==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7672==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffda35f4000; bottom 0x7f8143723000; size: 0x007c5fed1000 (534185316352) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 12 test-replication /replication/secondary/do_checkpoint PASS 53 ahci-test /x86_64/ahci/io/dma/lba48/long/zero ==7679==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7679==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffc92939000; bottom 0x7f6def723000; size: 0x008ea3216000 (612622229504) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 13 test-replication /replication/secondary/get_error_all PASS 54 ahci-test /x86_64/ahci/io/dma/lba48/long/low 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" ==7686==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7686==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fffebefd000; bottom 0x7fa9ce123000; size: 0x00561ddda000 (369868251136) False positive error reports may follow For details see https://github.com/google/sanitizers/issues/189 PASS 55 ahci-test /x86_64/ahci/io/dma/lba48/long/high ==7696==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 56 ahci-test /x86_64/ahci/io/dma/lba48/short/zero ==7702==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 57 ahci-test /x86_64/ahci/io/dma/lba48/short/low ==7708==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 58 ahci-test /x86_64/ahci/io/dma/lba48/short/high ==7714==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 59 ahci-test /x86_64/ahci/io/ncq/simple ==7720==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 60 ahci-test /x86_64/ahci/io/ncq/retry ==7726==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 ==7732==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 62 ahci-test /x86_64/ahci/flush/retry ==7738==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7744==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 63 ahci-test /x86_64/ahci/flush/migrate ==7752==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7758==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 64 ahci-test /x86_64/ahci/migrate/sanity ==7766==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7772==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 65 ahci-test /x86_64/ahci/migrate/dma/simple ==7780==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7786==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 ==7794==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7800==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 ==7808==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7814==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 ==7822==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 ==7827==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 ==7833==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 ==7839==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 ==7845==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7845==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7ffc97b69000; bottom 0x7f317a19a000; size: 0x00cb1d9cf000 (872375185408) 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 ==7851==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 74 ahci-test /x86_64/ahci/cdrom/pio/bcl MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/qtest/hd-geo-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="hd-geo-test" PASS 1 test-bufferiszero /cutils/bufferiszero --- PASS 21 test-qgraph /qgraph/test_two_test_same_interface PASS 22 test-qgraph /qgraph/test_test_in_path PASS 23 test-qgraph /qgraph/test_double_edge ==7871==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 ==7884==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 ==7890==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 4 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/lba ==7896==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 5 hd-geo-test /x86_64/hd-geo/ide/drive/mbr/chs ==7902==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 ==7908==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 ==7914==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 ==7920==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 ==7925==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 ==7931==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7935==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7939==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7943==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7947==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7951==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7955==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7959==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7962==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 11 hd-geo-test /x86_64/hd-geo/override/ide ==7969==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7973==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7977==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7981==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7985==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7989==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7993==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==7997==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8000==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 12 hd-geo-test /x86_64/hd-geo/override/scsi ==8007==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8011==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8015==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8019==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8023==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8027==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8031==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8035==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8038==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 13 hd-geo-test /x86_64/hd-geo/override/scsi_2_controllers ==8045==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8049==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8053==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8057==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8060==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 14 hd-geo-test /x86_64/hd-geo/override/virtio_blk ==8067==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8071==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8074==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 15 hd-geo-test /x86_64/hd-geo/override/zero_chs ==8081==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8085==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8089==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8093==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8096==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 16 hd-geo-test /x86_64/hd-geo/override/scsi_hot_unplug ==8103==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8107==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8111==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8115==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! ==8118==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! PASS 17 hd-geo-test /x86_64/hd-geo/override/virtio_hot_unplug MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))} QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img tests/qtest/boot-order-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl --test-name="boot-order-test" PASS 1 boot-order-test /x86_64/boot-order/pc --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8187==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP' Using expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8193==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP' Using expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8199==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP.bridge' Looking for expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8205==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP.ipmikcs' Looking for expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8211==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP.cphp' Looking for expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8218==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP.memhp' Looking for expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8224==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP.numamem' Looking for expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8230==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP.dimmpxm' Looking for expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8239==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/pc/FACP.acpihmat' Looking for expected file 'tests/data/acpi/pc/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8246==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.bridge' Looking for expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8252==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.mmio64' Looking for expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8258==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.ipmibt' Looking for expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8264==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.cphp' Looking for expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8271==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.memhp' Looking for expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8277==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.numamem' Looking for expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8283==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.dimmpxm' Looking for expected file 'tests/data/acpi/q35/FACP' --- Could not access KVM kernel module: No such file or directory qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory qemu-system-x86_64: falling back to tcg ==8292==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! Looking for expected file 'tests/data/acpi/q35/FACP.acpihmat' Looking for expected file 'tests/data/acpi/q35/FACP' --- 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 ==8384==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/qtest/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/qtest/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 ==8477==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/qtest/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 --- dbus-daemon[8647]: Could not get password database information for UID of current process: User "???" unknown or no memory to allocate password entry ** ERROR:/tmp/qemu-test/src/tests/qtest/dbus-vmstate-test.c:114:get_connection: assertion failed (err == NULL): The connection is closed (g-io-error-quark, 18) cleaning up pid 8647 ERROR - Bail out! ERROR:/tmp/qemu-test/src/tests/qtest/dbus-vmstate-test.c:114:get_connection: assertion failed (err == NULL): The connection is closed (g-io-error-quark, 18) make: *** [/tmp/qemu-test/src/tests/Makefile.include:632: check-qtest-x86_64] Error 1 make: *** Waiting for unfinished jobs.... Traceback (most recent call last): File "./tests/docker/docker.py", line 664, in <module> --- raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['sudo', '-n', 'docker', 'run', '--label', 'com.qemu.instance.uuid=2843f59fdd114d41b3ab39a05a6c5610', '-u', '1003', '--security-opt', 'seccomp=unconfined', '--rm', '-e', 'TARGET_LIST=x86_64-softmmu', '-e', 'EXTRA_CONFIGURE_OPTS=', '-e', 'V=', '-e', 'J=14', '-e', 'DEBUG=', '-e', 'SHOW_ENV=', '-e', 'CCACHE_DIR=/var/tmp/ccache', '-v', '/home/patchew2/.cache/qemu-docker-ccache:/var/tmp/ccache:z', '-v', '/var/tmp/patchew-tester-tmp-fpwla0ln/src/docker-src.2020-03-10-06.57.36.6251:/var/tmp/qemu:z,ro', 'qemu:fedora', '/var/tmp/qemu/run', 'test-debug']' returned non-zero exit status 2. filter=--filter=label=com.qemu.instance.uuid=2843f59fdd114d41b3ab39a05a6c5610 make[1]: *** [docker-run] Error 1 make[1]: Leaving directory `/var/tmp/patchew-tester-tmp-fpwla0ln/src' make: *** [docker-run-test-debug@fedora] Error 2 real 28m5.103s user 0m8.537s The full log is available at http://patchew.org/logs/20200310103403.3284090-1-laurent@vivier.eu/testing.asan/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
© 2016 - 2024 Red Hat, Inc.