Date: Tue, 5 Dec 2017 10:56:48 -0800 From: Mark Millard <markmi@dsl-only.net> To: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>, FreeBSD Ports <freebsd-ports@freebsd.org> Subject: 32-bit powerpc lang/ruby23 build fails: [BUG] Segmentation fault Message-ID: <E8454D92-E7B1-4294-B40B-AC530881A8E0@dsl-only.net>
next in thread | raw e-mail | index | archive | help
[I experiment with system-clang based buildworld and/or buildkernel based TARGET_ARCH=3Dpowerpc64 and TARGET_ARCH=3Dpowerpc environments.] linking miniruby generating encdb.h /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:18: [BUG] = Segmentation fault at 0x256400cf ruby 2.3.5p376 (2017-09-14 revision 59905) [powerpc-freebsd12] -- Control frame information = ----------------------------------------------- c:0007 p:---- s:0042 e:000041 CFUNC :initialize c:0006 p:---- s:0040 e:000039 CFUNC :open c:0005 p:---- s:0038 e:000037 CFUNC :call c:0004 p:0017 s:0033 e:000032 METHOD = /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:18 c:0003 p:0024 s:0026 e:000025 METHOD = /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:35 c:0002 p:0408 s:0021 E:001dcc EVAL ./tool/generic_erb.rb:40 [FINISH] c:0001 p:0000 s:0002 E:000a88 (none) [FINISH] -- Ruby level backtrace information = ---------------------------------------- ./tool/generic_erb.rb:40:in `<main>' /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:35:in = `open' /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:18:in = `search' /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:18:in = `call' /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:18:in = `open' /wrkdirs/usr/ports/lang/ruby23/work/ruby-2.3.5/tool/vpath.rb:18:in = `initialize' # clang++ --version FreeBSD clang version 5.0.0 (tags/RELEASE_500/final 312559) (based on = LLVM 5.0.0svn) Target: powerpc-unknown-freebsd12.0 Thread model: posix InstalledDir: /usr/bin (clang was used to buildworld. clang-based buildworld for TARGET_ARCH=3Dpowerpc currently produces system libraries that crash for any thrown C++ exception. TARGET_ARCH=3Dpowerpc64 has the same issue.) # uname -apKU FreeBSD FBSDG4S 12.0-CURRENT FreeBSD 12.0-CURRENT r326192M powerpc = powerpc 1200054 1200054 # svnlite info /usr/ports/ | grep "Re[plv]" Relative URL: ^/head Repository Root: https://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 455204 Last Changed Rev: 455204 # svnlite status /usr/src/ | sort ? /usr/src/sys/amd64/conf/GENERIC-DBG ? /usr/src/sys/amd64/conf/GENERIC-NODBG ? /usr/src/sys/arm/conf/GENERIC-DBG ? /usr/src/sys/arm/conf/GENERIC-NODBG ? /usr/src/sys/arm64/conf/GENERIC-DBG ? /usr/src/sys/arm64/conf/GENERIC-NODBG ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-DBG ? /usr/src/sys/powerpc/conf/GENERIC64vtsc-NODBG ? /usr/src/sys/powerpc/conf/GENERICvtsc-DBG ? /usr/src/sys/powerpc/conf/GENERICvtsc-NODBG M /usr/src/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp M /usr/src/contrib/llvm/tools/lld/ELF/Arch/PPC64.cpp M /usr/src/crypto/openssl/crypto/armcap.c M /usr/src/lib/libkvm/kvm_powerpc.c M /usr/src/lib/libkvm/kvm_private.c M /usr/src/stand/defs.mk M /usr/src/stand/powerpc/boot1.chrp/Makefile M /usr/src/stand/powerpc/kboot/Makefile M /usr/src/sys/arm/allwinner/aw_usbphy.c M /usr/src/sys/arm64/arm64/identcpu.c M /usr/src/sys/conf/kmod.mk M /usr/src/sys/conf/ldscript.powerpc M /usr/src/sys/ddb/db_main.c M /usr/src/sys/ddb/db_script.c M /usr/src/sys/kern/subr_pcpu.c M /usr/src/sys/modules/dtb/allwinner/Makefile M /usr/src/sys/powerpc/aim/mmu_oea64.c M /usr/src/sys/powerpc/ofw/ofw_machdep.c M /usr/src/sys/powerpc/powerpc/interrupt.c M /usr/src/sys/powerpc/powerpc/mp_machdep.c M /usr/src/sys/powerpc/powerpc/trap.c =3D=3D=3D Mark Millard markmi at dsl-only.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E8454D92-E7B1-4294-B40B-AC530881A8E0>