Project

General

Profile

Bug #5306 » mingw_backtrace.txt

cfis (Charlie Savage), 09/13/2011 01:29 AM

 
$ ruby -I ruby/.ext/i386-mingw32 ruby/test/-ext-/old_thread_select/test_old_thr
ead_select.rb
Run options:

# Running tests:

ruby/test/-ext-/old_thread_select/test_old_thread_select.rb:30: [BUG] Segmentati
on fault
ruby 1.9.3dev (2011-09-02 revision 33163) [i386-mingw32]

-- Control frame information -----------------------------------------------
c:0027 p:---- s:0113 b:0113 l:000112 d:000112 CFUNC :old_thread_select
c:0026 p:0048 s:0106 b:0106 l:000093 d:000105 BLOCK ruby/test/-ext-/old_thread_
select/test_old_thread_select.rb:30
c:0025 p:0035 s:0099 b:0099 l:000098 d:000098 METHOD ruby/test/-ext-/old_thread_
select/test_old_thread_select.rb:9
c:0024 p:0017 s:0094 b:0094 l:000093 d:000093 METHOD ruby/test/-ext-/old_thread_
select/test_old_thread_select.rb:28
c:0023 p:0073 s:0090 b:0090 l:000089 d:000089 METHOD c:/MinGW/local/ruby/lib/rub
$
c:0022 p:0025 s:0084 b:0084 l:000083 d:000083 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/test/unit/testcase.rb:17
c:0021 p:0090 s:0080 b:0080 l:000068 d:000079 BLOCK c:/MinGW/local/ruby/lib/rub
y/1.9.1/minitest/unit.rb:787
c:0020 p:---- s:0074 b:0074 l:000073 d:000073 FINISH
c:0019 p:---- s:0072 b:0072 l:000071 d:000071 CFUNC :map
c:0018 p:0124 s:0069 b:0069 l:000068 d:000068 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/minitest/unit.rb:780
c:0017 p:0020 s:0061 b:0060 l:000050 d:000059 BLOCK c:/MinGW/local/ruby/lib/rub
y/1.9.1/test/unit.rb:565
c:0016 p:---- s:0056 b:0056 l:000055 d:000055 FINISH
c:0015 p:---- s:0054 b:0054 l:000053 d:000053 CFUNC :each
c:0014 p:0053 s:0051 b:0051 l:000050 d:000050 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/test/unit.rb:563
c:0013 p:0189 s:0045 b:0045 l:000044 d:000044 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/minitest/unit.rb:746
c:0012 p:0013 s:0035 b:0035 l:000034 d:000034 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/minitest/unit.rb:909
c:0011 p:0012 s:0032 b:0032 l:000023 d:000031 BLOCK c:/MinGW/local/ruby/lib/rub
y/1.9.1/minitest/unit.rb:896
c:0010 p:---- s:0029 b:0029 l:000028 d:000028 FINISH
c:0009 p:---- s:0027 b:0027 l:000026 d:000026 CFUNC :each
c:0008 p:0068 s:0024 b:0024 l:000023 d:000023 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/minitest/unit.rb:895
c:0007 p:0029 s:0020 b:0020 l:000019 d:000019 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/minitest/unit.rb:884
c:0006 p:0022 s:0016 b:0016 l:000015 d:000015 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/test/unit.rb:21
c:0005 p:0033 s:0012 b:0011 l:0006f4 d:000010 BLOCK c:/MinGW/local/ruby/lib/rub
y/1.9.1/test/unit.rb:326
c:0004 p:0036 s:0009 b:0009 l:000008 d:000008 METHOD c:/MinGW/local/ruby/lib/rub
y/1.9.1/test/unit.rb:27
c:0003 p:0026 s:0006 b:0006 l:0006f4 d:000005 BLOCK c:/MinGW/local/ruby/lib/rub
y/1.9.1/test/unit.rb:325
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:00254c d:00254c TOP

