Skip to content

Instantly share code, notes, and snippets.

@k-tsj
Created April 27, 2013 23:10
Show Gist options
  • Save k-tsj/5475118 to your computer and use it in GitHub Desktop.
Save k-tsj/5475118 to your computer and use it in GitHub Desktop.
RGenGC(056c914e53c6) SEGV
$ make TESTS='--gc-stress objspace/test_objspace.rb pathname/test_pathname.rb' test-all
TestPathname#test_each_entry/home/kazuki/work/ruby/lib/pp.rb:165: [BUG] Segmentation fault
ruby 2.1.0dev (2013-04-25 trunk 40462) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0061 p:0008 s:0261 e:000259 METHOD /home/kazuki/work/ruby/lib/pp.rb:165
c:0060 p:0011 s:0255 e:000254 BLOCK /home/kazuki/work/ruby/lib/pp.rb:356
c:0059 p:0029 s:0252 e:000251 BLOCK /home/kazuki/work/ruby/lib/pp.rb:247 [FINISH]
c:0058 p:---- s:0249 e:000248 CFUNC :each
c:0057 p:0042 s:0246 E:0018b8 METHOD /home/kazuki/work/ruby/lib/pp.rb:241
c:0056 p:0009 s:0239 E:0016f8 BLOCK /home/kazuki/work/ruby/lib/pp.rb:355
c:0055 p:0006 s:0237 e:000236 BLOCK /home/kazuki/work/ruby/lib/prettyprint.rb:273
c:0054 p:0020 s:0235 e:000234 METHOD /home/kazuki/work/ruby/lib/prettyprint.rb:300
c:0053 p:0009 s:0231 e:000230 BLOCK /home/kazuki/work/ruby/lib/prettyprint.rb:272
c:0052 p:0051 s:0229 e:000228 METHOD /home/kazuki/work/ruby/lib/prettyprint.rb:285
c:0051 p:0040 s:0225 e:000224 METHOD /home/kazuki/work/ruby/lib/prettyprint.rb:271
c:0050 p:0013 s:0217 E:002310 METHOD /home/kazuki/work/ruby/lib/pp.rb:354
c:0049 p:0009 s:0213 e:000212 BLOCK /home/kazuki/work/ruby/lib/pp.rb:174
c:0048 p:0006 s:0211 e:000210 BLOCK /home/kazuki/work/ruby/lib/prettyprint.rb:273
c:0047 p:0020 s:0209 e:000208 METHOD /home/kazuki/work/ruby/lib/prettyprint.rb:300
c:0046 p:0009 s:0205 e:000204 BLOCK /home/kazuki/work/ruby/lib/prettyprint.rb:272
c:0045 p:0051 s:0203 e:000202 METHOD /home/kazuki/work/ruby/lib/prettyprint.rb:285
c:0044 p:0040 s:0199 e:000198 METHOD /home/kazuki/work/ruby/lib/prettyprint.rb:271
c:0043 p:0050 s:0191 e:000190 METHOD /home/kazuki/work/ruby/lib/pp.rb:174
c:0042 p:0010 s:0186 e:000185 BLOCK /home/kazuki/work/ruby/lib/pp.rb:86
c:0041 p:0143 s:0184 e:000183 METHOD /home/kazuki/work/ruby/lib/pp.rb:133
c:0040 p:0033 s:0180 e:000179 METHOD /home/kazuki/work/ruby/lib/pp.rb:86
c:0039 p:0016 s:0173 e:000172 METHOD /home/kazuki/work/ruby/lib/pp.rb:12
c:0038 p:0008 s:0170 e:000169 METHOD /home/kazuki/work/ruby/lib/test/unit/assertions.rb:10
c:0037 p:0009 s:0166 e:000165 BLOCK /home/kazuki/work/ruby/lib/test/unit/assertions.rb:142 [FINISH]
c:0036 p:---- s:0160 e:000159 CFUNC :call
c:0035 p:0036 s:0157 e:000155 BLOCK /home/kazuki/work/ruby/lib/minitest/unit.rb:566 [FINISH]
c:0034 p:---- s:0153 e:000152 CFUNC :call
c:0033 p:0060 s:0150 e:000149 METHOD /home/kazuki/work/ruby/lib/minitest/unit.rb:199
c:0032 p:0090 s:0145 e:000144 METHOD /home/kazuki/work/ruby/lib/test/unit/assertions.rb:34
c:0031 p:0027 s:0138 E:0014f0 METHOD /home/kazuki/work/ruby/lib/test/unit/assertions.rb:183
c:0030 p:0069 s:0132 e:000131 BLOCK /home/kazuki/work/ruby/test/pathname/test_pathname.rb:1207
c:0029 p:0008 s:0128 e:000127 BLOCK /home/kazuki/work/ruby/test/pathname/test_pathname.rb:315 [FINISH]
c:0028 p:---- s:0126 e:000125 CFUNC :chdir
c:0027 p:0034 s:0122 e:000121 BLOCK /home/kazuki/work/ruby/test/pathname/test_pathname.rb:314
c:0026 p:0043 s:0119 e:000118 METHOD /home/kazuki/work/ruby/lib/tmpdir.rb:88
c:0025 p:0018 s:0112 e:000111 METHOD /home/kazuki/work/ruby/test/pathname/test_pathname.rb:312
c:0024 p:0009 s:0108 e:000107 METHOD /home/kazuki/work/ruby/test/pathname/test_pathname.rb:1202
c:0023 p:0038 s:0105 e:000104 METHOD /home/kazuki/work/ruby/lib/test/unit.rb:858
c:0022 p:0072 s:0100 e:000099 METHOD /home/kazuki/work/ruby/lib/minitest/unit.rb:1301 [FINISH]
c:0021 p:---- s:0092 e:000091 CFUNC :call
c:0020 p:0048 s:0088 e:000087 LAMBDA /home/kazuki/work/ruby/lib/test/unit.rb:224 [FINISH]
c:0019 p:0019 s:0084 e:000083 METHOD /home/kazuki/work/ruby/lib/test/unit/testcase.rb:17
c:0018 p:0068 s:0080 e:000079 BLOCK /home/kazuki/work/ruby/lib/minitest/unit.rb:919 [FINISH]
c:0017 p:---- s:0074 e:000073 CFUNC :map
c:0016 p:0092 s:0071 e:000070 METHOD /home/kazuki/work/ruby/lib/minitest/unit.rb:912
c:0015 p:0015 s:0063 e:000061 BLOCK /home/kazuki/work/ruby/lib/test/unit.rb:657 [FINISH]
c:0014 p:---- s:0058 e:000057 CFUNC :each
c:0013 p:0067 s:0055 e:000054 METHOD /home/kazuki/work/ruby/lib/test/unit.rb:655
c:0012 p:0135 s:0049 e:000048 METHOD /home/kazuki/work/ruby/lib/minitest/unit.rb:867
c:0011 p:0009 s:0039 e:000038 METHOD /home/kazuki/work/ruby/lib/minitest/unit.rb:1060
c:0010 p:0009 s:0036 e:000035 BLOCK /home/kazuki/work/ruby/lib/minitest/unit.rb:1047 [FINISH]
c:0009 p:---- s:0033 e:000032 CFUNC :each
c:0008 p:0040 s:0030 e:000029 METHOD /home/kazuki/work/ruby/lib/minitest/unit.rb:1046
c:0007 p:0017 s:0026 e:000025 METHOD /home/kazuki/work/ruby/lib/minitest/unit.rb:1035
c:0006 p:0019 s:0022 e:000021 METHOD /home/kazuki/work/ruby/lib/test/unit.rb:21
c:0005 p:0010 s:0018 e:000017 METHOD /home/kazuki/work/ruby/lib/test/unit.rb:774
c:0004 p:0040 s:0013 e:000012 METHOD /home/kazuki/work/ruby/lib/test/unit.rb:834
c:0003 p:0011 s:0010 e:000009 METHOD /home/kazuki/work/ruby/lib/test/unit.rb:838
c:0002 p:0177 s:0006 E:002400 EVAL ./test/runner.rb:17 [FINISH]
c:0001 p:0000 s:0002 E:002488 TOP [FINISH]
./test/runner.rb:17:in `<main>'
/home/kazuki/work/ruby/lib/test/unit.rb:838:in `run'
/home/kazuki/work/ruby/lib/test/unit.rb:834:in `run'
/home/kazuki/work/ruby/lib/test/unit.rb:774:in `run'
/home/kazuki/work/ruby/lib/test/unit.rb:21:in `run'
/home/kazuki/work/ruby/lib/minitest/unit.rb:1035:in `run'
/home/kazuki/work/ruby/lib/minitest/unit.rb:1046:in `_run'
/home/kazuki/work/ruby/lib/minitest/unit.rb:1046:in `each'
/home/kazuki/work/ruby/lib/minitest/unit.rb:1047:in `block in _run'
/home/kazuki/work/ruby/lib/minitest/unit.rb:1060:in `run_tests'
/home/kazuki/work/ruby/lib/minitest/unit.rb:867:in `_run_anything'
/home/kazuki/work/ruby/lib/test/unit.rb:655:in `_run_suites'
/home/kazuki/work/ruby/lib/test/unit.rb:655:in `each'
/home/kazuki/work/ruby/lib/test/unit.rb:657:in `block in _run_suites'
/home/kazuki/work/ruby/lib/minitest/unit.rb:912:in `_run_suite'
/home/kazuki/work/ruby/lib/minitest/unit.rb:912:in `map'
/home/kazuki/work/ruby/lib/minitest/unit.rb:919:in `block in _run_suite'
/home/kazuki/work/ruby/lib/test/unit/testcase.rb:17:in `run'
/home/kazuki/work/ruby/lib/test/unit.rb:224:in `block (2 levels) in non_options'
/home/kazuki/work/ruby/lib/test/unit.rb:224:in `call'
/home/kazuki/work/ruby/lib/minitest/unit.rb:1301:in `run'
/home/kazuki/work/ruby/lib/test/unit.rb:858:in `run_test'
/home/kazuki/work/ruby/test/pathname/test_pathname.rb:1202:in `test_each_entry'
/home/kazuki/work/ruby/test/pathname/test_pathname.rb:312:in `with_tmpchdir'
/home/kazuki/work/ruby/lib/tmpdir.rb:88:in `mktmpdir'
/home/kazuki/work/ruby/test/pathname/test_pathname.rb:314:in `block in with_tmpchdir'
/home/kazuki/work/ruby/test/pathname/test_pathname.rb:314:in `chdir'
/home/kazuki/work/ruby/test/pathname/test_pathname.rb:315:in `block (2 levels) in with_tmpchdir'
/home/kazuki/work/ruby/test/pathname/test_pathname.rb:1207:in `block in test_each_entry'
/home/kazuki/work/ruby/lib/test/unit/assertions.rb:183:in `assert_equal'
/home/kazuki/work/ruby/lib/test/unit/assertions.rb:34:in `assert'
/home/kazuki/work/ruby/lib/minitest/unit.rb:199:in `assert'
/home/kazuki/work/ruby/lib/minitest/unit.rb:199:in `call'
/home/kazuki/work/ruby/lib/minitest/unit.rb:566:in `block in message'
/home/kazuki/work/ruby/lib/minitest/unit.rb:566:in `call'
/home/kazuki/work/ruby/lib/test/unit/assertions.rb:142:in `block in assert_equal'
/home/kazuki/work/ruby/lib/test/unit/assertions.rb:10:in `mu_pp'
/home/kazuki/work/ruby/lib/pp.rb:12:in `pretty_inspect'
/home/kazuki/work/ruby/lib/pp.rb:86:in `pp'
/home/kazuki/work/ruby/lib/pp.rb:133:in `guard_inspect_key'
/home/kazuki/work/ruby/lib/pp.rb:86:in `block in pp'
/home/kazuki/work/ruby/lib/pp.rb:174:in `pp'
/home/kazuki/work/ruby/lib/prettyprint.rb:271:in `group'
/home/kazuki/work/ruby/lib/prettyprint.rb:285:in `group_sub'
/home/kazuki/work/ruby/lib/prettyprint.rb:272:in `block in group'
/home/kazuki/work/ruby/lib/prettyprint.rb:300:in `nest'
/home/kazuki/work/ruby/lib/prettyprint.rb:273:in `block (2 levels) in group'
/home/kazuki/work/ruby/lib/pp.rb:174:in `block in pp'
/home/kazuki/work/ruby/lib/pp.rb:354:in `pretty_print'
/home/kazuki/work/ruby/lib/prettyprint.rb:271:in `group'
/home/kazuki/work/ruby/lib/prettyprint.rb:285:in `group_sub'
/home/kazuki/work/ruby/lib/prettyprint.rb:272:in `block in group'
/home/kazuki/work/ruby/lib/prettyprint.rb:300:in `nest'
/home/kazuki/work/ruby/lib/prettyprint.rb:273:in `block (2 levels) in group'
/home/kazuki/work/ruby/lib/pp.rb:355:in `block in pretty_print'
/home/kazuki/work/ruby/lib/pp.rb:241:in `seplist'
/home/kazuki/work/ruby/lib/pp.rb:241:in `each'
/home/kazuki/work/ruby/lib/pp.rb:247:in `block in seplist'
/home/kazuki/work/ruby/lib/pp.rb:356:in `block (2 levels) in pretty_print'
/home/kazuki/work/ruby/lib/pp.rb:165:in `pp'
-- C level backtrace information -------------------------------------------
./test/runner.rb: TestPathname#test_each_entry(+0x1bc58c) [0x55555571058c]
./test/runner.rb: TestPathname#test_each_entry(+0x1bc661) [0x555555710661]
./test/runner.rb: TestPathname#test_each_entry(+0x5b668) [0x5555555af668]
./test/runner.rb: TestPathname#test_each_entry(rb_bug+0xf1) [0x5555555af78f]
./test/runner.rb: TestPathname#test_each_entry(+0x132263) [0x555555686263]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0) [0x7ffff7bcccb0]
./test/runner.rb: TestPathname#test_each_entry(st_lookup+0x1b) [0x55555568f7e4]
./test/runner.rb: TestPathname#test_each_entry(+0x1addbb) [0x555555701dbb]
./test/runner.rb: TestPathname#test_each_entry(+0x1aea0a) [0x555555702a0a]
./test/runner.rb: TestPathname#test_each_entry(+0x1aea72) [0x555555702a72]
./test/runner.rb: TestPathname#test_each_entry(+0x1aec08) [0x555555702c08]
./test/runner.rb: TestPathname#test_each_entry(+0x1a0fc7) [0x5555556f4fc7]
./test/runner.rb: TestPathname#test_each_entry(+0x1a8aa5) [0x5555556fcaa5]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6c76) [0x55555570ac76]
./test/runner.rb: TestPathname#test_each_entry(+0x1b3290) [0x555555707290]
./test/runner.rb: TestPathname#test_each_entry(rb_yield+0x38) [0x5555557072ca]
./test/runner.rb: TestPathname#test_each_entry(rb_ary_each+0x8f) [0x55555557f43c]
./test/runner.rb: TestPathname#test_each_entry(+0x1a24ab) [0x5555556f64ab]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a42cd) [0x5555556f82cd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a3ebd) [0x5555556f7ebd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a45ce) [0x5555556f85ce]
./test/runner.rb: TestPathname#test_each_entry(+0x1a4a56) [0x5555556f8a56]
./test/runner.rb: TestPathname#test_each_entry(+0x1a89b2) [0x5555556fc9b2]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6d76) [0x55555570ad76]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6e13) [0x55555570ae13]
./test/runner.rb: TestPathname#test_each_entry(+0x67b74) [0x5555555bbb74]
./test/runner.rb: TestPathname#test_each_entry(+0x1a2480) [0x5555556f6480]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a8aca) [0x5555556fcaca]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6d76) [0x55555570ad76]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6e13) [0x55555570ae13]
./test/runner.rb: TestPathname#test_each_entry(+0x67b74) [0x5555555bbb74]
./test/runner.rb: TestPathname#test_each_entry(+0x1a2480) [0x5555556f6480]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a42cd) [0x5555556f82cd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a4a56) [0x5555556f8a56]
./test/runner.rb: TestPathname#test_each_entry(+0x1a8aca) [0x5555556fcaca]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6c76) [0x55555570ac76]
./test/runner.rb: TestPathname#test_each_entry(+0x1b3290) [0x555555707290]
./test/runner.rb: TestPathname#test_each_entry(rb_yield+0x38) [0x5555557072ca]
./test/runner.rb: TestPathname#test_each_entry(+0x4c8de) [0x5555555a08de]
./test/runner.rb: TestPathname#test_each_entry(rb_ensure+0x9e) [0x5555555b6541]
./test/runner.rb: TestPathname#test_each_entry(+0x4ca85) [0x5555555a0a85]
./test/runner.rb: TestPathname#test_each_entry(+0x1a2480) [0x5555556f6480]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a89b2) [0x5555556fc9b2]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b16f5) [0x5555557056f5]
./test/runner.rb: TestPathname#test_each_entry(+0x1b0ed2) [0x555555704ed2]
./test/runner.rb: TestPathname#test_each_entry(+0x1b1aeb) [0x555555705aeb]
./test/runner.rb: TestPathname#test_each_entry(rb_method_call+0x1a1) [0x5555555bda40]
./test/runner.rb: TestPathname#test_each_entry(+0x1a2480) [0x5555556f6480]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a8aca) [0x5555556fcaca]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6d76) [0x55555570ad76]
./test/runner.rb: TestPathname#test_each_entry(+0x1a387d) [0x5555556f787d]
./test/runner.rb: TestPathname#test_each_entry(+0x1a3bcb) [0x5555556f7bcb]
./test/runner.rb: TestPathname#test_each_entry(+0x1a4475) [0x5555556f8475]
./test/runner.rb: TestPathname#test_each_entry(+0x1a4a83) [0x5555556f8a83]
./test/runner.rb: TestPathname#test_each_entry(+0x1a8c51) [0x5555556fcc51]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6c76) [0x55555570ac76]
./test/runner.rb: TestPathname#test_each_entry(+0x1b3290) [0x555555707290]
./test/runner.rb: TestPathname#test_each_entry(rb_yield+0x38) [0x5555557072ca]
./test/runner.rb: TestPathname#test_each_entry(+0x2dbe0) [0x555555581be0]
./test/runner.rb: TestPathname#test_each_entry(+0x1a24ab) [0x5555556f64ab]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a42cd) [0x5555556f82cd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a4a56) [0x5555556f8a56]
./test/runner.rb: TestPathname#test_each_entry(+0x1a89b2) [0x5555556fc9b2]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6c76) [0x55555570ac76]
./test/runner.rb: TestPathname#test_each_entry(+0x1b3290) [0x555555707290]
./test/runner.rb: TestPathname#test_each_entry(rb_yield+0x38) [0x5555557072ca]
./test/runner.rb: TestPathname#test_each_entry(rb_ary_each+0x8f) [0x55555557f43c]
./test/runner.rb: TestPathname#test_each_entry(+0x1a24ab) [0x5555556f64ab]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a42cd) [0x5555556f82cd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a4a56) [0x5555556f8a56]
./test/runner.rb: TestPathname#test_each_entry(+0x1a89b2) [0x5555556fc9b2]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6b47) [0x55555570ab47]
./test/runner.rb: TestPathname#test_each_entry(+0x1b6c76) [0x55555570ac76]
./test/runner.rb: TestPathname#test_each_entry(+0x1b3290) [0x555555707290]
./test/runner.rb: TestPathname#test_each_entry(rb_yield+0x38) [0x5555557072ca]
./test/runner.rb: TestPathname#test_each_entry(rb_ary_each+0x8f) [0x55555557f43c]
./test/runner.rb: TestPathname#test_each_entry(+0x1a24ab) [0x5555556f64ab]
./test/runner.rb: TestPathname#test_each_entry(+0x1a31dd) [0x5555556f71dd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a34a9) [0x5555556f74a9]
./test/runner.rb: TestPathname#test_each_entry(+0x1a42cd) [0x5555556f82cd]
./test/runner.rb: TestPathname#test_each_entry(+0x1a4a56) [0x5555556f8a56]
./test/runner.rb: TestPathname#test_each_entry(+0x1a89b2) [0x5555556fc9b2]
./test/runner.rb: TestPathname#test_each_entry(+0x1b802f) [0x55555570c02f]
./test/runner.rb: TestPathname#test_each_entry(rb_iseq_eval_main+0x34) [0x55555570d090]
./test/runner.rb: TestPathname#test_each_entry(+0x610d5) [0x5555555b50d5]
./test/runner.rb: TestPathname#test_each_entry(ruby_exec_node+0x24) [0x5555555b51e8]
./test/runner.rb: TestPathname#test_each_entry(ruby_run_node+0x3e) [0x5555555b51bb]
./test/runner.rb: TestPathname#test_each_entry(+0x21249) [0x555555575249]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7ffff6ee276d]
./test/runner.rb: TestPathname#test_each_entry(+0x21119) [0x555555575119]
-- Other runtime information -----------------------------------------------
* Loaded script: ./test/runner.rb: TestPathname#test_each_entry
* Loaded features:
0 enumerator.so
1 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/encdb.so
2 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/trans/transdb.so
3 /home/kazuki/work/ruby/rbconfig.rb
4 /home/kazuki/work/ruby/lib/rubygems/compatibility.rb
5 /home/kazuki/work/ruby/lib/rubygems/defaults.rb
6 /home/kazuki/work/ruby/lib/rubygems/deprecate.rb
7 /home/kazuki/work/ruby/lib/rubygems/errors.rb
8 /home/kazuki/work/ruby/lib/rubygems/version.rb
9 /home/kazuki/work/ruby/lib/rubygems/requirement.rb
10 /home/kazuki/work/ruby/lib/rubygems/platform.rb
11 /home/kazuki/work/ruby/lib/rubygems/specification.rb
12 /home/kazuki/work/ruby/lib/rubygems/exceptions.rb
13 /home/kazuki/work/ruby/lib/rubygems/core_ext/kernel_gem.rb
14 /home/kazuki/work/ruby/lib/rubygems/core_ext/kernel_require.rb
15 /home/kazuki/work/ruby/lib/rubygems.rb
16 /home/kazuki/work/ruby/lib/optparse.rb
17 /home/kazuki/work/ruby/lib/thread.rb
18 /home/kazuki/work/ruby/lib/minitest/parallel_each.rb
19 /home/kazuki/work/ruby/lib/minitest/unit.rb
20 /home/kazuki/work/ruby/lib/prettyprint.rb
21 /home/kazuki/work/ruby/lib/pp.rb
22 /home/kazuki/work/ruby/lib/test/unit/assertions.rb
23 /home/kazuki/work/ruby/lib/test/unit/testcase.rb
24 /home/kazuki/work/ruby/lib/test/unit.rb
25 /home/kazuki/work/ruby/.ext/x86_64-linux/objspace.so
26 /home/kazuki/work/ruby/lib/open3.rb
27 /home/kazuki/work/ruby/lib/timeout.rb
28 /home/kazuki/work/ruby/test/ruby/envutil.rb
29 /home/kazuki/work/ruby/test/objspace/test_objspace.rb
30 /home/kazuki/work/ruby/.ext/x86_64-linux/pathname.so
31 /home/kazuki/work/ruby/.ext/x86_64-linux/etc.so
32 /home/kazuki/work/ruby/lib/fileutils.rb
33 /home/kazuki/work/ruby/lib/tmpdir.rb
34 /home/kazuki/work/ruby/test/pathname/test_pathname.rb
35 /home/kazuki/work/ruby/.ext/x86_64-linux/io/console.so
* Process memory map:
555555554000-5555557d5000 r-xp 00000000 fc:00 412471 /home/kazuki/work/ruby/ruby
5555559d4000-5555559d9000 r--p 00280000 fc:00 412471 /home/kazuki/work/ruby/ruby
5555559d9000-5555559db000 rw-p 00285000 fc:00 412471 /home/kazuki/work/ruby/ruby
5555559db000-5555562d0000 rw-p 00000000 00:00 0 [heap]
7fffe8000000-7fffe8021000 rw-p 00000000 00:00 0
7fffe8021000-7fffec000000 ---p 00000000 00:00 0
7ffff0000000-7ffff0021000 rw-p 00000000 00:00 0
7ffff0021000-7ffff4000000 ---p 00000000 00:00 0
7ffff58c7000-7ffff58dc000 r-xp 00000000 fc:00 781917 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffff58dc000-7ffff5adb000 ---p 00015000 fc:00 781917 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffff5adb000-7ffff5adc000 r--p 00014000 fc:00 781917 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffff5adc000-7ffff5add000 rw-p 00015000 fc:00 781917 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ffff5add000-7ffff5ade000 ---p 00000000 00:00 0
7ffff5ade000-7ffff5cdf000 rw-p 00000000 00:00 0
7ffff5cdf000-7ffff5ce0000 ---p 00000000 00:00 0
7ffff5ce0000-7ffff5de0000 rw-p 00000000 00:00 0
7ffff5de0000-7ffff5de3000 r-xp 00000000 fc:00 412095 /home/kazuki/work/ruby/.ext/x86_64-linux/io/console.so
7ffff5de3000-7ffff5fe2000 ---p 00003000 fc:00 412095 /home/kazuki/work/ruby/.ext/x86_64-linux/io/console.so
7ffff5fe2000-7ffff5fe3000 r--p 00002000 fc:00 412095 /home/kazuki/work/ruby/.ext/x86_64-linux/io/console.so
7ffff5fe3000-7ffff5fe4000 rw-p 00003000 fc:00 412095 /home/kazuki/work/ruby/.ext/x86_64-linux/io/console.so
7ffff5fe4000-7ffff5fe7000 r-xp 00000000 fc:00 412080 /home/kazuki/work/ruby/.ext/x86_64-linux/etc.so
7ffff5fe7000-7ffff61e6000 ---p 00003000 fc:00 412080 /home/kazuki/work/ruby/.ext/x86_64-linux/etc.so
7ffff61e6000-7ffff61e7000 r--p 00002000 fc:00 412080 /home/kazuki/work/ruby/.ext/x86_64-linux/etc.so
7ffff61e7000-7ffff61e8000 rw-p 00003000 fc:00 412080 /home/kazuki/work/ruby/.ext/x86_64-linux/etc.so
7ffff61e8000-7ffff61ef000 r-xp 00000000 fc:00 412182 /home/kazuki/work/ruby/.ext/x86_64-linux/pathname.so
7ffff61ef000-7ffff63ee000 ---p 00007000 fc:00 412182 /home/kazuki/work/ruby/.ext/x86_64-linux/pathname.so
7ffff63ee000-7ffff63ef000 r--p 00006000 fc:00 412182 /home/kazuki/work/ruby/.ext/x86_64-linux/pathname.so
7ffff63ef000-7ffff63f0000 rw-p 00007000 fc:00 412182 /home/kazuki/work/ruby/.ext/x86_64-linux/pathname.so
7ffff63f0000-7ffff63f6000 r-xp 00000000 fc:00 412177 /home/kazuki/work/ruby/.ext/x86_64-linux/objspace.so
7ffff63f6000-7ffff65f5000 ---p 00006000 fc:00 412177 /home/kazuki/work/ruby/.ext/x86_64-linux/objspace.so
7ffff65f5000-7ffff65f6000 r--p 00005000 fc:00 412177 /home/kazuki/work/ruby/.ext/x86_64-linux/objspace.so
7ffff65f6000-7ffff65f7000 rw-p 00006000 fc:00 412177 /home/kazuki/work/ruby/.ext/x86_64-linux/objspace.so
7ffff65f7000-7ffff65f9000 r-xp 00000000 fc:00 411590 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/trans/transdb.so
7ffff65f9000-7ffff67f9000 ---p 00002000 fc:00 411590 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/trans/transdb.so
7ffff67f9000-7ffff67fa000 r--p 00002000 fc:00 411590 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/trans/transdb.so
7ffff67fa000-7ffff67fb000 rw-p 00003000 fc:00 411590 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/trans/transdb.so
7ffff67fb000-7ffff67fd000 r-xp 00000000 fc:00 409506 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/encdb.so
7ffff67fd000-7ffff69fc000 ---p 00002000 fc:00 409506 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/encdb.so
7ffff69fc000-7ffff69fd000 r--p 00001000 fc:00 409506 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/encdb.so
7ffff69fd000-7ffff69fe000 rw-p 00002000 fc:00 409506 /home/kazuki/work/ruby/.ext/x86_64-linux/enc/encdb.so
7ffff69fe000-7ffff6a05000 r--s 00000000 fc:00 189146 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7ffff6a05000-7ffff6a06000 ---p 00000000 00:00 0
7ffff6a06000-7ffff6b0a000 rw-p 00000000 00:00 0
7ffff6b0a000-7ffff6ec1000 r--p 00000000 fc:00 130632 /usr/lib/locale/locale-archive
7ffff6ec1000-7ffff7074000 r-xp 00000000 fc:00 821110 /lib/x86_64-linux-gnu/libc-2.15.so
7ffff7074000-7ffff7273000 ---p 001b3000 fc:00 821110 /lib/x86_64-linux-gnu/libc-2.15.so
7ffff7273000-7ffff7277000 r--p 001b2000 fc:00 821110 /lib/x86_64-linux-gnu/libc-2.15.so
7ffff7277000-7ffff7279000 rw-p 001b6000 fc:00 821110 /lib/x86_64-linux-gnu/libc-2.15.so
7ffff7279000-7ffff727e000 rw-p 00000000 00:00 0
7ffff727e000-7ffff7377000 r-xp 00000000 fc:00 811950 /lib/x86_64-linux-gnu/libm-2.15.so
7ffff7377000-7ffff7576000 ---p 000f9000 fc:00 811950 /lib/x86_64-linux-gnu/libm-2.15.so
7ffff7576000-7ffff7577000 r--p 000f8000 fc:00 811950 /lib/x86_64-linux-gnu/libm-2.15.so
7ffff7577000-7ffff7578000 rw-p 000f9000 fc:00 811950 /lib/x86_64-linux-gnu/libm-2.15.so
7ffff7578000-7ffff7581000 r-xp 00000000 fc:00 821121 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7ffff7581000-7ffff7781000 ---p 00009000 fc:00 821121 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7ffff7781000-7ffff7782000 r--p 00009000 fc:00 821121 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7ffff7782000-7ffff7783000 rw-p 0000a000 fc:00 821121 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7ffff7783000-7ffff77b1000 rw-p 00000000 00:00 0
7ffff77b1000-7ffff77b3000 r-xp 00000000 fc:00 821126 /lib/x86_64-linux-gnu/libdl-2.15.so
7ffff77b3000-7ffff79b3000 ---p 00002000 fc:00 821126 /lib/x86_64-linux-gnu/libdl-2.15.so
7ffff79b3000-7ffff79b4000 r--p 00002000 fc:00 821126 /lib/x86_64-linux-gnu/libdl-2.15.so
7ffff79b4000-7ffff79b5000 rw-p 00003000 fc:00 821126 /lib/x86_64-linux-gnu/libdl-2.15.so
7ffff79b5000-7ffff79bc000 r-xp 00000000 fc:00 821116 /lib/x86_64-linux-gnu/librt-2.15.so
7ffff79bc000-7ffff7bbb000 ---p 00007000 fc:00 821116 /lib/x86_64-linux-gnu/librt-2.15.so
7ffff7bbb000-7ffff7bbc000 r--p 00006000 fc:00 821116 /lib/x86_64-linux-gnu/librt-2.15.so
7ffff7bbc000-7ffff7bbd000 rw-p 00007000 fc:00 821116 /lib/x86_64-linux-gnu/librt-2.15.so
7ffff7bbd000-7ffff7bd5000 r-xp 00000000 fc:00 821130 /lib/x86_64-linux-gnu/libpthread-2.15.so
7ffff7bd5000-7ffff7dd4000 ---p 00018000 fc:00 821130 /lib/x86_64-linux-gnu/libpthread-2.15.so
7ffff7dd4000-7ffff7dd5000 r--p 00017000 fc:00 821130 /lib/x86_64-linux-gnu/libpthread-2.15.so
7ffff7dd5000-7ffff7dd6000 rw-p 00018000 fc:00 821130 /lib/x86_64-linux-gnu/libpthread-2.15.so
7ffff7dd6000-7ffff7dda000 rw-p 00000000 00:00 0
7ffff7dda000-7ffff7dfc000 r-xp 00000000 fc:00 821112 /lib/x86_64-linux-gnu/ld-2.15.so
7ffff7ee8000-7ffff7fee000 rw-p 00000000 00:00 0
7ffff7ff8000-7ffff7ffb000 rw-p 00000000 00:00 0
7ffff7ffb000-7ffff7ffc000 r-xp 00000000 00:00 0 [vdso]
7ffff7ffc000-7ffff7ffd000 r--p 00022000 fc:00 821112 /lib/x86_64-linux-gnu/ld-2.15.so
7ffff7ffd000-7ffff7fff000 rw-p 00023000 fc:00 821112 /lib/x86_64-linux-gnu/ld-2.15.so
7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0 [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
TestPathname#test_each_entry
Program received signal SIGSEGV, Segmentation fault.
0x000000000000004a in ?? ()
(gdb) bt
#0 0x000000000000004a in ?? ()
#1 0x000055555568f7f2 in st_lookup (table=0x555556100020, key=5464, value=0x7fffffff2e50) at st.c:414
#2 0x0000555555701dbb in lookup_method_table (klass=93825006141040, id=5464) at vm_method.c:176
#3 0x0000555555702a0a in search_method (klass=93825006141040, id=5464, defined_class_ptr=0x7fffffff2ed8) at vm_method.c:500
#4 0x0000555555702a72 in rb_method_entry_get_without_cache (klass=93825006141040, id=5464, defined_class_ptr=0x555555f45cf8) at vm_method.c:519
#5 0x0000555555702c08 in rb_method_entry (klass=93825006141040, id=5464, defined_class_ptr=0x555555f45cf8) at vm_method.c:559
#6 0x00005555556f4fc7 in vm_search_method (ci=0x555555f45cc0, recv=93825006141280) at vm_insnhelper.c:859
#7 0x00005555556fcaa5 in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1016
#8 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#9 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x7ffff6b07e60, self=93825006206840, argc=1, argv=0x7fffffff3dc8, blockptr=0x0, cref=0x0, defined_class=93825001242920) at vm.c:648
#10 0x000055555570ac76 in vm_yield (th=0x5555559fe590, argc=1, argv=0x7fffffff3dc8) at vm.c:679
#11 0x0000555555707290 in rb_yield_0 (argc=1, argv=0x7fffffff3dc8) at vm_eval.c:920
#12 0x00005555557072ca in rb_yield (val=93825006141280) at vm_eval.c:930
#13 0x000055555557f43c in rb_ary_each (array=93825006059440) at array.c:1687
#14 0x00005555556f64ab in call_cfunc_0 (func=0x55555557f3ad <rb_ary_each>, recv=93825006059440, argc=0, argv=0x7ffff6a097c8) at vm_insnhelper.c:1359
#15 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b07e40, ci=0x7fffffff40b0) at vm_insnhelper.c:1497
#16 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b07e40, ci=0x7fffffff40b0) at vm_insnhelper.c:1587
#17 0x00005555556f82cd in vm_call_method (th=0x5555559fe590, cfp=0x7ffff6b07e40, ci=0x7fffffff40b0) at vm_insnhelper.c:1779
#18 0x00005555556f7ebd in vm_call_opt_send (th=0x5555559fe590, reg_cfp=0x7ffff6b07e40, ci=0x7fffffff40b0) at vm_insnhelper.c:1684
#19 0x00005555556f85ce in vm_call_method (th=0x5555559fe590, cfp=0x7ffff6b07e40, ci=0x555555f47db8) at vm_insnhelper.c:1822
#20 0x00005555556f8a56 in vm_call_general (th=0x5555559fe590, reg_cfp=0x7ffff6b07e40, ci=0x555555f47db8) at vm_insnhelper.c:1930
#21 0x00005555556fc9b2 in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1002
#22 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#23 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x555555e93c40, self=93824997160320, argc=0, argv=0x7ffff6a09500, blockptr=0x0, cref=0x0, defined_class=93825001201880) at vm.c:648
#24 0x000055555570ad76 in vm_invoke_proc (th=0x5555559fe590, proc=0x555555e93c40, self=93824997160320, defined_class=93825001201880, argc=0, argv=0x7ffff6a09500, blockptr=0x0) at vm.c:696
#25 0x000055555570ae13 in rb_vm_invoke_proc (th=0x5555559fe590, proc=0x555555e93c40, argc=0, argv=0x7ffff6a09500, blockptr=0x0) at vm.c:715
#26 0x00005555555bbb74 in proc_call (argc=0, argv=0x7ffff6a09500, procval=93825006255040) at proc.c:578
#27 0x00005555556f6480 in call_cfunc_m1 (func=0x5555555bbad2 <proc_call>, recv=93825006255040, argc=0, argv=0x7ffff6a09500) at vm_insnhelper.c:1353
#28 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b08520, ci=0x555555e56f18) at vm_insnhelper.c:1497
#29 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b08520, ci=0x555555e56f18) at vm_insnhelper.c:1587
#30 0x00005555556fcaca in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1017
#31 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#32 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x555555f68e00, self=93824997160320, argc=0, argv=0x7ffff6a094c8, blockptr=0x0, cref=0x0, defined_class=93825000590360) at vm.c:648
#33 0x000055555570ad76 in vm_invoke_proc (th=0x5555559fe590, proc=0x555555f68e00, self=93824997160320, defined_class=93825000590360, argc=0, argv=0x7ffff6a094c8, blockptr=0x0) at vm.c:696
#34 0x000055555570ae13 in rb_vm_invoke_proc (th=0x5555559fe590, proc=0x555555f68e00, argc=0, argv=0x7ffff6a094c8, blockptr=0x0) at vm.c:715
#35 0x00005555555bbb74 in proc_call (argc=0, argv=0x7ffff6a094c8, procval=93825006254600) at proc.c:578
#36 0x00005555556f6480 in call_cfunc_m1 (func=0x5555555bbad2 <proc_call>, recv=93825006254600, argc=0, argv=0x7ffff6a094c8) at vm_insnhelper.c:1353
#37 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b085c0, ci=0x555555e38070) at vm_insnhelper.c:1497
#38 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b085c0, ci=0x555555e38070) at vm_insnhelper.c:1587
#39 0x00005555556f82cd in vm_call_method (th=0x5555559fe590, cfp=0x7ffff6b085c0, ci=0x555555e38070) at vm_insnhelper.c:1779
#40 0x00005555556f8a56 in vm_call_general (th=0x5555559fe590, reg_cfp=0x7ffff6b085c0, ci=0x555555e38070) at vm_insnhelper.c:1930
#41 0x00005555556fcaca in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1017
#42 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#43 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x7ffff6b087c0, self=93824997160320, argc=1, argv=0x7fffffff7508, blockptr=0x0, cref=0x0, defined_class=93825004759560) at vm.c:648
#44 0x000055555570ac76 in vm_yield (th=0x5555559fe590, argc=1, argv=0x7fffffff7508) at vm.c:679
#45 0x0000555555707290 in rb_yield_0 (argc=1, argv=0x7fffffff7508) at vm_eval.c:920
#46 0x00005555557072ca in rb_yield (val=93825006206800) at vm_eval.c:930
#47 0x00005555555a08de in chdir_yield (args=0x7fffffff76a0) at dir.c:824
#48 0x00005555555b6541 in rb_ensure (b_proc=0x5555555a087f <chdir_yield>, data1=140737488320160, e_proc=0x5555555a08e0 <chdir_restore>, data2=140737488320160) at eval.c:823
#49 0x00005555555a0a85 in dir_s_chdir (argc=1, argv=0x7ffff6a093e8, obj=93824997476160) at dir.c:908
#50 0x00005555556f6480 in call_cfunc_m1 (func=0x5555555a0931 <dir_s_chdir>, recv=93824997476160, argc=1, argv=0x7ffff6a093e8) at vm_insnhelper.c:1353
#51 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b087a0, ci=0x555555f8b738) at vm_insnhelper.c:1497
#52 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b087a0, ci=0x555555f8b738) at vm_insnhelper.c:1587
#53 0x00005555556fc9b2 in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1002
#54 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#55 0x00005555557056f5 in vm_call0_body (th=0x5555559fe590, ci=0x7fffffff8660, argv=0x7ffff6a092d8) at vm_eval.c:170
#56 0x0000555555704ed2 in vm_call0 (th=0x5555559fe590, recv=93824997160320, id=12640, argc=1, argv=0x7ffff6a092d8, me=0x555555c74620, defined_class=93825000575000) at vm_eval.c:49
#57 0x0000555555705aeb in rb_vm_call (th=0x5555559fe590, recv=93824997160320, id=12640, argc=1, argv=0x7ffff6a092d8, me=0x555555c74620, defined_class=93825000575000) at vm_eval.c:246
#58 0x00005555555bda40 in rb_method_call (argc=1, argv=0x7ffff6a092d8, method=93825006255520) at proc.c:1572
#59 0x00005555556f6480 in call_cfunc_m1 (func=0x5555555bd89f <rb_method_call>, recv=93825006255520, argc=1, argv=0x7ffff6a092d8) at vm_insnhelper.c:1353
#60 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b089d0, ci=0x555555d8d0a0) at vm_insnhelper.c:1497
#61 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b089d0, ci=0x555555d8d0a0) at vm_insnhelper.c:1587
#62 0x00005555556fcaca in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1017
#63 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#64 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x555555dfbf00, self=93824997160320, argc=1, argv=0x7fffffff9a30, blockptr=0x0, cref=0x0, defined_class=93825000575000) at vm.c:648
#65 0x000055555570ad76 in vm_invoke_proc (th=0x5555559fe590, proc=0x555555dfbf00, self=93824997160320, defined_class=93825000575000, argc=1, argv=0x7fffffff9a30, blockptr=0x0) at vm.c:696
#66 0x00005555556f787d in vm_call_bmethod_body (th=0x5555559fe590, ci=0x555555f8da88, argv=0x7fffffff9a30) at vm_insnhelper.c:1619
#67 0x00005555556f7bcb in vm_call_bmethod (th=0x5555559fe590, cfp=0x7ffff6b08a20, ci=0x555555f8da88) at vm_insnhelper.c:1634
#68 0x00005555556f8475 in vm_call_method (th=0x5555559fe590, cfp=0x7ffff6b08a20, ci=0x555555f8da88) at vm_insnhelper.c:1799
#69 0x00005555556f8a83 in vm_call_super_method (th=0x5555559fe590, reg_cfp=0x7ffff6b08a20, ci=0x555555f8da88) at vm_insnhelper.c:1936
#70 0x00005555556fcc51 in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1039
#71 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#72 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x7ffff6b08b30, self=93825001192880, argc=1, argv=0x7fffffffaa08, blockptr=0x0, cref=0x0, defined_class=93825000585200) at vm.c:648
#73 0x000055555570ac76 in vm_yield (th=0x5555559fe590, argc=1, argv=0x7fffffffaa08) at vm.c:679
#74 0x0000555555707290 in rb_yield_0 (argc=1, argv=0x7fffffffaa08) at vm_eval.c:920
#75 0x00005555557072ca in rb_yield (val=93824997199360) at vm_eval.c:930
#76 0x0000555555581be0 in rb_ary_collect (ary=93824997198560) at array.c:2550
#77 0x00005555556f64ab in call_cfunc_0 (func=0x555555581b21 <rb_ary_collect>, recv=93824997198560, argc=0, argv=0x7ffff6a09250) at vm_insnhelper.c:1359
#78 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b08b10, ci=0x555555e706e0) at vm_insnhelper.c:1497
#79 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b08b10, ci=0x555555e706e0) at vm_insnhelper.c:1587
#80 0x00005555556f82cd in vm_call_method (th=0x5555559fe590, cfp=0x7ffff6b08b10, ci=0x555555e706e0) at vm_insnhelper.c:1779
#81 0x00005555556f8a56 in vm_call_general (th=0x5555559fe590, reg_cfp=0x7ffff6b08b10, ci=0x555555e706e0) at vm_insnhelper.c:1930
#82 0x00005555556fc9b2 in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1002
#83 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#84 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x7ffff6b08c20, self=93825001192880, argc=1, argv=0x7fffffffbb58, blockptr=0x0, cref=0x0, defined_class=93825001199400) at vm.c:648
#85 0x000055555570ac76 in vm_yield (th=0x5555559fe590, argc=1, argv=0x7fffffffbb58) at vm.c:679
#86 0x0000555555707290 in rb_yield_0 (argc=1, argv=0x7fffffffbb58) at vm_eval.c:920
#87 0x00005555557072ca in rb_yield (val=93825004759560) at vm_eval.c:930
#88 0x000055555557f43c in rb_ary_each (array=93825005632040) at array.c:1687
#89 0x00005555556f64ab in call_cfunc_0 (func=0x55555557f3ad <rb_ary_each>, recv=93825005632040, argc=0, argv=0x7ffff6a091d0) at vm_insnhelper.c:1359
#90 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b08c00, ci=0x555555daec00) at vm_insnhelper.c:1497
#91 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b08c00, ci=0x555555daec00) at vm_insnhelper.c:1587
#92 0x00005555556f82cd in vm_call_method (th=0x5555559fe590, cfp=0x7ffff6b08c00, ci=0x555555daec00) at vm_insnhelper.c:1779
#93 0x00005555556f8a56 in vm_call_general (th=0x5555559fe590, reg_cfp=0x7ffff6b08c00, ci=0x555555daec00) at vm_insnhelper.c:1930
#94 0x00005555556fc9b2 in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1002
#95 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#96 0x000055555570ab47 in invoke_block_from_c (th=0x5555559fe590, block=0x7ffff6b08db0, self=93825001192880, argc=1, argv=0x7fffffffcca8, blockptr=0x0, cref=0x0, defined_class=93825000585200) at vm.c:648
#97 0x000055555570ac76 in vm_yield (th=0x5555559fe590, argc=1, argv=0x7fffffffcca8) at vm.c:679
#98 0x0000555555707290 in rb_yield_0 (argc=1, argv=0x7fffffffcca8) at vm_eval.c:920
#99 0x00005555557072ca in rb_yield (val=93825005632520) at vm_eval.c:930
#100 0x000055555557f43c in rb_ary_each (array=93825005632200) at array.c:1687
#101 0x00005555556f64ab in call_cfunc_0 (func=0x55555557f3ad <rb_ary_each>, recv=93825005632200, argc=0, argv=0x7ffff6a09108) at vm_insnhelper.c:1359
#102 0x00005555556f71dd in vm_call_cfunc_with_frame (th=0x5555559fe590, reg_cfp=0x7ffff6b08d90, ci=0x555555e788f0) at vm_insnhelper.c:1497
#103 0x00005555556f74a9 in vm_call_cfunc (th=0x5555559fe590, reg_cfp=0x7ffff6b08d90, ci=0x555555e788f0) at vm_insnhelper.c:1587
#104 0x00005555556f82cd in vm_call_method (th=0x5555559fe590, cfp=0x7ffff6b08d90, ci=0x555555e788f0) at vm_insnhelper.c:1779
#105 0x00005555556f8a56 in vm_call_general (th=0x5555559fe590, reg_cfp=0x7ffff6b08d90, ci=0x555555e788f0) at vm_insnhelper.c:1930
#106 0x00005555556fc9b2 in vm_exec_core (th=0x5555559fe590, initial=0) at insns.def:1002
#107 0x000055555570c02f in vm_exec (th=0x5555559fe590) at vm.c:1201
#108 0x000055555570d090 in rb_iseq_eval_main (iseqval=93825000453880) at vm.c:1449
#109 0x00005555555b50d5 in ruby_exec_internal (n=0x555555d2b6f8) at eval.c:254
#110 0x00005555555b51e8 in ruby_exec_node (n=0x555555d2b6f8) at eval.c:319
#111 0x00005555555b51bb in ruby_run_node (n=0x555555d2b6f8) at eval.c:311
#112 0x0000555555575249 in main (argc=8, argv=0x7fffffffdfa8) at main.c:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment