From owner-freebsd-arm@freebsd.org Tue Mar 22 12:34:28 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 36ACAAD7CD3 for ; Tue, 22 Mar 2016 12:34:28 +0000 (UTC) (envelope-from wma@semihalf.com) 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 198A06D2 for ; Tue, 22 Mar 2016 12:34:28 +0000 (UTC) (envelope-from wma@semihalf.com) Received: by mailman.ysv.freebsd.org (Postfix) id 18D1BAD7CD2; Tue, 22 Mar 2016 12:34:28 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 18667AD7CD1 for ; Tue, 22 Mar 2016 12:34:28 +0000 (UTC) (envelope-from wma@semihalf.com) Received: from mail-vk0-x236.google.com (mail-vk0-x236.google.com [IPv6:2607:f8b0:400c:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D238E6D0 for ; Tue, 22 Mar 2016 12:34:27 +0000 (UTC) (envelope-from wma@semihalf.com) Received: by mail-vk0-x236.google.com with SMTP id z68so16917693vkg.3 for ; Tue, 22 Mar 2016 05:34:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=qAObfuHb7D96dwcd6GWBaZMjm0iq0ViS2WOHElNnZUo=; b=UfuXoksfxXH5svD/R9LuS8G2Pu0q/3+d13XE6WTEWYC1TkXuITHgv15PYS4R/I0Uln msvbEnh7ZWDAwx4yCDq9qjSaj99/heDZbWDFSkxCJuCaOQnNrjUgN39NkshB7hLJPYZp j7c+PXZGYq++HZYz3DaHK3vZVmSnydkW2Q6ODSFMK0NcrHXLMouR9P2BkSbtHsKQCDkc AFmz9ZXFuP8nQoFt+ddPdZtOlPqmA/KdZ6cOb0jkr+J+q0ypJ5jNgrW8/wDGoO3M1vh3 FyfsYDOeDBnftaRxAafVYn7R/XT/Y976p4xR1KSyeAEGfd4pQRTe7GNBVK7sU1ApSLZQ 6z5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qAObfuHb7D96dwcd6GWBaZMjm0iq0ViS2WOHElNnZUo=; b=W4LJlNiXCmT1I5iI79sgvbTxdwL1dF79nw4dYBn0zxzixW3VlulMAZ4EarSQw6RjQA 2qlIq01+u4zfuLVHJo0QY2ZwLp6SmGK47wU7bAoYy80Xx9PJ3LM4zkwOlhEEspcg5lww 7skciVRgGzkN1tFLwmmxtQBDANKjAkW89SWa3OFgVimbRY5VxsdYtlh8UDLsdL3lbOwi Xe/UKGzJ5Dk/hQ5eqRIvn05e3DIz/QsKDs015cGQO7U1uRZON4996PG+bdLU+S/r/AdA D80RAf8m8O71wgpQRiL7J1RrZvFR8gOe2sV3pctt8QlVAzrG0fAShwAZVOhrDwuPskFw 496Q== X-Gm-Message-State: AD7BkJJvM/NBz4IyW6AL4lvcWV2od8U16sj8U4WjJp0tqgVBesUywtRIxSVmPS3+iKTN+X6GEba+KiILwb+N8w== X-Received: by 10.31.134.71 with SMTP id i68mr473145vkd.46.1458650066963; Tue, 22 Mar 2016 05:34:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.112.71 with HTTP; Tue, 22 Mar 2016 05:34:07 -0700 (PDT) From: Wojciech Macek Date: Tue, 22 Mar 2016 13:34:07 +0100 Message-ID: Subject: ARM64 buildworld failure on ThunderX To: Ed Maste , arm@freebsd.org, arm64-dev Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.21 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2016 12:34:28 -0000 Hello, I was debugging strange userspace crashes during native aarch64 buildworld, and I think that it is highly probable that they are caused by issues with recent toolchain or system libraries. The same test as below, but run on older sources (the one with clang-3.6) is just fine, build succeeds and soelim does not crash. I'd like to get some feedback if anyone do or did see similar behavior or how this might be pushed forward. I can provide binaries, logs and whatever is necessary. The application that fails is a soelim (in about 95% of all cases): --- be_BY.CP1131.LC_CTYPE --- --- all_subdir_share/doc --- --- all_subdir_share/doc/usd --- groff: soelim: Signal 11 (core dumped) --- all_subdir_share/i18n --- sed "s/CPx/CP10007/" /root/freebsd-arm64/share/i18n/esdb/CP/CP.src > CP10007.src --- all_subdir_share/i18n/csmapper --- --- UCS%CP950.mps --- --- all_subdir_share/ctypedef --- When I try to manually call the application, it coredumps too. root@thunder_crb4:~/freebsd-arm64 # find /usr/obj/ -name soelim /usr/obj/root/freebsd-arm64/tmp/usr/lib/debug/usr/tests/usr.bin/soelim /usr/obj/root/freebsd-arm64/tmp/usr/tests/usr.bin/soelim /usr/obj/root/freebsd-arm64/tmp/legacy/usr/bin/soelim /usr/obj/root/freebsd-arm64/tmp/root/freebsd-arm64/usr.bin/soelim /usr/obj/root/freebsd-arm64/tmp/root/freebsd-arm64/usr.bin/soelim/soelim /usr/obj/root/freebsd-arm64/usr.bin/soelim root@thunder_crb4:~/freebsd-arm64 # /usr/obj/root/freebsd-arm64/tmp/root/freebsd-arm64/usr.bin/soelim/soelim Segmentation fault (core dumped) root@thunder_crb4:~/freebsd-arm64 # Steps to reproduce: 1. Clone the FreeBSD HEAD 2. Call "make buildworld -j48 -DNO_CLEAN" 3. Relax and wait for the crash to happen... Regards, wma