-- Ruby level backtrace information ----------------------------------------
c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb:325:in `block in autorun'
c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb:27:in `run_once'
c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb:326:in `block (2 levels) in auto
run'
c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb:21:in `run'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:884:in `run'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:895:in `_run'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:895:in `each'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:896:in `block in _run'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:909:in `run_tests'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:746:in `_run_anything'
c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb:563:in `_run_suites'
c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb:563:in `each'
c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb:565:in `block in _run_suites'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:780:in `_run_suite'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:780:in `map'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:787:in `block in _run_suite'

c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit/testcase.rb:17:in `run'
c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb:949:in `run'
ruby/test/-ext-/old_thread_select/test_old_thread_select.rb:28:in `test_old_sele
ct_error_timeout'
ruby/test/-ext-/old_thread_select/test_old_thread_select.rb:9:in `with_pipe'
ruby/test/-ext-/old_thread_select/test_old_thread_select.rb:30:in `block in test
_old_select_error_timeout'
ruby/test/-ext-/old_thread_select/test_old_thread_select.rb:30:in `old_thread_se
lect'

-- C level backtrace information -------------------------------------------
C:\Windows\SysWOW64\ntdll.dll(NtWaitForSingleObject+0x15) [0x77c4f861]
C:\Windows\syswow64\kernel32.dll(WaitForSingleObjectEx+0x43) [0x75d81184]
C:\Windows\syswow64\kernel32.dll(WaitForSingleObject+0x12) [0x75d81138]
c:\MinGW\local\ruby\bin\msvcrt-ruby191.dll(rb_vm_bugreport+0xef) [0x62e74bcf]
c:\MinGW\local\ruby\bin\msvcrt-ruby191.dll(rb_warning+0x1d0) [0x62d3c5c0]
c:\MinGW\local\ruby\bin\msvcrt-ruby191.dll(rb_bug+0x29) [0x62d3c609]
c:\MinGW\local\ruby\bin\msvcrt-ruby191.dll(rb_get_next_signal+0xaf) [0x62dfb19f]

[0x00401262]
C:\Windows\syswow64\kernel32.dll(CheckForReadOnlyResource+0x3bf) [0x75da9d77]
C:\Windows\SysWOW64\ntdll.dll(RtlKnownExceptionFilter+0xb7) [0x77ca0df7]

-- Other runtime information -----------------------------------------------

* Loaded script: ruby/test/-ext-/old_thread_select/test_old_thread_select.rb

* Loaded features:

0 enumerator.so
1 c:/MinGW/local/src/ruby/.ext/i386-mingw32/enc/encdb.so
2 c:/MinGW/local/src/ruby/.ext/i386-mingw32/enc/iso_8859_1.so
3 c:/MinGW/local/src/ruby/.ext/i386-mingw32/enc/trans/transdb.so
4 c:/MinGW/local/ruby/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
5 c:/MinGW/local/ruby/lib/ruby/1.9.1/i386-mingw32/rbconfig.rb
6 c:/MinGW/local/ruby/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
7 c:/MinGW/local/ruby/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
8 c:/MinGW/local/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb
9 c:/MinGW/local/ruby/lib/ruby/site_ruby/1.9.1/rubygems.rb
10 c:/MinGW/local/ruby/lib/ruby/1.9.1/optparse.rb
11 c:/MinGW/local/ruby/lib/ruby/1.9.1/minitest/unit.rb
12 c:/MinGW/local/ruby/lib/ruby/1.9.1/prettyprint.rb
13 c:/MinGW/local/ruby/lib/ruby/1.9.1/pp.rb
14 c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit/assertions.rb
15 c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit/testcase.rb
16 c:/MinGW/local/ruby/lib/ruby/1.9.1/test/unit.rb
17 c:/MinGW/local/src/ruby/.ext/i386-mingw32/-test-/old_thread_select/old_thr
ead_select.so
18 c:/MinGW/local/src/ruby/.ext/i386-mingw32/enc/utf_16le.so
19 c:/MinGW/local/src/ruby/.ext/i386-mingw32/enc/trans/single_byte.so
20 c:/MinGW/local/src/ruby/.ext/i386-mingw32/enc/trans/utf_16_32.so

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
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.
(8-8/8)