https://sourceware.org/bugzilla/show_bug.cgi?id=23534
Bug ID: 23534 Summary: ld.bfd: internal error from ldlang.c:6635 Product: binutils Version: unspecified Status: UNCONFIRMED Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: dirkjan at ochtman dot nl Target Milestone: --- See this build log: https://663690.bugs.gentoo.org/attachment.cgi?id=543520 That is, the failing command is: "i686-pc-linux-gnu-gcc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m32" "-L" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build0-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build1-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build10-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build11-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build12-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build13-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build2-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build3-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build4-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build5-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build6-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build7-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build8-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.build_script_build9-77d5a85e30ae1e45c94134e00546b38.rs.rcgu.o" "-o" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/build/failure_derive-162cd16feb0dec2f/build_script_build-162cd16feb0dec2f.crate.allocator.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs" "-L" "/var/tmp/portage/dev-util/cargo-0.29.0/work/cargo-0.29.0/target/release/deps" "-L" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib" "-Wl,--start-group" "-Wl,-Bstatic" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-b064191cfffad400.rlib" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libpanic_unwind-bff7f3c6aca0eab3.rlib" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liballoc_jemalloc-e8490267764d2751.rlib" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libunwind-506dc971f8656a43.rlib" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liballoc_system-bc637fdb4bbf1bad.rlib" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblibc-2d557e68cf8813b1.rlib" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liballoc-60a04a28d006d26c.rlib" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcore-4d67520eec7d6412.rlib" "-Wl,--end-group" "/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler_builtins-879d39e0292e5929.rlib" "-Wl,-Bdynamic" "-l" "dl" "-l" "rt" "-l" "pthread" "-l" "pthread" "-l" "gcc_s" "-l" "c" "-l" "m" "-l" "rt" "-l" "pthread" "-l" "util" "-l" "util" This could be triggered by something in the Rust code generation. I have already talked to the Rust compiler folks, but we couldn't understand the assertion context enough to be able to debug this further. This triggers somewhat reproducibly for one particular user on 32-bit x86 -- I have not heard of other users being affected. They are on a machine with 3 GB of memory, which I suppose might be less than most users. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils