Skip to content

riscv64: tests/run-make/c-unwind-abi-catch-lib-panic failed #148908

@yuzibo

Description

@yuzibo

When running ./x test --stage 2 on riscv64:

---- [run-make] tests/run-make/c-unwind-abi-catch-lib-panic stdout ----                                                                
                                                                                                                                       
error: rmake recipe failed to complete                                                                                                 
status: exit status: 1                                                                                                                 
command: cd "/workspace/rust/build/riscv64gc-unknown-linux-gnu/test/run-make/c-unwind-abi-catch-lib-panic/rmake_out" && env -u RUSTFLAGS -u __RUSTC_DEBUG_ASSERTIONS_ENABLED -u __STD_DEBUG_ASSERTIONS_ENABLED AR="ar" BUILD_ROOT="/workspace/rust/build/riscv64gc-unknown-lin
ux-gnu" CC="cc" CC_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" CXX="c++" CXX_DEFAULT_FLAGS="-ffunction-sections -fdata-sections -fPIC -march=rv64gc -mabi=lp64d" HOST_RUSTC_DYLIB_PATH="/workspace/rust/build/riscv64gc-unknown-linux-gnu/stage2/lib" LD_LIBRARY_PATH="/workspace/rust/build/riscv64gc-unknown-linux-gnu/bootstrap-tools/riscv64gc-unknown-linux-gnu/release/
deps:/workspace/rust/build/riscv64gc-unknown-linux-gnu/stage0/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" LD_LIB_PATH_ENVVAR="LD_LIBRA
RY_PATH" LLVM_BIN_DIR="/workspace/rust/build/riscv64gc-unknown-linux-gnu/ci-llvm/bin" LLVM_COMPONENTS="aarch64 aarch64asmparser aarch64
codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets amdgpu amdgpuasmparser amdgpucodegen amdgpudesc amdgpudisassembler amdgpuinfo amdgputargetmca amdgpuutils analysis arm armasmparser armcodegen armdesc armdisassembler 
arminfo armutils asmparser asmprinter avr avrasmparser avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitstreamreade
r bitwriter bpf bpfasmparser bpfcodegen bpfdesc bpfdisassembler bpfinfo cfguard cgdata codegen codegentypes core coroutines coverage cs
ky cskyasmparser cskycodegen cskydesc cskydisassembler cskyinfo debuginfobtf debuginfocodeview debuginfodwarf debuginfodwarflowlevel de
buginfogsym debuginfologicalview debuginfomsf debuginfopdb demangle dlltooldriver dwarfcfichecker dwarflinker dwarflinkerclassic dwarfl
inkerparallel dwp engine executionengine extensions filecheck frontendatomic frontenddirective frontenddriver frontendhlsl frontendoffl
oading frontendopenacc frontendopenmp fuzzercli fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisass
embler hexagoninfo hipstdpar instcombine instrumentation interfacestub interpreter ipo irprinter irreader jitlink libdriver lineeditor 
linker loongarch loongarchasmparser loongarchcodegen loongarchdesc loongarchdisassembler loongarchinfo lto m68k m68kasmparser m68kcodeg
en m68kdesc m68kdisassembler m68kinfo mc mca mcdisassembler mcjit mcparser mips mipsasmparser mipscodegen mipsdesc mipsdisassembler mip
sinfo mirparser msp430 msp430asmparser msp430codegen msp430desc msp430disassembler msp430info native nativecodegen nvptx nvptxcodegen n
vptxdesc nvptxinfo objcarcopts objcopy object objectyaml option orcdebugging orcjit orcshared orctargetprocess passes powerpc powerpcas
mparser powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata remarks riscv riscvasmparser riscvcodegen riscvdesc risc
vdisassembler riscvinfo riscvtargetmca runtimedyld sandboxir scalaropts selectiondag sparc sparcasmparser sparccodegen sparcdesc sparcd
isassembler sparcinfo support symbolize systemz systemzasmparser systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target targetparser telemetry textapi textapibinaryreader transformutils vectorize webassembly webassemblyasmparser webassemblycodegen we
bassemblydesc webassemblydisassembler webassemblyinfo webassemblyutils windowsdriver windowsmanifest x86 x86asmparser x86codegen x86des
c x86disassembler x86info x86targetmca xray xtensa xtensaasmparser xtensacodegen xtensadesc xtensadisassembler xtensainfo" LLVM_FILECHE
CK="/workspace/rust/build/riscv64gc-unknown-linux-gnu/ci-llvm/bin/FileCheck" PYTHON="/usr/bin/python3" RUSTC="/workspace/rust/build/ris
cv64gc-unknown-linux-gnu/stage2/bin/rustc" RUSTDOC="/workspace/rust/build/riscv64gc-unknown-linux-gnu/stage2/bin/rustdoc" SOURCE_ROOT="
/workspace/rust" TARGET="riscv64gc-unknown-linux-gnu" TARGET_EXE_DYLIB_PATH="/workspace/rust/build/riscv64gc-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" "/workspace/rust/build/riscv64gc-unknown-linux-gnu/test/run-make/c-unwind-abi-catch-lib-panic/rmake"                                                                                                                              
stdout: none                                                                                                                           
--- stderr -------------------------------                                                                                             
command failed at line 35                                                                                                              
Command { cmd: LC_ALL="C" LD_LIBRARY_PATH="/workspace/rust/build/riscv64gc-unknown-linux-gnu/test/run-make/c-unwind-abi-catch-lib-panic
/rmake_out:/workspace/rust/build/riscv64gc-unknown-linux-gnu/stage2/lib/rustlib/riscv64gc-unknown-linux-gnu/lib:/workspace/rust/build/riscv64gc-unknown-linux-gnu/bootstrap-tools/riscv64gc-unknown-linux-gnu/release/deps:/workspace/rust/build/riscv64gc-unknown-linux-gnu/s
tage0/lib/rustlib/riscv64gc-unknown-linux-gnu/lib" "/workspace/rust/build/riscv64gc-unknown-linux-gnu/test/run-make/c-unwind-abi-catch-
lib-panic/rmake_out/main", stdin_buf: None, stdin: None, stdout: None, stderr: None, drop_bomb: DropBomb { command: "/workspace/rust/build/riscv64gc-unknown-linux-gnu/test/run-make/c-unwind-abi-catch-lib-panic/rmake_out/main", defused: true, armed_location: Location { file: "/workspace/rust/tests/run-make/c-unwind-abi-catch-lib-panic/rmake.rs", line: 35, column: 5 } }, already_executed: true }         
output status: `signal: 6 (SIGABRT) (core dumped)`                                                                                     
=== STDOUT ===                                                                                                                         
                                                                                                                                       
                                                                                                                                       
                                                                                                                                       
=== STDERR ===                                                                                                                         
                                                                                                                                       
thread 'main' (1634619) panicked at panic.rs:9:9:                                                                                      
11                                                                                                                                     
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace                                                          
fatal runtime error: failed to initiate panic, error 5, aborting                                                                       
------------------------------------------                                                                                             
                                                                                                                                       
---- [run-make] tests/run-make/c-unwind-abi-catch-lib-panic stdout end ----

Open this to track the issue.

Meta

rustc --version --verbose:

rustc 1.93.0-dev

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.needs-triageThis issue may need triage. Remove it if it has been sufficiently triaged.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions