[Bug 240099] lang/rust: build failed with SIGSEGV: invalid memory reference
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Aug 25 13:30:39 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240099
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 at FreeBSD.org
Reporter: iron.udjin at gmail.com
Assignee: rust at FreeBSD.org
Flags: maintainer-feedback?(rust at 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=2018 --crate-name rustc_errors src/librustc_errors/lib.rs --color
always --error-format json --crate-type dylib --emit=dep-info,link -C
prefer-dynamic -C opt-level=2 -C metadata=462f917bf7af97bf -C
extra-filename=-462f917bf7af97bf --out-dir
/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps
--target x86_64-unknown-freebsd -L
dependency=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps
-L
dependency=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/release/deps
--extern
annotate_snippets=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libannotate_snippets-21309ad59417079c.rlib
--extern
atty=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libatty-74c1d8e01172cf79.rlib
--extern
log=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/liblog-aaae1f3793c69196.rlib
--extern
rustc_cratesio_shim=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/librustc_cratesio_shim-35743d30de251cd3.so
--extern
rustc_data_structures=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/librustc_data_structures-27b829d9a8662ce5.so
--extern
serialize=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5b874fc8c9ee2.so
--extern
serialize=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5b874fc8c9ee2.rlib
--extern
syntax_pos=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libsyntax_pos-c54fb334711156e0.so
--extern
termcolor=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libtermcolor-353ba7bc4183fdce.rlib
--extern
unicode_width=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libunicode_width-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=2018 --crate-name rustc_target src/librustc_target/lib.rs --color
always --error-format json --crate-type dylib --emit=dep-info,link -C
prefer-dynamic -C opt-level=2 -C metadata=0e9920e7fad9583b -C
extra-filename=-0e9920e7fad9583b --out-dir
/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps
--target x86_64-unknown-freebsd -L
dependency=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps
-L
dependency=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/release/deps
--extern
bitflags=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libbitflags-ff801711d1e4cc72.rlib
--extern
log=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/liblog-aaae1f3793c69196.rlib
--extern
rustc_cratesio_shim=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/librustc_cratesio_shim-35743d30de251cd3.so
--extern
rustc_data_structures=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/librustc_data_structures-27b829d9a8662ce5.so
--extern
serialize=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5b874fc8c9ee2.so
--extern
serialize=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libserialize-d1d5b874fc8c9ee2.rlib
--extern
syntax_pos=/usr/ports/lang/rust/work/rustc-1.37.0-src/build/x86_64-unknown-freebsd/stage0-rustc/x86_64-unknown-freebsd/release/deps/libsyntax_pos-c54fb334711156e0.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/stage0/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 <module>
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=env, verbose=build.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.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list