[Bug 246680] lang/perl5.30 compilation fails on CURRENT (r361370) amd64
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat May 23 16:21:17 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246680
Bug ID: 246680
Summary: lang/perl5.30 compilation fails on CURRENT (r361370)
amd64
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: mat at FreeBSD.org
Reporter: schaiba at gmail.com
Assignee: mat at FreeBSD.org
Flags: maintainer-feedback?(mat at FreeBSD.org)
I installed a Bhyve VM with CURRENT (latest as of today - r361307) and
proceeded to get the ports tree and install tmux. It has a dependency on Perl,
which fails to build thus :
cc -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib -o miniperl
mpdtrace/opmini.o mpdtrace/perlmini.o mpdtrace/gv.o mpdtrace/toke.o
mpdtrace/perly.o mpdtrace/pad.o mpdtrace/regcomp.o mpdtrace/dump.o
mpdtrace/util.o mpdtrace/mg.o mpdtrace/reentr.o mpdtrace/mro_core.o
mpdtrace/keywords.o mpdtrace/hv.o mpdtrace/av.o mpdtrace/run.o
mpdtrace/pp_hot.o mpdtrace/sv.o mpdtrace/pp.o mpdtrace/scope.o
mpdtrace/pp_ctl.o mpdtrace/pp_sys.o mpdtrace/doop.o mpdtrace/doio.o
mpdtrace/regexec.o mpdtrace/utf8.o mpdtrace/taint.o mpdtrace/deb.o
mpdtrace/universal.o mpdtrace/globals.o mpdtrace/perlio.o mpdtrace/perlapi.o
mpdtrace/numeric.o mpdtrace/mathoms.o mpdtrace/locale.o mpdtrace/pp_pack.o
mpdtrace/pp_sort.o mpdtrace/caretx.o mpdtrace/dquote.o mpdtrace/time64.o
mpdtrace/miniperlmain.o dtrace_mini.o -lpthread -lm -lcrypt -lutil
LD_LIBRARY_PATH=/usr/ports/lang/perl5.30/work/perl-5.30.2 ./miniperl -w -Ilib
-Idist/Exporter/lib -MExporter -e '<?>' || sh -c 'echo >&2 Failed to build
miniperl. Please run make minitest; exit 1'
Segmentation fault (core dumped)
Failed to build miniperl. Please run make minitest
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/lang/perl5.30/work/perl-5.30.2
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/lang/perl5.30
*** Error code 1
Stop.
make: stopped in /usr/ports/lang/perl5.30
>From what I see, it's the bootstrapped miniperl crashing here, so here is the
lldb output :
lldb ./miniperl
(lldb) target create "./miniperl"
Current executable set to '/usr/ports/lang/perl5.30/work/perl-5.30.2/miniperl'
(x86_64).
(lldb) run
Process 47039 launching
Process 47039 launched: '/usr/ports/lang/perl5.30/work/perl-5.30.2/miniperl'
(x86_64)
Process 47039 stopped
* thread #1, name = 'miniperl', stop reason = signal SIGSEGV: invalid address
(fault address: 0x10)
frame #0: 0x0000000000517e7a miniperl`dtrace_dof_init at drti.c:149:30
(lldb) bt
* thread #1, name = 'miniperl', stop reason = signal SIGSEGV: invalid address
(fault address: 0x10)
* frame #0: 0x0000000000517e7a miniperl`dtrace_dof_init at drti.c:149:30
frame #1: 0x00000008005329ad
frame #2: 0x00000008005316d4
The OS is installed with default options, especially regarding security
hardening. Any info I can provide, let me know.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list