From owner-freebsd-ppc@FreeBSD.ORG Thu Jan 9 05:47:19 2014 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E9EFFA54 for ; Thu, 9 Jan 2014 05:47:19 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 823E51DC0 for ; Thu, 9 Jan 2014 05:47:19 +0000 (UTC) Received: from [192.168.15.106] ([24.7.23.137]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LedVG-1VbNHv14Ri-00qSd4 for ; Thu, 09 Jan 2014 06:47:17 +0100 From: Harry Weppner Content-Type: multipart/signed; boundary="Apple-Mail=_5B5B3024-3BF0-47B8-95E8-AD258C0933E4"; protocol="application/pgp-signature"; micalg=pgp-sha1 Subject: miniruby segfaults when attempting to install lang/ruby19 or lang/ruby20 on ppc64 Message-Id: <1AAB79D6-9BDF-446A-8150-C9290FB341A7@gmx.net> Date: Wed, 8 Jan 2014 21:47:14 -0800 To: ruby@freebsd.org, freebsd-ppc@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) X-Mailer: Apple Mail (2.1510) X-Provags-ID: V03:K0:2x/1bWE8ZPOFcV6NptZl6kqjDzo9Gcs3C92cLLWU1yXHE6y7aCJ q3oSI6gea679513N5esy6yWYMBgqW2yamWcka0crxkNz/4GxbKC7Ot5A+648YBpNX/W/bc2 LBW6pxPRpNlvlws5mLxCJgsu2BLYftRkWQ5XlmBFGNQls2TwjZT3DW6EQ1qPscBXAmF8HjD e7coUD4THzxIjOeWdju4Q== X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jan 2014 05:47:20 -0000 --Apple-Mail=_5B5B3024-3BF0-47B8-95E8-AD258C0933E4 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi, I brought an older dual G5 Powermac back to life and installed FreeBSD = 10.0-RC4 on it with a GENERIC ppc64 kernel. When installing lang/ruby19 = or lang/ruby20 miniruby segfaults in libthr. Tested with both the = default gcc42 as well as with gcc49. Has anyone seen this issue before? T Thanks & cheerio, Harry. (gdb) bt #0 handle_signal (actp=3D0xffffffffffbfa130, sig=3D11, = info=3D0xffffffffffbfa690, ucp=3D0xffffffffffbfa1d0) at /usr/src/lib/libthr/thread/thr_sig.c:188 #1 0x00000000502f36ac in thr_sighandler (sig=3D11, = info=3D0xffffffffffbfa690, _ucp=3D0xffffffffffbfa1d0) at /usr/src/lib/libthr/thread/thr_sig.c:183 #2 0xffffffffffffe188 in ?? () = =E2=94=8C=E2=94=80=E2=94=80/usr/src/lib/libthr/thread/thr_sig.c=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=90 =E2=94=82184 } = =E2=94=82 =E2=94=82185 = =E2=94=82 =E2=94=82186 static void = =E2=94=82 =E2=94=82187 handle_signal(struct sigaction *actp, int sig, = siginfo_t *info, ucontext_t *ucp) =E2=94=82 >=E2=94=82188 { = =E2=94=82 =E2=94=82189 struct pthread *curthread =3D = _get_curthread(); =E2=94=82= The specific instruction is: = =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=90 >=E2=94=820x502f32ac stdu r1,-1392(r1) = =E2=94=82 =E2=94=820x502f32b0 ld r0,0(r9) = =E2=94=82 =E2=94=820x502f32b4 cmpdi cr7,r0,0 = =E2=94=82 (gdb) x/x $r1-1392 0xffffffffffbf9b50: Cannot access memory at address = 0xffffffffffbf9b50 --Apple-Mail=_5B5B3024-3BF0-47B8-95E8-AD258C0933E4 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlLON+MACgkQ/CxjG+i4lOgndQCfYxLHlWBhs34YirhkS3Fonw0/ JN8AoI/RdgIUJ6i4lvtGDhzr520+KplC =lsVC -----END PGP SIGNATURE----- --Apple-Mail=_5B5B3024-3BF0-47B8-95E8-AD258C0933E4--