From owner-freebsd-arm@FreeBSD.ORG Thu Sep 26 01:45:09 2013 Return-Path: Delivered-To: freebsd-arm@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 ESMTP id 0E1C3731 for ; Thu, 26 Sep 2013 01:45:09 +0000 (UTC) (envelope-from mail@ulrich-grey.de) Received: from mo6-p00-ob.rzone.de (mo6-p00-ob.rzone.de [IPv6:2a01:238:20a:202:5300::1]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 99F7D23F2 for ; Thu, 26 Sep 2013 01:45:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1380159906; l=1862; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References: In-Reply-To:Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH; bh=g9YRu6zHrA5ggLtaAxEpbJXRCWg=; b=fvv8kBIe/WB4l1UxdyIYGidm+rT6koDqxi2EXqLNE4ztROUzBGVJ46NAPJY7FnGM9Or nYOE6+1IIpHFQupNziMOTRKyJZQn6W6y4JmBx2c1D5MJmU1FmE2IymoLKY1ZixqMzZ07x ZXQhSvJNxM2YYirMhujyjwUUmlCIZCM3vmc= X-RZG-AUTH: :IW0NeWC9d+23PiEq86kL/mFhzTzQPHCnsKfrZbl0TenHYOqlOZag9BfGbkS9iFReDA== X-RZG-CLASS-ID: mo00 Received: from ap-fbsd.privat (p5486B2B1.dip0.t-ipconnect.de [84.134.178.177]) by smtp.strato.de (RZmta 32.6 DYNA|AUTH) with ESMTPA id 6077bcp8Q1U2Ve for ; Thu, 26 Sep 2013 03:44:59 +0200 (CEST) Date: Thu, 26 Sep 2013 03:44:16 +0200 From: Ulrich Grey To: freebsd-arm@freebsd.org Subject: Re: Raspberry Pi crashes in random() Message-Id: <20130926034416.c2977781.mail@ulrich-grey.de> In-Reply-To: <20130925233822.563e344b.usenet@ulrich-grey.de> References: <201309251442.r8PEgq5J013369@m5p.com> <20130925233822.563e344b.usenet@ulrich-grey.de> Organization: - X-Mailer: Sylpheed 2.4.0beta7 (GTK+ 2.12.11; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Sep 2013 01:45:09 -0000 Here some additional infos: #16 bugdro...@chromium.org Commit: d2127269301823f547129ac486f4fa5f0d2e0d2a Email: cwolfe@chromium.org fontconfig: Reduce optimization level This fixes a failure to generate the fontconfig cache for ARM targets. Unfortunately the cache is platform-specific, so fc-cache is run under qemu-arm. A recent change resulted in the -O2-compiled fc-cache causing a segfault and failing in some scenarios. Because this reduces the optimization level on the entire fontconfig package it is a temporary fix. BUG=chromium-os:21493 TEST=Manual emerge-arm-generic chromeos no longer fails on qemu-arm. cbuildbot for x86 and arm generates a valid cache. Change-Id: I1bc8e3dbbc6896c0ea9881a6557fe4d085b857da Reviewed-on: http://gerrit.chromium.org/gerrit/10014 Reviewed-by: Mike Frysinger Tested-by: Chris Wolfe D media-libs/fontconfig/fontconfig-2.7.1-r1.ebuild D media-libs/fontconfig/fontconfig-2.7.1-r2.ebuild D media-libs/fontconfig/fontconfig-2.7.1-r22.ebuild A media-libs/fontconfig/fontconfig-2.7.1-r23.ebuild Oct 19, 2011 #17 raymes@chromium.org Update: this is due to a linker bug. It only showed up by chance with the new compiler because it changed the generated code slightly, resulting in a branch instruction crossing a page boundary. This triggered the linker to use the cortex-a8 workaround, which had a bug when using thumb-mode branches to plt. I've backported the patch (http://sourceware.org/ml/binutils-cvs/2011-05/msg00030.html). We are also rolling in a couple of other binutils patches and will release a new binutils with this bug fix in the next week or so. I'll remove this workaround following that. http://code.google.com/p/chromium/issues/detail?id=204552 ---------------------------------------------------------