I'm on Windows 2003, testing a possible upgrade from 1.8.6 to 1.9.1. I receive a segmentation fault error when simply requiring Win32/Service (nothing else in the script), which faults in win32/api.so.
Code: ----------- require 'win32/service' ----------- Result: ----------- D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/win32-api-1.4.6-x86-mswin32-60/lib/win32/api.so: [BUG] Segmentation fault ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32] -- control frame ---------- c:0014 p:-3048272 s:0036 b:0036 l:000035 d:000035 TOP c:0013 p:---- s:0034 b:0034 l:000033 d:000033 CFUNC :require c:0012 p:0011 s:0030 b:0030 l:000029 d:000029 TOP D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1 c:0011 p:---- s:0028 b:0028 l:000027 d:000027 FINISH c:0010 p:---- s:0026 b:0026 l:000025 d:000025 CFUNC :require c:0009 p:0011 s:0022 b:0022 l:000021 d:000021 TOP D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.8/lib/windows/error.rb:12 c:0008 p:---- s:0020 b:0020 l:000019 d:000019 FINISH c:0007 p:---- s:0018 b:0018 l:000017 d:000017 CFUNC :require c:0006 p:0023 s:0014 b:0014 l:000013 d:000013 TOP D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/win32-service-0.7.1-x86-mswin32-60/lib/win32/service.rb:2 c:0005 p:---- s:0012 b:0012 l:000011 d:000011 FINISH c:0004 p:---- s:0010 b:0010 l:000009 d:000009 CFUNC :require c:0003 p:0011 s:0006 b:0006 l:00191c d:000a4c EVAL quicktest.rb:1 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:00191c d:00191c TOP --------------------------- -- Ruby level backtrace information----------------------------------------- D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:in `require' D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/windows-api-0.4.0/lib/windows/api.rb:1:in `<top (required)>' D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.8/lib/windows/error.rb:12:in `require' D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/windows-pr-1.0.8/lib/windows/error.rb:12:in `<top (required)>' D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/win32-service-0.7.1-x86-mswin32-60/lib/win32/service.rb:2:in `require' D:/Program Files/Ruby191/lib/ruby/gems/1.9.1/gems/win32-service-0.7.1-x86-mswin32-60/lib/win32/service.rb:2:in `<top (required)>' quicktest.rb:1:in `require' quicktest.rb:1:in `<main>' [NOTE] You may encounter a bug of Ruby interpreter. Bug reports are welcome. For details: http://www.ruby-lang.org/bugreport.html This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. ----------- Gem List: ----------- highline (1.5.2) net-ssh(2.0.23) netaddr (1.5.0) snmp (1.0.2) test-unit (2.1.1) win32-api (1.4.6 x86-mswin32-60) win32-service (0.7.1 x86-mswin32-60) windows-api (0.4.0) windows-pr (1.0.8) ----------- Ruby Version: ----------- ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32] ----------- Any ideas??? -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

