Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Dec 2018 16:27:42 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 234080] devel/rust-cbindgen 0.6.7_1 segfaults during configure with *** Signal 11 on FreeBSD 12.0-RELEASE
Message-ID:  <bug-234080-21738-djhrr9zyyC@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-234080-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-234080-21738@https.bugs.freebsd.org/bugzilla/>

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

--- Comment #3 from Jan Beich <jbeich@FreeBSD.org> ---
I can't reproduce and pkg-fallout@ is silent.

devel/rust-cbindgen:
=20
http://beefy3.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112am=
d64-quarterly.log
=20
http://beefy9.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112am=
d64-default.log
=20
http://beefy1.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112i3=
86-quarterly.log
=20
http://beefy10.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/112i=
386-default.log

=20
http://beefy2.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120am=
d64-quarterly.log
=20
http://beefy6.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120am=
d64-default.log
=20
http://beefy4.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120i3=
86-quarterly.log
=20
http://beefy5.nyi.freebsd.org/data/latest-per-pkg/rust-cbindgen/0.6.7/120i3=
86-default.log

=20
www.ipv6proxy.net/go.php?u=3Dhttp://beefy12.nyi.freebsd.org/data/latest-per=
-pkg/rust-cbindgen/0.6.7/head-amd64-default.log
=20
www.ipv6proxy.net/go.php?u=3Dhttp://beefy11.nyi.freebsd.org/data/latest-per=
-pkg/rust-cbindgen/0.6.7/head-i386-default.log

www/firefox:
=20
http://beefy3.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112amd=
64-quarterly.log
=20
http://beefy9.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112amd=
64-default.log
=20
http://beefy1.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112i38=
6-quarterly.log
=20
http://beefy10.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/112i3=
86-default.log

=20
http://beefy2.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120amd=
64-quarterly.log
=20
http://beefy6.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120amd=
64-default.log
=20
http://beefy4.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120i38=
6-quarterly.log
=20
http://beefy5.nyi.freebsd.org/data/latest-per-pkg/firefox/64.0_3%2C1/120i38=
6-default.log

=20
www.ipv6proxy.net/go.php?u=3Dhttp://beefy12.nyi.freebsd.org/data/latest-per=
-pkg/firefox/64.0_3%2C1/head-amd64-default.log
=20
www.ipv6proxy.net/go.php?u=3Dhttp://beefy11.nyi.freebsd.org/data/latest-per=
-pkg/firefox/64.0_3%2C1/head-i386-default.log


(In reply to Kevin Reinholz from comment #2)
> I tried building rust-cbindgen with rust-nightly version 1.33.0.20181216 =
...

This is not supported yet due to the way BUILD_DEPENDS works. rust-nightly
mainly exists for port maintainers.

> rust-cbindgen complains about not having rust version 1.31

Try replacing rust>=3D with rust-nightly>=3D in Mk/Uses/cargo.mk. Ditto in
Mk/bsd.gecko.mk.

> Unless I'm mistaken, the issue lies with the stat wrapper in
> rust-cbindgen (but not in rust, oddly enough), and a change between
> stat's memory layout from FreeBSD 11.x to 12.0. Help?

libc (crate) ABI is currently limited to FreeBSD 11.*, so it shouldn't be an
issue for kernels with COMPAT_FREEBSD11.

https://github.com/rust-lang/libc/issues/570
https://github.com/rust-lang/libc/commit/969ad2b73cdc
https://github.com/rust-lang/libc/commit/78f93220d70e

--=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-234080-21738-djhrr9zyyC>