From owner-freebsd-ppc@freebsd.org Sun Aug 20 08:39:17 2017 Return-Path: Delivered-To: freebsd-ppc@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 AFE37DE7971 for ; Sun, 20 Aug 2017 08:39:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 825CF7D153 for ; Sun, 20 Aug 2017 08:39:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by freefall.freebsd.org (Postfix) id BE1751E6AD; Sun, 20 Aug 2017 08:39:16 +0000 (UTC) Delivered-To: freebsd-powerpc@localmail.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by freefall.freebsd.org (Postfix) with ESMTPS id 97E7C1E6AC for ; Sun, 20 Aug 2017 08:39:16 +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 mx1.freebsd.org (Postfix) with ESMTPS id C74307D14F for ; Sun, 20 Aug 2017 08:39:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v7K8dFlk006490 for ; Sun, 20 Aug 2017 08:39:15 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-powerpc@FreeBSD.org Subject: [Bug 221641] www/firefox build fails with segmentation fault when running dtrace Date: Sun, 20 Aug 2017 08:39:15 +0000 X-Bugzilla-Reason: CC 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: jbeich@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc 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-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Aug 2017 08:39:17 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D221641 Jan Beich changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |freebsd-dtrace@FreeBSD.org --- Comment #1 from Jan Beich --- What FreeBSD version? Can you get a stacktrace after building libc and libdtrace with debugging symbols? DTrace seems broken even on x86 with GCC (non-default) before 11.0-RELEASE. So, try disabling DTRACE port option. $ cd www/firefox $ make clean patch pre-configure BATCH=3D $ cd $(make -V WRKSRC)/js/src $ CC=3Dgcc6 CXX=3Dg++6 CPP=3Dcpp6 CFLAGS=3D-g CXXFLAGS=3D-g ./configure \ --disable-tests --disable-jemalloc --enable-dtrace $ gmake (gdb) r Starting program: /usr/sbin/dtrace -x nolibs -G -C -s /wrkdirs/usr/ports/www/firefox/work/firefox-55.0.2/js/src/devtools/javascri= pt-trace.d -o js-dtrace.o RegExp.o Parser.o StoreBuffer.o Disassembler-x86-shared.o jsarray.o jsatom.o jsdtoa.o jsmath.o jsutil.o pm_stub.o Interpreter.o TraceLogging.o TraceLoggingGraph.o TraceLoggingTypes.o Unified_cpp_js_src0.o Unified_cpp_js_src1.o Unified_cpp_js_src10.o Unified_cpp_js_src11.o Unified_cpp_js_src12.o Unified_cpp_js_src13.o Unified_cpp_js_src14.o Unified_cpp_js_src15.o Unified_cpp_js_src16.o Unified_cpp_js_src17.o Unified_cpp_js_src18.o Unified_cpp_js_src19.o Unified_cpp_js_src2.o Unified_cpp_js_src20.o Unified_cpp_js_src21.o Unified_cpp_js_src22.o Unified_cpp_js_src23.o Unified_cpp_js_src24.o Unified_cpp_js_src25.o Unified_cpp_js_src26.o Unified_cpp_js_src27.o Unified_cpp_js_src28.o Unified_cpp_js_src29.o Unified_cpp_js_src3.o Unified_cpp_js_src30.o Unified_cpp_js_src31.o Unified_cpp_js_src32.o Unified_cpp_js_src33.o Unified_cpp_js_src34.o Unified_cpp_js_src35.o Unified_cpp_js_src36.o Unified_cpp_js_src37.o Unified_cpp_js_src38.o Unified_cpp_js_src39.o Unified_cpp_js_src4.o Unified_cpp_js_src40.o Unified_cpp_js_src41.o Unified_cpp_js_src42.o Unified_cpp_js_src43.o Unified_cpp_js_src5.o Unified_cpp_js_src6.o Unified_cpp_js_src7.o Unified_cpp_js_src8.o Unified_cpp_js_src9.o Program received signal SIGSEGV, Segmentation fault. 0x0000000801b13482 in __jemalloc_bitmap_unset (bitmap=3D0x877020563, binfo=3D0x801e82e10, bit=3D0) at /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/bitmap.h= :156 156 g =3D *gp; (gdb) bt #0 0x0000000801b13482 in __jemalloc_bitmap_unset (bitmap=3D0x877020563, binfo=3D0x801e82e10, bit=3D0) at /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/bitmap.h= :156 #1 0x0000000801b05e60 in arena_run_reg_dalloc (run=3D0x80291a000, ptr=3D0x802932000) at jemalloc_arena.c:357 #2 0x0000000801b05c33 in __jemalloc_arena_dalloc_bin_locked (arena=3D0x8024000c0, chunk=3D0x802800000, ptr=3D0x802932000, mapelm=3D0x802801c50) at jemalloc_arena.c:1709 #3 0x0000000801b064b0 in __jemalloc_arena_dalloc_bin (arena=3D0x8024000c0, chunk=3D0x802800000, ptr=3D0x802932000, pageind=3D306, mapelm=3D0x802801c50) at jemalloc_are= na.c:1733 #4 0x0000000801b06537 in __jemalloc_arena_dalloc_small (arena=3D0x8024000c= 0, chunk=3D0x802800000, ptr=3D0x802932000, pageind=3D306) at jemalloc_arena.c:1749 #5 0x0000000801b1cfd1 in __jemalloc_arena_dalloc (arena=3D0x8024000c0, chunk=3D0x802800000, ptr=3D0x802932000, try_tcache=3Dtrue) at /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/arena.h:= 1005 #6 __jemalloc_idallocx (ptr=3D, try_tcache=3D, ptr=3D, try_tcache=3D) at /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/jemalloc= _internal.h:913 #7 __jemalloc_iqallocx (ptr=3D0x802932000, try_tcache=3Dtrue) at /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/jemalloc= _internal.h:932 #8 __jemalloc_iqalloc (ptr=3D0x802932000) at /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/jemalloc= _internal.h:939 #9 __free (ptr=3D0x802932000) at jemalloc_jemalloc.c:1277 #10 0x0000000800a7f644 in dt_free (dtp=3D0x802831000, data=3D0x802932000) at /usr/src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace= /common/dt_subr.c:760 #11 0x0000000800a7a6b8 in dt_link_error (dtp=3D0x802831000, elf=3D0x8028a60= 20, fd=3D3, bufs=3D0x0, format=3D0x800aed9cf "failed to allocate space for probe") at /usr/src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace= /common/dt_link.c:1176 #12 0x0000000800a7ba3e in process_obj (dtp=3D0x802831000, obj=3D0x7fffffffeae3 "Unified_cpp_js_src25.o", eprobesp=3D0x7fffffffd85= c) at /usr/src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace= /common/dt_link.c:1609 #13 0x0000000800a79945 in dtrace_program_link (dtp=3D0x802831000, pgp=3D0x802894040, dflags=3D2, file=3D0x80281f030 "js-dtrace.o", objc=3D58, objv=3D0x802817088) at /usr/src/cddl/lib/libdtrace/../../../cddl/contrib/opensolaris/lib/libdtrace= /common/dt_link.c:1770 #14 0x0000000000403d3d in ?? () #15 0x000000000040231f in ?? () #16 0x000000080062f000 in ?? () #17 0x0000000000000000 in ?? () https://bugzilla.mozilla.org/show_bug.cgi?id=3D782962 --=20 You are receiving this mail because: You are on the CC list for the bug.=