Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 2021 12:28:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 257419] lang/rust: panic on armv7 at 'capacity overflow', library/alloc/src/raw_vec.rs:546:5
Message-ID:  <bug-257419-21738-pv806oY1MO@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-257419-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-257419-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=3D257419

--- Comment #6 from Robert Clausecker <fuz@fuz.su> ---
(In reply to Jan Beich from comment #4)

> - Build lang/rust WITH_DEBUG=3D1 then run with RUST_BACKTRACE=3Dfull to g=
et readable stacktrace

Can do that, but it'll take me a while to get to that point.  A full rust b=
uild
takes a lot of time and at the same time, the machine in question is curren=
tly
busy building all quarterly packages so I can feed updates to my remaining
armv7 machines.

> - Test all lang/rust consumers (150 according to freshports) in order to =
identify other affected ports

Can you attach a list of all rust consumers to this issue so I can feed the=
m to
Poudriere?  Alternatively, tell me how to generate such a list.  Due to the
nature of this failure condition, systematically testing for it requires so=
me
hand holding as the log file explosion causes Poudriere to spend a potentia=
lly
unbounded time just grepping the log files for standard error sources,
regardless of how high I set the runaway timeout.

> armv7 is missing on https://www.freebsd.org/internal/machines/ and uses q=
emu-user-static (QEMU_EMULATING in poudriere log) on https://pkg-status.fre=
ebsd.org/ while riscv64 is not supported by lang/rust yet.

It is possible to build armv7 ports on arm64 machines in an armv7 jail.  In
fact, I use just this mechanism to build the armv7 packages.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



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