<div dir="ltr"><div>fresh git clone into a new directory, git checkout master, git clean -fxd;</div><div><br></div><div>root@sov3:~/otp # uname -a</div><div>FreeBSD sov3 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014     root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64</div><div>root@sov3:~/otp # git describe</div><div>OTP-18.0-rc2-244-g65bf43e</div><div>root@sov3:~/otp # <span style="font-family:monospace,monospace;font-size:12.8000001907349px">./otp_build autoconf && ./configure && gmake</span><br></div><div><span style="font-family:monospace,monospace;font-size:12.8000001907349px"><br></span></div><div><span style="font-family:monospace,monospace;font-size:12.8000001907349px">[...snip...]</span></div><div><div><br></div><div>=== Entering application hipe</div><div>gmake[3]: Entering directory '/root/otp/lib/hipe/rtl'</div><div> ERLC<span class="" style="white-space:pre"> </span>../ebin/hipe_rtl.beam</div><div>/root/otp/make/x86_64-unknown-freebsd10.1/<a href="http://otp.mk:122">otp.mk:122</a>: recipe for target '../ebin/hipe_rtl.beam' failed</div><div>gmake[3]: *** [../ebin/hipe_rtl.beam] Segmentation fault (core dumped)</div></div><div><br></div><div>Hm.</div><div><br></div><div>After further exploration -- creating two entirely new freebsd 10.1 servers, one with 8G RAM and one, like sov3, with only 512M RAM; both absolutely barebones except for 'pkg install gmake autoconf git' and checking out master from github/erlang/otp -- that bootstrap erlc built on the systems with only 512M RAM segfaults, but bootstrap erlc built on the 8G machine works fine.</div><div><br></div><div>As a test to see if maybe something in the build process itself was running out of memory, I added 7 gigabytes of swap to the 512M RAM machine, cleaned, and rebuilt; same result; compile fails, bootstrap built erlc is throwing segfaults:</div><div><br></div><div><div>root@erltest3:/usr/home/freebsd/otp # ./bootstrap/bin/erlc lib/edoc/src/edoc_refs.erl</div><div>lib/edoc/src/edoc.hrl:40: can't find include file "edoc_doclet.hrl"</div><div>Segmentation fault (core dumped)</div></div><div><br></div><div>however, on that same 512M machine, checking out OTP-17.5 and building works fine and the resulting erlc is a happy erlc.</div><div><br></div><div>Perhaps it is the case that erlc in 18.x is now over some threshold in memory size which has been fine to date, but which the kernel can't now fit into 512M RAM by (essentially) itself.</div><div><br></div><div>As far as only subscribers being allowed to post to erlang-bugs: it turns out that my first post, pre-subscribe, did make it into the moderator queue after all, actually (which was my expected result), but that I didn't get any notification that it did.  Then, when I subscribed and re-posted, thinking that the first had been rejected, I did get a moderator queue notice.  I'd suspect the most optimal behavior would be for non-subscribers to be able to post, but for them to get the moderator queue notice so that they don't do what I did.</div><div><br></div><div>F.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 3, 2015 at 9:23 AM, Björn-Egil Dahlberg <span dir="ltr"><<a href="mailto:wallentin.dahlberg@gmail.com" target="_blank">wallentin.dahlberg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">No known problems exists here and I cannot reproduce this problem.<div>I tested on:</div><div><div><font face="monospace, monospace">(65bf43e...) egil@luthien /ldisk/egil/otp $ git describe </font></div><div><font face="monospace, monospace">OTP-18.0-rc2-244-g65bf43e</font></div><div><font face="monospace, monospace">(65bf43e...) egil@luthien /ldisk/egil/otp $ uname -a</font></div><div><font face="monospace, monospace">FreeBSD luthien 10.1-RELEASE-p9 FreeBSD 10.1-RELEASE-p9 #0: Tue Apr  7 01:09:46 UTC 2015</font></div></div><div><br></div><div>building:</div><div><br></div><div><font face="monospace, monospace">(65bf43e...) egil@luthien /ldisk/egil/otp $ ./otp_build autoconf && ./configure && gmake<br></font></div><div><font face="monospace, monospace">...</font></div><div><div><font face="monospace, monospace">(65bf43e...) egil@luthien /ldisk/egil/otp $ bin/erl                                     </font></div><div><font face="monospace, monospace">Erlang/OTP 18 [RELEASE CANDIDATE 2] [erts-7.0] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Eshell V7.0  (abort with ^G)</font></div><div><font face="monospace, monospace">1> </font></div></div><div><br></div><div><br></div><div>Make sure you have a clean environment when building, i.e. git clean -fxd.</div><div><br></div><div>No, it is not a bug that you have to subscribe in order to send mails to this list. It's a feature. =)</div><div><br></div><div>// Björn-Egil</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">2015-06-03 17:41 GMT+02:00 Felix Gallo <span dir="ltr"><<a href="mailto:felixgallo@gmail.com" target="_blank">felixgallo@gmail.com</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr"><div style="font-size:12.8000001907349px">root@sov3:~/otp # git status | sed 2q ; git log | sed 3q</div><div style="font-size:12.8000001907349px">On branch master</div><div style="font-size:12.8000001907349px">Your branch is up-to-date with 'origin/master'.</div><div style="font-size:12.8000001907349px">commit 65bf43e82a8ec731aafdbac74d41d65b63c7f49c</div><div style="font-size:12.8000001907349px">Merge: 2373536 f9af336</div><div style="font-size:12.8000001907349px">Author: Henrik Nord <<a href="mailto:henrik@erlang.org" target="_blank">henrik@erlang.org</a>></div><div style="font-size:12.8000001907349px">root@sov3:~/otp # ./otp_build autoconf && ./configure && gmake<br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">[...snip...]</div><div style="font-size:12.8000001907349px"><div><br></div><div>=== Entering application hipe</div><div>gmake[3]: Entering directory '/root/otp/lib/hipe/rtl'</div><div>erlc -W  +debug_info +inline +warn_unused_import +warn_exported_vars -o../ebin hipe_rtl.erl</div><div>/root/otp/make/x86_64-unknown-freebsd10.1/<a href="http://otp.mk:122/" target="_blank">otp.mk:122</a>: recipe for target '../ebin/hipe_rtl.beam' failed</div><div>gmake[3]: *** [../ebin/hipe_rtl.beam] Segmentation fault (core dumped)</div><div><br></div></div><div style="font-size:12.8000001907349px">appears to be on first use of the bootstrapped erlc, which seems familiar from threads on erlang-questions but those appear to have been resolved (?).</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">same problem appears to occur on 8.0rc2.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Additionally, it appears you can't send mail to erlang-bugs without being a subscriber, which itself may be a bug.</div><span><font color="#888888"><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">F.</div></font></span></div>
<br></div></div>_______________________________________________<br>
erlang-bugs mailing list<br>
<a href="mailto:erlang-bugs@erlang.org" target="_blank">erlang-bugs@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-bugs" target="_blank">http://erlang.org/mailman/listinfo/erlang-bugs</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>