{"issue":{"pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"state":"open","milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/e7cff3cfd41c495e1012227d7dc24202?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"e7cff3cfd41c495e1012227d7dc24202","url":"https://api.github.com/users/luislavena","login":"luislavena","id":4182},"updated_at":"2011-11-17T18:52:23Z","labels":[],"assignee":null,"closed_at":null,"comments":1,"url":"https://api.github.com/repos/jameskilton/rice/issues/33","body":"Hello,\r\n\r\nOn my attempt to checkout how Rice works under MinGW, decided to run the tests. Everything compile fine (except for some `RbConfig` deprecation warnings)\r\n\r\nAnyhow, things blow up with vm_unittest.\r\n\r\nAttached is a GDB backtrace of this:\r\n\r\n```\r\nStarting program: C:\\Users\\Luis\\Projects\\oss\\jameskilton\\rice\\test/vm_unittest.exe\r\n[New Thread 1912.0xf38]\r\nVM:create_object [New Thread 1912.0x1010]\r\n\r\nProgram received signal SIGSEGV, Segmentation fault.\r\n0x62df492b in st_lookup ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n(gdb) bt\r\n#0  0x62df492b in st_lookup ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#1  0x62e73ee6 in rb_w32_close ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#2  0x62d4ffa6 in rb_find_file_safe ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#3  0x62d43ef6 in rb_require_safe ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#4  0x62d01836 in msvcrt-ruby191!dln_load ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#5  0x62d424f8 in rb_protect ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#6  0x62d01c96 in rb_locale_charmap ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#7  0x62d0397e in rb_enc_find_index ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#8  0x62debd47 in ruby_init_loadpath ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#9  0x62decd73 in ruby_process_options ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#10 0x62d41b23 in ruby_options ()\r\n   from C:\\Users\\Luis\\Tools\\Ruby\\ruby-1.9.3-p0-i386-mingw32\\bin\\msvcrt-ruby191.dll\r\n#11 0x00404c09 in init (this=0x702af0, args=...) at VM.cpp:90\r\n#12 Rice::VM::VM (this=0x702af0, args=...) at VM.cpp:27\r\n#13 0x00404652 in fixture__VM__setup () at test_VM.cpp:18\r\n#14 0x004031c8 in Test_Suite::run (this=0x702a84, result=...) at unittest.cpp:60\r\n#15 0x00403790 in main () at unittest.cpp:98\r\n```\r\n\r\nGCC 4.5.2 (32bits) was used, official RubyInstaller release.","html_url":"https://github.com/jameskilton/rice/issues/33","title":"SIGSEGV under MinGW with 1.9.3-p0","number":33,"id":2249307,"created_at":"2011-11-15T21:08:17Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/83ca41657a99b65d99889abe712ba5e2?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"83ca41657a99b65d99889abe712ba5e2","url":"https://api.github.com/users/jameskilton","login":"jameskilton","id":3223},"updated_at":"2011-11-17T18:52:23Z","url":"https://api.github.com/repos/jameskilton/rice/issues/comments/2780102","body":"Honestly I gave up on supporting Windows, was becoming way too big of a pain for me, and I didn't know if anyone was even trying to use Rice on windows. I haven't tried running Rice under ruby 1.9.3 yet on any platform so maybe there's a general bug. At first glance this doesn't look like anything Windows would cause, I'll let you know what I find.","id":2780102,"created_at":"2011-11-17T18:52:23Z"}}