rhomobile / rhodes

The Rhodes framework is a platform for building locally executing, device-optimized mobile applications for all major smartphone devices.
http://tau-platform.com/
MIT License
1.05k stars 237 forks source link

RhoRuby.exe segmentation fault on Windows 10 upgrade 1809 (KB4469342) #985

Closed charlyR closed 5 years ago

charlyR commented 5 years ago

res\build-tools\RhoRuby.exe: [BUG] Segmentation fault ruby 2.3.4p296 (2017-03-28 revision 57357) [i386-mswin32_140]

The problem is related with Windows 10 1809 upgrade (KB4469342). Looking for issues in ruby i found the following

bugs.ruby-lang.org/issues/15223 Bug #15223 Windows 1809 Update causes almost all file operations to segfault

Description File I/O has almost completely broken after the recent Windows 1809 update when compiling Ruby against MSVCRT.

Please take a look at bugs.ruby-lang.org/issues/15223

I have just try with Windows 10 v1709, with the same configuration. The RhoRuby.exe sucessfully run on this version. So, the problem is confirmed with Windows 10 upgrade 1809. Based on the article, this issue gets solved with ruby revision 64913, applied to v2.3 and 2.5