Open MSP-Greg opened 7 years ago
Many thanks to pay attention to bugs.ruby-lang.org#13746 and SEGV issue. This is for i386 Ruby 2.4 issue not for x86_64.
You're welcome. Sorry, I didn't run it thru google translate, and I saw '32/64bit'. Normally, I just build 64 bit...
windows-pr gemのCI対象にRuby 2.4 32/64bit版の両方を加えてAppVeyorにてCIを走らせたところ、SEGVが発生しました。 このSEGVはRuby 2.4の64bit版(ruby 2.4.1p111 (2017-03-22 revision 58053) [x64-mingw32])では発生しません。
windows-prのリポジトリは https://github.com/cosmo0920/windows-pr です。 git clone後、bundle install && bundle exec rake test:allでテストが走るようになっています。
SEGVの内容は以下の通りです。
means:
When I added Ruby 2.4 32bit and 64 bit into CI target and then run CI for windows-pr gem, I got a SEGV. This is not caused by Ruby 2.4 64bit, but caused by Ruby 2.4 32bit. They are mingw32 ABI.
Currently, windows-pr is developed in https://github.com/cosmo0920/windows-pr. (Because this is transferred ownership project. I'm not an original author.) You can confirm this issue with git clone, bundle install, and bundle exec rake test:all.
SEGV stack trace is as follows:
Note that Japanese speaker usually tend to say briefly, I also do unconsciously. Sorry for unclear bug report.
Actually, my fault for not translating. I think 'saying briefly' is common with coders.
I've been working on MinGW trunk builds for a while, but recently decided to build ruby_2_3 & ruby_2_4 stable branches. Once I get that working consistently, bug reports filed (I think some backports may have been missed), etc, I may try to run tests on this repo...
Thanks for your work.
Should Rakefile line 37
be changed to --
Saw your issue Bug #13746. I'm getting different results with a ruby_2_4 64 bit MinGW build. But, I'm using win32-api 1.4.8.
For instance, I think you showed a SEGV, but I got the following:
More later. I'll check trunk also...