From owner-freebsd-gecko@freebsd.org Mon Dec 17 15:18:43 2018 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 304881342BBD for ; Mon, 17 Dec 2018 15:18:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id BB35D724C7 for ; Mon, 17 Dec 2018 15:18:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 794D61342BBC; Mon, 17 Dec 2018 15:18:42 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56BF51342BBB for ; Mon, 17 Dec 2018 15:18:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E6F1E724C6 for ; Mon, 17 Dec 2018 15:18:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 2FFA6D96 for ; Mon, 17 Dec 2018 15:18:41 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id wBHFIf08076024 for ; Mon, 17 Dec 2018 15:18:41 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id wBHFIfiN076001 for gecko@FreeBSD.org; Mon, 17 Dec 2018 15:18:41 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f 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 Date: Mon, 17 Dec 2018 15:18:41 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: kreinholz@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2018 15:18:43 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234080 --- Comment #2 from Kevin Reinholz --- I do. I'm running a GENERIC FreeBSD 12.0-RELEASE kernel, which has the following COMPAT_FREEBSD options enabled by default: options COMPAT_FREEBSD32 # Compatible with i386 binaries options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options COMPAT_FREEBSD5 # Compatible with FreeBSD5 options COMPAT_FREEBSD6 # Compatible with FreeBSD6 options COMPAT_FREEBSD7 # Compatible with FreeBSD7 options COMPAT_FREEBSD9 # Compatible with FreeBSD9 options COMPAT_FREEBSD10 # Compatible with FreeBSD10 options COMPAT_FREEBSD11 # Compatible with FreeBSD11 I tried building rust-cbindgen with rust-nightly version 1.33.0.20181216, b= ut rust-cbindgen complains about not having rust version 1.31, tries to install it, then complains that rust 1.31 conflicts with rust 1.33. I could not fin= d an option in rust-cbindgen's Makefile to change the version of rust it searches for, which even in and of itself would have felt a little "hacky," and I was not about to sift through the rust-cbindgen src files to find the rust vers= ion checker and change it. I wonder if anyone else has experienced this error, or if it can be duplica= ted on a fresh install of FreeBSD 12.0-RELEASE as opposed to a binary update fr= om FreeBSD 11.2-RELEASE as was the case on my machine. At any rate, I think it's a fairly significant issue, as Firefox will not b= uild without rust-cbindgen, and for Desktop users at least, I'd think a lot of f= olks would want the option of building/running Firefox as their web browser. (Be= tter Flash support than Chromium, for starters, although that's becoming increasingly less of an issue as more and more sites transition to HTML5 embedded videos based on codecs readily available through gstreamer). 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? --=20 You are receiving this mail because: You are the assignee for the bug.=