Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Aug 2019 13:30:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 240099] lang/rust: build failed with SIGSEGV: invalid memory reference
Message-ID:  <bug-240099-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D240099

            Bug ID: 240099
           Summary: lang/rust: build failed with SIGSEGV: invalid memory
                    reference
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: rust@FreeBSD.org
          Reporter: iron.udjin@gmail.com
          Assignee: rust@FreeBSD.org
             Flags: maintainer-feedback?(rust@FreeBSD.org)

Hello,

I'm trying to build rust-1.37.0 on 12.0-STABLE r351477 and got:

...
   Compiling syntax_pos v0.0.0
(/usr/ports/lang/rust/work/rustc-1.37.0-src/src/libsyntax_pos)
   Compiling rustc_errors v0.0.0
(/usr/ports/lang/rust/work/rustc-1.37.0-src/src/librustc_errors)
   Compiling fmt_macros v0.0.0
(/usr/ports/lang/rust/work/rustc-1.37.0-src/src/libfmt_macros)
error: Could not compile `rustc_errors`.

Caused by:
  process didn't exit successfully:
`/usr/ports/lang/rust/work/rustc-1.37.0-src/build/bootstrap/debug/rustc
--edition=3D2018 --crate-name rustc_errors src/librustc_errors/lib.rs --col=
or
always --error-format json --crate-type dylib --emit=3Ddep-info,link -C
prefer-dynamic -C opt-level=3D2 -C metadata=3D462f917bf7af97bf -C
extra-filename=3D-462f917bf7af97bf --out-dir
/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/sta=
ge0-rustc/x86_64-unknown-freebsd/release/deps
--target x86_64-unknown-freebsd -L
dependency=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknow=
n-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps
-L
dependency=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknow=
n-freebsd/stage0-rustc/release/deps
--extern
annotate_snippets=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64=
-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libannota=
te_snippets-21309ad59417079c.rlib
--extern
atty=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-free=
bsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libatty-74c1d8e01172cf=
79.rlib
--extern
log=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freeb=
sd/stage0-rustc/x86_64-unknown-freebsd/release/deps/liblog-aaae1f3793c69196=
.rlib
--extern
rustc_cratesio_shim=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_=
64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/librust=
c_cratesio_shim-35743d30de251cd3.so
--extern
rustc_data_structures=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x8=
6_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libru=
stc_data_structures-27b829d9a8662ce5.so
--extern
serialize=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown=
-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5=
b874fc8c9ee2.so
--extern
serialize=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown=
-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5=
b874fc8c9ee2.rlib
--extern
syntax_pos=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknow=
n-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libsyntax_pos-c5=
4fb334711156e0.so
--extern
termcolor=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown=
-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libtermcolor-353b=
a7bc4183fdce.rlib
--extern
unicode_width=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unk=
nown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libunicode_wi=
dth-cfb6bcaec9cbee54.rlib`
(signal: 11, SIGSEGV: invalid memory reference)
warning: build failed, waiting for other jobs to finish...
error: Could not compile `rustc_target`.

Caused by:
  process didn't exit successfully:
`/usr/ports/lang/rust/work/rustc-1.37.0-src/build/bootstrap/debug/rustc
--edition=3D2018 --crate-name rustc_target src/librustc_target/lib.rs --col=
or
always --error-format json --crate-type dylib --emit=3Ddep-info,link -C
prefer-dynamic -C opt-level=3D2 -C metadata=3D0e9920e7fad9583b -C
extra-filename=3D-0e9920e7fad9583b --out-dir
/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/sta=
ge0-rustc/x86_64-unknown-freebsd/release/deps
--target x86_64-unknown-freebsd -L
dependency=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknow=
n-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps
-L
dependency=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknow=
n-freebsd/stage0-rustc/release/deps
--extern
bitflags=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-=
freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libbitflags-ff8017=
11d1e4cc72.rlib
--extern
log=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freeb=
sd/stage0-rustc/x86_64-unknown-freebsd/release/deps/liblog-aaae1f3793c69196=
.rlib
--extern
rustc_cratesio_shim=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_=
64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/librust=
c_cratesio_shim-35743d30de251cd3.so
--extern
rustc_data_structures=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x8=
6_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libru=
stc_data_structures-27b829d9a8662ce5.so
--extern
serialize=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown=
-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5=
b874fc8c9ee2.so
--extern
serialize=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown=
-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5=
b874fc8c9ee2.rlib
--extern
syntax_pos=3D/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknow=
n-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libsyntax_pos-c5=
4fb334711156e0.so`
(signal: 11, SIGSEGV: invalid memory reference)
command did not execute successfully:
"/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/st=
age0/bin/cargo"
"build" "--target" "x86_64-unknown-freebsd" "-j" "16" "--release" "--frozen"
"--features" "" "--manifest-path"
"/usr/ports/lang/rust/work/rustc-1.37.0-src/src/rustc/Cargo.toml"
"--message-format" "json"
expected success, got: exit code: 101
Traceback (most recent call last):
  File "/usr/ports/lang/rust/work/rustc-1.37.0-src/x.py", line 11, in <modu=
le>
    bootstrap.main()
  File "/usr/ports/lang/rust/work/rustc-1.37.0-src/src/bootstrap/bootstrap.=
py",
line 847, in main
    bootstrap(help_triggered)
  File "/usr/ports/lang/rust/work/rustc-1.37.0-src/src/bootstrap/bootstrap.=
py",
line 833, in bootstrap
    run(args, env=3Denv, verbose=3Dbuild.verbose)
  File "/usr/ports/lang/rust/work/rustc-1.37.0-src/src/bootstrap/bootstrap.=
py",
line 141, in run
    raise RuntimeError(err)
RuntimeError: failed to run:
/usr/ports/lang/rust/work/rustc-1.37.0-src/build/bootstrap/debug/bootstrap
build --verbose --config ./config.toml --jobs 16
*** Error code 1

Please let me know in case you'll need any additional info.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-240099-7788>