Message ID | 20210611234144.653682-1-richard.henderson@linaro.org |
---|---|
Headers | show |
Series | tcg patch queue | expand |
On Sat, 12 Jun 2021 at 00:47, Richard Henderson <richard.henderson@linaro.org> wrote: > > This is mostly my code_gen_buffer cleanup, plus a few other random > changes thrown in. Including a fix for a recent float32_exp2 bug. > > > r~ > > > The following changes since commit 894fc4fd670aaf04a67dc7507739f914ff4bacf2: > > Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging (2021-06-11 09:21:48 +0100) > > are available in the Git repository at: > > https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20210611 > > for you to fetch changes up to 60afaddc208d34f6dc86dd974f6e02724fba6eb6: > > docs/devel: Explain in more detail the TB chaining mechanisms (2021-06-11 09:41:25 -0700) > > ---------------------------------------------------------------- > Clean up code_gen_buffer allocation. > Add tcg_remove_ops_after. > Fix tcg_constant_* documentation. > Improve TB chaining documentation. > Fix float32_exp2. Compile failure on OSX: ../../tcg/region.c:706:12: error: incompatible pointer to integer conversion assigning to 'mach_vm_address_t' (aka 'unsigned long long') from 'void *' [-Werror,-Wint-conversion] buf_rw = region.start_aligned; ^ ~~~~~~~~~~~~~~~~~~~~ 1 error generated. thanks -- PMM
On Sun, 13 Jun 2021 at 16:13, Peter Maydell <peter.maydell@linaro.org> wrote: > > On Sat, 12 Jun 2021 at 00:47, Richard Henderson > <richard.henderson@linaro.org> wrote: > > > > This is mostly my code_gen_buffer cleanup, plus a few other random > > changes thrown in. Including a fix for a recent float32_exp2 bug. > > > > > > r~ > > > > > > The following changes since commit 894fc4fd670aaf04a67dc7507739f914ff4bacf2: > > > > Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into staging (2021-06-11 09:21:48 +0100) > > > > are available in the Git repository at: > > > > https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20210611 > > > > for you to fetch changes up to 60afaddc208d34f6dc86dd974f6e02724fba6eb6: > > > > docs/devel: Explain in more detail the TB chaining mechanisms (2021-06-11 09:41:25 -0700) > > > > ---------------------------------------------------------------- > > Clean up code_gen_buffer allocation. > > Add tcg_remove_ops_after. > > Fix tcg_constant_* documentation. > > Improve TB chaining documentation. > > Fix float32_exp2. > > Compile failure on OSX: > > ../../tcg/region.c:706:12: error: incompatible pointer to integer > conversion assigning to 'mach_vm_address_t' (aka 'unsigned long long') > from 'void *' [-Werror,-Wint-conversion] > buf_rw = region.start_aligned; > ^ ~~~~~~~~~~~~~~~~~~~~ > 1 error generated. Also on x86-64 host, this failure in check-tcg: make[2]: Leaving directory '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' make[2]: Entering directory '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' timeout --foreground 60 /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/qemu-hppa signals > signals.out timeout: the monitored command dumped core Illegal instruction ../Makefile.target:156: recipe for target 'run-signals' failed make[2]: *** [run-signals] Error 132 make[2]: Leaving directory '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' /home/petmay01/linaro/qemu-for-merges/tests/tcg/Makefile.qemu:102: recipe for target 'run-guest-tests' failed but I think this is a pre-existing intermittent. -- PMM
On 6/13/21 10:10 AM, Peter Maydell wrote: > Also on x86-64 host, this failure in check-tcg: > > make[2]: Leaving directory > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' > make[2]: Entering directory > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' > timeout --foreground 60 > /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/qemu-hppa > signals > signals.out > timeout: the monitored command dumped core > Illegal instruction > ../Makefile.target:156: recipe for target 'run-signals' failed > make[2]: *** [run-signals] Error 132 > make[2]: Leaving directory > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' > /home/petmay01/linaro/qemu-for-merges/tests/tcg/Makefile.qemu:102: > recipe for target 'run-guest-tests' failed > > but I think this is a pre-existing intermittent. Interesting. I've never seen this one before. Do you recall if this is only intermittent with -static? r~
On Mon, 14 Jun 2021 at 02:37, Richard Henderson <richard.henderson@linaro.org> wrote: > > On 6/13/21 10:10 AM, Peter Maydell wrote: > > Also on x86-64 host, this failure in check-tcg: > > > > make[2]: Leaving directory > > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' > > make[2]: Entering directory > > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' > > timeout --foreground 60 > > /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/qemu-hppa > > signals > signals.out > > timeout: the monitored command dumped core > > Illegal instruction > > ../Makefile.target:156: recipe for target 'run-signals' failed > > make[2]: *** [run-signals] Error 132 > > make[2]: Leaving directory > > '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' > > /home/petmay01/linaro/qemu-for-merges/tests/tcg/Makefile.qemu:102: > > recipe for target 'run-guest-tests' failed > > > > but I think this is a pre-existing intermittent. > > Interesting. I've never seen this one before. > Do you recall if this is only intermittent with -static? I only run check-tcg on my static build, so I don't know if that's a requirement to see the failure. I think I may have also seen it on the gitlab runs as an intermittent. -- PMM
Richard Henderson <richard.henderson@linaro.org> writes: > On 6/13/21 10:10 AM, Peter Maydell wrote: >> Also on x86-64 host, this failure in check-tcg: >> make[2]: Leaving directory >> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' >> make[2]: Entering directory >> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' >> timeout --foreground 60 >> /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/qemu-hppa >> signals > signals.out >> timeout: the monitored command dumped core >> Illegal instruction >> ../Makefile.target:156: recipe for target 'run-signals' failed >> make[2]: *** [run-signals] Error 132 >> make[2]: Leaving directory >> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' >> /home/petmay01/linaro/qemu-for-merges/tests/tcg/Makefile.qemu:102: >> recipe for target 'run-guest-tests' failed >> but I think this is a pre-existing intermittent. > > Interesting. I've never seen this one before. > Do you recall if this is only intermittent with -static? It's about a 1% failure rate for static builds only - I have yet to catch and keep a core dump. -- Alex Bennée
On 6/14/21 11:35 AM, Alex Bennée wrote: > Richard Henderson <richard.henderson@linaro.org> writes: >> On 6/13/21 10:10 AM, Peter Maydell wrote: >>> Also on x86-64 host, this failure in check-tcg: >>> make[2]: Leaving directory >>> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' >>> make[2]: Entering directory >>> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' >>> timeout --foreground 60 >>> /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/qemu-hppa >>> signals > signals.out >>> timeout: the monitored command dumped core >>> Illegal instruction >>> ../Makefile.target:156: recipe for target 'run-signals' failed >>> make[2]: *** [run-signals] Error 132 >>> make[2]: Leaving directory >>> '/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/tests/tcg/hppa-linux-user' >>> /home/petmay01/linaro/qemu-for-merges/tests/tcg/Makefile.qemu:102: >>> recipe for target 'run-guest-tests' failed >>> but I think this is a pre-existing intermittent. >> >> Interesting. I've never seen this one before. >> Do you recall if this is only intermittent with -static? > > It's about a 1% failure rate for static builds only - I have yet to > catch and keep a core dump. The s390x Tracis-CI runners crash from time to time: https://travis-ci.org/github/qemu/qemu/jobs/774523480 Maybe you could try to run the signals test in loop there until getting a coredump?