[ruby-core:102675] [Ruby master Bug#17665] Make failed on x86_64-cygwin (miniruby.exe segmentation fault)
From:
booleanlabel@...
Date:
2021-03-01 14:29:33 UTC
List:
ruby-core #102675
Issue #17665 has been updated by fd0 (Daisuke Fujimura). > Would you please try the patch in #17652#note-5 ? Applying the patch, I have confirmed that segmentation fault does not occur. ``` $ ./miniruby.exe -v ruby 3.1.0dev (2021-02-28T11:24:42Z master 80e2c45f55) [x86_64-cygwin] ``` ---------------------------------------- Bug #17665: Make failed on x86_64-cygwin (miniruby.exe segmentation fault) https://bugs.ruby-lang.org/issues/17665#change-90669 * Author: fd0 (Daisuke Fujimura) * Status: Open * Priority: Normal * ruby -v: ruby 3.1.0dev (2021-02-27T16:42:49Z master 5c9079759d) [x86_64-cygwin] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- Make failed on x86_64-cygwin (miniruby.exe segmentation fault) ``` $ git clone https://github.com/ruby/ruby.git $ cd ruby $ autoreconf -fiv && ./configure && make V=1 (snip) ./miniruby.exe -I./lib -I. -I.ext/common ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc make: *** [uncommon.mk:1098: encdb.h] Segmentation fault (core dumped) $ ``` This problem seems to have occurred since 1e13548953659bd12c28625d45998322449f3be8. - https://github.com/ruby/ruby/commit/1e13548953659bd12c28625d45998322449f3be8 Segmentation faults can be avoided by not using mmap. ---Files-------------------------------- not-use-mmap-on-cygwin.patch (858 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>