From: nagachika00@... Date: 2018-12-10T12:28:26+00:00 Subject: [ruby-dev:50694] [Ruby trunk Bug#15396] Please backport r62621 for LLP64 environment Issue #15396 has been updated by nagachika (Tomoyuki Chikanaga). Thank you very much wanabe-san. r62621 is reasonable candidate of fix for SEGV on mswin and can be cleanly backported. I will backport it soon. ---------------------------------------- Bug #15396: Please backport r62621 for LLP64 environment https://bugs.ruby-lang.org/issues/15396#change-75549 * Author: wanabe (_ wanabe) * Status: Closed * Priority: Normal * Assignee: * Target version: * ruby -v: ruby 2.5.4p122 (2018-12-09 revision 66298) [x64-mswin64_140] * Backport: 2.4: UNKNOWN, 2.5: REQUIRED ---------------------------------------- Sometimes ruby 2.5.4 occurs SEGV on mswin64. https://ci.appveyor.com/project/ruby/ruby/builds/20707563 It can be reproduced on my environment. ``` C:\ruby>miniruby.exe -v -e 'RubyVM::InstructionSequence.compile("[]<miniruby -e 'h=`git log origin/trunk --grep=@62621 --format=%H -1`; p h;system("git cherry-pick #{h}")' "b001766b080a3572a7fae94aa0b8ab0b0a0f3ee2\n" [ruby_2_5 f54400618a] compile.c: do not truncate VALUE to long Author: nobu Date: Thu Mar 1 07:59:57 2018 +0000 1 file changed, 2 insertions(+), 2 deletions(-) C:\ruby>nmake miniruby && miniruby.exe -v -e 'RubyVM::InstructionSequence.compile("[]<