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

Reply via email to