|
From: Mark W. <ma...@kl...> - 2022-02-17 09:17:24
|
Hi Tom, On Thu, Feb 17, 2022 at 02:40:22AM +0000, Tom Hughes via valgrind-testresults wrote: > valgrind revision: > C compiler: gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9) > GDB: GNU gdb (GDB) Fedora 11.2-1.1.fc35 > Assembler: GNU assembler version 2.37-10.fc35 > C library: GNU C Library (GNU libc) stable release version 2.34. > uname -mrs: Linux 5.14.20-300.fc35.x86_64 x86_64 > Vendor version: Fedora Linux 35 (Thirty Five) > > Nightly build on e5612ca1a249415c8dccf2f792f3ab10 ( x86_64, Fedora 35 (Thirty Five) ) > Started at 2022-02-17 02:20:52 GMT > Ended at 2022-02-17 02:40:21 GMT > Results differ from 24 hours ago > > Checking out Valgrind source tree ... done > Configuring valgrind ... done > Building valgrind ... failed > > Last 20 lines of verbose log follow echo > mv -f priv/.deps/libvex_x86_linux_a-host_mips_defs.Tpo priv/.deps/libvex_x86_linux_a-host_mips_defs.Po > mv -f priv/.deps/libvex_x86_linux_a-host_mips_isel.Tpo priv/.deps/libvex_x86_linux_a-host_mips_isel.Po > mv -f priv/.deps/libvex_x86_linux_a-guest_arm64_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_arm64_toIR.Po > mv -f priv/.deps/libvex_x86_linux_a-host_s390_defs.Tpo priv/.deps/libvex_x86_linux_a-host_s390_defs.Po > mv -f priv/.deps/libvex_amd64_linux_a-guest_amd64_toIR.Tpo priv/.deps/libvex_amd64_linux_a-guest_amd64_toIR.Po > mv -f priv/.deps/libvex_x86_linux_a-guest_arm_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_arm_toIR.Po > mv -f priv/.deps/libvex_amd64_linux_a-guest_ppc_toIR.Tpo priv/.deps/libvex_amd64_linux_a-guest_ppc_toIR.Po > rm -f libvex-amd64-linux.a > /usr/bin/ar cru libvex-amd64-linux.a priv/libvex_amd64_linux_a-main_globals.o priv/libvex_amd64_linux_a-main_main.o priv/libvex_amd64_linux_a-main_util.o priv/libvex_amd64_linux_a-ir_defs.o priv/libvex_amd64_linux_a-ir_inject.o priv/libvex_amd64_linux_a-ir_match.o priv/libvex_amd64_linux_a-ir_opt.o priv/libvex_amd64_linux_a-guest_generic_bb_to_IR.o priv/libvex_amd64_linux_a-guest_generic_x87.o priv/libvex_amd64_linux_a-guest_x86_helpers.o priv/libvex_amd64_linux_a-guest_x86_toIR.o priv/libvex_amd64_linux_a-guest_amd64_helpers.o priv/libvex_amd64_linux_a-guest_amd64_toIR.o priv/libvex_amd64_linux_a-guest_ppc_helpers.o priv/libvex_amd64_linux_a-guest_ppc_toIR.o priv/libvex_amd64_linux_a-guest_arm_helpers.o priv/libvex_amd64_linux_a-guest_arm_toIR.o priv/libvex_amd64_linux_a-guest_arm64_helpers.o priv/libvex_amd64_linux_a-guest_arm64_toIR.o priv/libvex_amd64_linux_a-guest_s390_helpers.o priv/libvex_amd64_linux_a-guest_s390_toIR.o priv/libvex_amd64_linux_a-guest_mips_helpers.o priv/libvex_amd64_linux_a-guest_mipsdsp_toIR.o priv/libvex_amd64_linux_a-guest_mips_toIR.o priv/libvex_amd64_linux_a-guest_nanomips_helpers.o priv/libvex_amd64_linux_a-guest_nanomips_toIR.o priv/libvex_amd64_linux_a-host_generic_regs.o priv/libvex_amd64_linux_a-host_generic_simd64.o priv/libvex_amd64_linux_a-host_generic_simd128.o priv/libvex_amd64_linux_a-host_generic_simd256.o priv/libvex_amd64_linux_a-host_generic_maddf.o priv/libvex_amd64_linux_a-host_generic_reg_alloc2.o priv/libvex_amd64_linux_a-host_generic_reg_alloc3.o priv/libvex_amd64_linux_a-host_x86_defs.o priv/libvex_amd64_linux_a-host_x86_isel.o priv/libvex_amd64_linux_a-host_amd64_defs.o priv/libvex_amd64_linux_a-host_amd64_isel.o priv/libvex_amd64_linux_a-host_ppc_defs.o priv/libvex_amd64_linux_a-host_ppc_isel.o priv/libvex_amd64_linux_a-host_arm_defs.o priv/libvex_amd64_linux_a-host_arm_isel.o priv/libvex_amd64_linux_a-host_arm64_defs.o priv/libvex_amd64_linux_a-host_arm64_isel.o priv/libvex_amd64_linux_a-host_s390_defs.o priv/libvex_amd64_linux_a-host_s390_isel.o priv/libvex_amd64_linux_a-s390_disasm.o priv/libvex_amd64_linux_a-host_mips_defs.o priv/libvex_amd64_linux_a-host_nanomips_defs.o priv/libvex_amd64_linux_a-host_mips_isel.o priv/libvex_amd64_linux_a-host_nanomips_isel.o > ranlib libvex-amd64-linux.a > mv -f priv/.deps/libvex_x86_linux_a-guest_s390_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_s390_toIR.Po > mv -f priv/.deps/libvex_x86_linux_a-guest_amd64_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_amd64_toIR.Po > The bug is not reproducible, so it is likely a hardware or OS problem. > make[3]: *** [Makefile:2379: priv/libvex_x86_linux_a-guest_ppc_toIR.o] Error 1 > make[3]: Leaving directory '/tmp/vgtest-4/2022-02-17/nightly/valgrind-new/VEX' > make[2]: *** [Makefile:1054: all] Error 2 > make[2]: Leaving directory '/tmp/vgtest-4/2022-02-17/nightly/valgrind-new/VEX' > make[1]: *** [Makefile:896: all-recursive] Error 1 > make[1]: Leaving directory '/tmp/vgtest-4/2022-02-17/nightly/valgrind-new' > make: *** [Makefile:759: all] Error 2 This is somewhat mysterious. Do you happen to have more logs/context? Thanks, Mark |
|
From: Tom H. <to...@co...> - 2022-02-17 10:02:29
|
Compiler ICE it seems:
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../include
-I../VEX/pub -I../V
EX/pub -DVGA_x86=1 -DVGO_linux=1 -DVGP_x86_linux=1
-DVGPV_x86_linux_vanilla=1 -
Ipriv -m32 -mpreferred-stack-boundary=2 -O2 -g -Wall
-Wmissing-prototypes -Wsha
dow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations
-Wcast-align -Wca
st-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-signedness
-Wformat-secur
ity -Wignored-qualifiers -Wmissing-parameter-type -Wlogical-op
-Wenum-conversion
-Wimplicit-fallthrough=2 -Wold-style-declaration -finline-functions
-fno-stack-
protector -fno-strict-aliasing -fno-builtin -fomit-frame-pointer
-Wbad-functi
on-cast -fstrict-aliasing -MT priv/libvex_x86_linux_a-host_arm64_defs.o
-MD -MP
-MF priv/.deps/libvex_x86_linux_a-host_arm64_defs.Tpo -c -o
priv/libvex_x86_lin
ux_a-host_arm64_defs.o `test -f 'priv/host_arm64_defs.c' || echo
'./'`priv/host_
arm64_defs.c
during RTL pass: cse1
priv/guest_ppc_toIR.c: In function ‘dis_av_rotate.constprop’:
priv/guest_ppc_toIR.c:18890:1: internal compiler error: Segmentation fault
18890 | }
| ^
0x7fb963f6174f ???
/usr/src/debug/glibc-2.34-25.fc35.x86_64/signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0x7fb963f4c55f __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
0x7fb963f4c60b __libc_start_main_impl
../csu/libc-start.c:409
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
Which is odd given the "old" build worked and there are no new commits.
Tom
On 17/02/2022 09:17, Mark Wielaard wrote:
> Hi Tom,
>
> On Thu, Feb 17, 2022 at 02:40:22AM +0000, Tom Hughes via valgrind-testresults wrote:
>> valgrind revision:
>> C compiler: gcc (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)
>> GDB: GNU gdb (GDB) Fedora 11.2-1.1.fc35
>> Assembler: GNU assembler version 2.37-10.fc35
>> C library: GNU C Library (GNU libc) stable release version 2.34.
>> uname -mrs: Linux 5.14.20-300.fc35.x86_64 x86_64
>> Vendor version: Fedora Linux 35 (Thirty Five)
>>
>> Nightly build on e5612ca1a249415c8dccf2f792f3ab10 ( x86_64, Fedora 35 (Thirty Five) )
>> Started at 2022-02-17 02:20:52 GMT
>> Ended at 2022-02-17 02:40:21 GMT
>> Results differ from 24 hours ago
>>
>> Checking out Valgrind source tree ... done
>> Configuring valgrind ... done
>> Building valgrind ... failed
>>
>> Last 20 lines of verbose log follow echo
>> mv -f priv/.deps/libvex_x86_linux_a-host_mips_defs.Tpo priv/.deps/libvex_x86_linux_a-host_mips_defs.Po
>> mv -f priv/.deps/libvex_x86_linux_a-host_mips_isel.Tpo priv/.deps/libvex_x86_linux_a-host_mips_isel.Po
>> mv -f priv/.deps/libvex_x86_linux_a-guest_arm64_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_arm64_toIR.Po
>> mv -f priv/.deps/libvex_x86_linux_a-host_s390_defs.Tpo priv/.deps/libvex_x86_linux_a-host_s390_defs.Po
>> mv -f priv/.deps/libvex_amd64_linux_a-guest_amd64_toIR.Tpo priv/.deps/libvex_amd64_linux_a-guest_amd64_toIR.Po
>> mv -f priv/.deps/libvex_x86_linux_a-guest_arm_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_arm_toIR.Po
>> mv -f priv/.deps/libvex_amd64_linux_a-guest_ppc_toIR.Tpo priv/.deps/libvex_amd64_linux_a-guest_ppc_toIR.Po
>> rm -f libvex-amd64-linux.a
>> /usr/bin/ar cru libvex-amd64-linux.a priv/libvex_amd64_linux_a-main_globals.o priv/libvex_amd64_linux_a-main_main.o priv/libvex_amd64_linux_a-main_util.o priv/libvex_amd64_linux_a-ir_defs.o priv/libvex_amd64_linux_a-ir_inject.o priv/libvex_amd64_linux_a-ir_match.o priv/libvex_amd64_linux_a-ir_opt.o priv/libvex_amd64_linux_a-guest_generic_bb_to_IR.o priv/libvex_amd64_linux_a-guest_generic_x87.o priv/libvex_amd64_linux_a-guest_x86_helpers.o priv/libvex_amd64_linux_a-guest_x86_toIR.o priv/libvex_amd64_linux_a-guest_amd64_helpers.o priv/libvex_amd64_linux_a-guest_amd64_toIR.o priv/libvex_amd64_linux_a-guest_ppc_helpers.o priv/libvex_amd64_linux_a-guest_ppc_toIR.o priv/libvex_amd64_linux_a-guest_arm_helpers.o priv/libvex_amd64_linux_a-guest_arm_toIR.o priv/libvex_amd64_linux_a-guest_arm64_helpers.o priv/libvex_amd64_linux_a-guest_arm64_toIR.o priv/libvex_amd64_linux_a-guest_s390_helpers.o priv/libvex_amd64_linux_a-guest_s390_toIR.o priv/libvex_amd64_linux_a-guest_mips_helpers.o priv/libvex_amd64_linux_a-guest_mipsdsp_toIR.o priv/libvex_amd64_linux_a-guest_mips_toIR.o priv/libvex_amd64_linux_a-guest_nanomips_helpers.o priv/libvex_amd64_linux_a-guest_nanomips_toIR.o priv/libvex_amd64_linux_a-host_generic_regs.o priv/libvex_amd64_linux_a-host_generic_simd64.o priv/libvex_amd64_linux_a-host_generic_simd128.o priv/libvex_amd64_linux_a-host_generic_simd256.o priv/libvex_amd64_linux_a-host_generic_maddf.o priv/libvex_amd64_linux_a-host_generic_reg_alloc2.o priv/libvex_amd64_linux_a-host_generic_reg_alloc3.o priv/libvex_amd64_linux_a-host_x86_defs.o priv/libvex_amd64_linux_a-host_x86_isel.o priv/libvex_amd64_linux_a-host_amd64_defs.o priv/libvex_amd64_linux_a-host_amd64_isel.o priv/libvex_amd64_linux_a-host_ppc_defs.o priv/libvex_amd64_linux_a-host_ppc_isel.o priv/libvex_amd64_linux_a-host_arm_defs.o priv/libvex_amd64_linux_a-host_arm_isel.o priv/libvex_amd64_linux_a-host_arm64_defs.o priv/libvex_amd64_linux_a-host_arm64_isel.o priv/libvex_amd64_linux_a-host_s390_defs.o priv/libvex_amd64_linux_a-host_s390_isel.o priv/libvex_amd64_linux_a-s390_disasm.o priv/libvex_amd64_linux_a-host_mips_defs.o priv/libvex_amd64_linux_a-host_nanomips_defs.o priv/libvex_amd64_linux_a-host_mips_isel.o priv/libvex_amd64_linux_a-host_nanomips_isel.o
>> ranlib libvex-amd64-linux.a
>> mv -f priv/.deps/libvex_x86_linux_a-guest_s390_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_s390_toIR.Po
>> mv -f priv/.deps/libvex_x86_linux_a-guest_amd64_toIR.Tpo priv/.deps/libvex_x86_linux_a-guest_amd64_toIR.Po
>> The bug is not reproducible, so it is likely a hardware or OS problem.
>> make[3]: *** [Makefile:2379: priv/libvex_x86_linux_a-guest_ppc_toIR.o] Error 1
>> make[3]: Leaving directory '/tmp/vgtest-4/2022-02-17/nightly/valgrind-new/VEX'
>> make[2]: *** [Makefile:1054: all] Error 2
>> make[2]: Leaving directory '/tmp/vgtest-4/2022-02-17/nightly/valgrind-new/VEX'
>> make[1]: *** [Makefile:896: all-recursive] Error 1
>> make[1]: Leaving directory '/tmp/vgtest-4/2022-02-17/nightly/valgrind-new'
>> make: *** [Makefile:759: all] Error 2
>
> This is somewhat mysterious. Do you happen to have more logs/context?
>
> Thanks,
>
> Mark
>
--
Tom Hughes (to...@co...)
http://compton.nu/
|