[#97086] [Ruby master Bug#16612] Enumerator::ArithmeticSequence#last with float range produces incorrect value — muraken@...
Issue #16612 has been updated by mrkn (Kenta Murata).
4 messages
2020/02/07
[#97307] [Ruby master Feature#16663] Add block or filtered forms of Kernel#caller to allow early bail-out — headius@...
Issue #16663 has been reported by headius (Charles Nutter).
29 messages
2020/02/28
[ruby-core:97102] [Ruby master Bug#16616] Large RUBY_THREAD_VM_STACK_SIZE causes segmentation fault
From:
cielartisan@...
Date:
2020-02-09 04:13:10 UTC
List:
ruby-core #97102
Issue #16616 has been reported by ciel (T Yamada). ---------------------------------------- Bug #16616: Large RUBY_THREAD_VM_STACK_SIZE causes segmentation fault https://bugs.ruby-lang.org/issues/16616 * Author: ciel (T Yamada) * Status: Open * Priority: Normal * ruby -v: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin18] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN ---------------------------------------- - How to reproduce: ``RUBY_THREAD_VM_STACK_SIZE=100000000 ./ruby --disable-gems -e 'p 1'`` - Expected: only ``only 1`` is shown. - Observed: Segmentation fault: 11 - Version: ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-darwin18] and ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux] gdb on Linux showed this: ``` Program received signal SIGSEGV, Segmentation fault. rb_vm_mark (ptr=ptr@entry=0x555555b24f20) at vm.c:2259 2259 len = RARRAY_LEN(vm->mark_object_ary); ``` I blamed it on github and found 91793b8967e0531bd1159a8ff0cc7e50739c7620. I tested the script against 91793b8967e0531bd1159a8ff0cc7e50739c7620 and 91793b8967e0531bd1159a8ff0cc7e50739c7620^ (e3d547f6df76a48834cfd9893baf4f51567b3afb) and only former had Segmentation fault (on both macOS and Linux). -- 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>