Ruby Issue Tracking System: Issues
https://redmine.ruby-lang.org/
https://redmine.ruby-lang.org/favicon.ico?1711330511
2013-04-06T12:21:28Z
Ruby Issue Tracking System
Redmine
Ruby master - Bug #8226 (Closed): incorrect timezone offset under Solaris 11 x64
https://redmine.ruby-lang.org/issues/8226
2013-04-06T12:21:28Z
groenveld@acm.org (John Groenveld)
groenveld@acm.org
<p>US/Eastern is GMT-4, not GMT+4.<br>
DateTime has it back asswards.<br>
I can reproduce with ruby-2.0.0 as well.</p>
<p>$ env PATH=/opt/apache2/ruby-1.9.3/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/opt/solarisstudio12.3/bin ruby -v<br>
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-solaris2.11]<br>
$ cat date.rb<br>
require 'date'<br>
require 'time'</p>
<p>datetime=DateTime.now.strftime("%a %b %e %T %z %Y")<br>
puts datetime<br>
$ env PATH=/opt/apache2/ruby-1.9.3/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/opt/solarisstudio12.3/bin TZ=US/Eastern ruby date.rb<br>
Fri Apr 5 23:13:22 +04:00 2013<br>
$ env PATH=/opt/apache2/ruby-1.9.3/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/opt/solarisstudio12.3/bin TZ=US/Eastern date +"%a %b %e %T %z %Y"<br>
Fri Apr 5 23:15:30 -0400 2013</p>
Ruby master - Bug #7977 (Rejected): rails 4 crashes ruby 2.0 on Solaris
https://redmine.ruby-lang.org/issues/7977
2013-02-27T10:50:38Z
groenveld@acm.org (John Groenveld)
groenveld@acm.org
<a name="env-PATHoptapache2ruby-200binusrgnubinusrbinusrsbinusrccsbinoptsolarisstudio123binusrsfwbin-gem-install-rails-version-400beta1-no-ri-no-rdoc"></a>
<h1 >env PATH=/opt/apache2/ruby-2.0.0/bin:/usr/gnu/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/opt/solarisstudio12.3/bin:/usr/sfw/bin gem install rails --version 4.0.0.beta1 --no-ri --no-rdoc<a href="#env-PATHoptapache2ruby-200binusrgnubinusrbinusrsbinusrccsbinoptsolarisstudio123binusrsfwbin-gem-install-rails-version-400beta1-no-ri-no-rdoc" class="wiki-anchor">¶</a></h1>
<p>/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:951: [BUG] Segmentation fault<br>
ruby 2.0.0p0 (2013-02-24 revision 39474) [i386-solaris2.11]</p>
<p>-- Control frame information -----------------------------------------------<br>
c:0018 p:---- s:0078 e:000077 CFUNC :eval<br>
c:0017 p:0114 s:0072 E:002358 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:951<br>
c:0016 p:0019 s:0065 e:000064 BLOCK /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:628 [FINISH]<br>
c:0015 p:---- s:0061 e:000060 CFUNC :each<br>
c:0014 p:0028 s:0058 e:000057 BLOCK /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:627 [FINISH]<br>
c:0013 p:---- s:0055 e:000054 CFUNC :each<br>
c:0012 p:0008 s:0052 e:000051 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:626<br>
c:0011 p:0012 s:0048 e:000047 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:642<br>
c:0010 p:0035 s:0044 E:0005e0 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:653<br>
c:0009 p:0024 s:0040 e:000039 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:806 [FINISH]<br>
c:0008 p:---- s:0037 e:000036 CFUNC :map<br>
c:0007 p:0045 s:0034 e:000032 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems.rb:418<br>
c:0006 p:0012 s:0027 e:000025 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems.rb:928<br>
c:0005 p:0063 s:0023 e:000022 TOP /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/gem_runner.rb:73 [FINISH]<br>
c:0004 p:---- s:0021 e:000020 CFUNC :require<br>
c:0003 p:0073 s:0017 e:000016 METHOD /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45<br>
c:0002 p:0015 s:0007 E:000180 EVAL /opt/apache2/ruby-2.0.0/bin/gem:9 [FINISH]<br>
c:0001 p:0000 s:0002 E:000a48 TOP [FINISH]</p>
<p>-- Ruby level backtrace information ----------------------------------------<br>
/opt/apache2/ruby-2.0.0/bin/gem:9:in <code><main>' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in </code>require'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in <code>require' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/gem_runner.rb:73:in </code><top (required)>'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems.rb:928:in <code>load_plugins' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems.rb:418:in </code>find_files'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems.rb:418:in <code>map' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:806:in </code>each'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:653:in <code>_all' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:642:in </code>each_normal'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:626:in <code>each_spec' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:626:in </code>each'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:627:in <code>block in each_spec' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:627:in </code>each'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:628:in <code>block (2 levels) in each_spec' /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:951:in </code>load'<br>
/opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb:951:in `eval'</p>
<p>-- C level backtrace information -------------------------------------------<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_vm_bugreport+0x63 [0xffff80ffb6005033]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'report_bug+0x116 [0xffff80ffb5ed04c6]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_bug+0xbb [0xffff80ffb5ed05bb]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'sigsegv+0x4e [0xffff80ffb5f8cd0e]<br>
/lib/amd64/libc.so.1'__sighndlr+0x6 [0xffff80ffbf5418b6]<br>
/lib/amd64/libc.so.1'call_user_handler+0x2ce [0xffff80ffbf53503a]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'onigenc_get_prev_char_head+0x24 [0xffff80ffb5f6f6b4]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'ruby_yyparse+0x6f15 [0xffff80ffb5f34255]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'yycompile0+0x156 [0xffff80ffb5f36246]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_suppress_tracing+0xdf [0xffff80ffb600791f]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'yycompile+0x35 [0xffff80ffb5f36345]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'parse_string+0x2c [0xffff80ffb5fe85ac]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_iseq_compile_with_option+0x11f [0xffff80ffb5fe86ff]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'eval_string_with_cref+0x234 [0xffff80ffb5ffdf44]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_f_eval+0x111 [0xffff80ffb5ffe421]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call_cfunc_with_frame+0x348 [0xffff80ffb5ff0c88]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec_core+0x2c7b [0xffff80ffb5ff5d6b]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec+0xb0f [0xffff80ffb60023bf]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'invoke_block_from_c+0x49a [0xffff80ffb6000a9a]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_yield+0x73 [0xffff80ffb5ffcf93]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_ary_each+0x77 [0xffff80ffb5e9d337]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call_cfunc_with_frame+0x348 [0xffff80ffb5ff0c88]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec_core+0x2d09 [0xffff80ffb5ff5df9]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec+0xb0f [0xffff80ffb60023bf]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'invoke_block_from_c+0x49a [0xffff80ffb6000a9a]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_yield+0x73 [0xffff80ffb5ffcf93]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_ary_each+0x77 [0xffff80ffb5e9d337]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call_cfunc_with_frame+0x348 [0xffff80ffb5ff0c88]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call_method+0x39b [0xffff80ffb5ff1f3b]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec_core+0x2d09 [0xffff80ffb5ff5df9]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec+0xb0f [0xffff80ffb60023bf]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call0+0x36 [0xffff80ffb5ffa736]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'iterate_method+0xa1 [0xffff80ffb5ffdb41]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_iterate+0x167 [0xffff80ffb5ffd797]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_block_call+0x30 [0xffff80ffb5ffdbc0]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'enum_collect+0x39 [0xffff80ffb5ec81a9]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call_cfunc_with_frame+0x348 [0xffff80ffb5ff0c88]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call_method+0x39b [0xffff80ffb5ff1f3b]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec_core+0x2d09 [0xffff80ffb5ff5df9]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec+0xb0f [0xffff80ffb60023bf]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_load_internal+0x173 [0xffff80ffb5ed93f3]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'rb_require_safe+0x1e5 [0xffff80ffb5ed9f95]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_call_cfunc_with_frame+0x348 [0xffff80ffb5ff0c88]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec_core+0x2c7b [0xffff80ffb5ff5d6b]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'vm_exec+0xb0f [0xffff80ffb60023bf]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'ruby_exec_internal+0x95 [0xffff80ffb5ed52e5]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'ruby_exec_node+0x1e [0xffff80ffb5ed53ee]<br>
/opt/apache2/ruby-2.0.0/lib/libruby.so.2'ruby_run_node+0x24 [0xffff80ffb5ed53b4]<br>
/opt/apache2/ruby-2.0.0/bin/ruby'main+0x4c [0x400f0c]<br>
/opt/apache2/ruby-2.0.0/bin/ruby'0xd5b [0x400d5b]</p>
<p>-- Other runtime information -----------------------------------------------</p>
<ul>
<li>
<p>Loaded script: /opt/apache2/ruby-2.0.0/bin/gem</p>
</li>
<li>
<p>Loaded features:</p>
<p>0 enumerator.so<br>
1 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/i386-solaris2.11/enc/encdb.so<br>
2 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/i386-solaris2.11/enc/trans/transdb.so<br>
3 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/i386-solaris2.11/rbconfig.rb<br>
4 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/compatibility.rb<br>
5 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/defaults.rb<br>
6 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/deprecate.rb<br>
7 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/errors.rb<br>
8 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/version.rb<br>
9 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/requirement.rb<br>
10 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/platform.rb<br>
11 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/specification.rb<br>
12 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/exceptions.rb<br>
13 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb<br>
14 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb<br>
15 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems.rb<br>
16 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/optparse.rb<br>
17 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/user_interaction.rb<br>
18 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/command.rb<br>
19 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/command_manager.rb<br>
20 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/i386-solaris2.11/etc.so<br>
21 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/config_file.rb<br>
22 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/path_support.rb<br>
23 /opt/apache2/ruby-2.0.0/lib/ruby/2.0.0/rubygems/dependency.rb</p>
</li>
</ul>
<p>[NOTE]<br>
You may have encountered a bug in the Ruby interpreter or extension libraries.<br>
Bug reports are welcome.<br>
For details: <a href="http://www.ruby-lang.org/bugreport.html" class="external">http://www.ruby-lang.org/bugreport.html</a></p>
<p>Abort (core dumped)</p>
<a name="pstack-core"></a>
<h1 >pstack core<a href="#pstack-core" class="wiki-anchor">¶</a></h1>
<p>core 'core' of 404: /opt/apache2/ruby-2.0.0/bin/ruby /opt/apache2/ruby-2.0.0/bin/gem insta<br>
----------------- lwp# 1 / thread# 1 --------------------<br>
ffff80ffbf54aaaa _lwp_kill () + a<br>
ffff80ffbf4efeb9 raise () + 19<br>
ffff80ffbf4c6632 abort () + ca<br>
ffff80ffb5ed05c0 rb_bug_errno ()<br>
ffff80ffb5f8cd0e sigsegv () + 4e<br>
ffff80ffbf5418b6 __sighndlr () + 6<br>
ffff80ffbf53503a call_user_handler () + 2ce<br>
ffff80ffbf53525b sigacthandler (b, 5cfeb0, 5cfb50) + db<br>
--- called from signal handler with signal 11 (SIGSEGV) ---<br>
ffff80ffb5f6f6b4 onigenc_get_prev_char_head () + 24<br>
ffff80ffb5f34255 ruby_yyparse () + 6f15<br>
ffff80ffb5f36246 yycompile0 () + 156<br>
ffff80ffb600791f rb_suppress_tracing () + df<br>
ffff80ffb5f36345 yycompile () + 35<br>
ffff80ffb5fe85ac parse_string () + 2c<br>
ffff80ffb5fe86ff rb_iseq_compile_with_option () + 11f<br>
ffff80ffb5ffdf44 eval_string_with_cref () + 234<br>
ffff80ffb5ffe421 rb_f_eval () + 111<br>
ffff80ffb5ff0c88 vm_call_cfunc_with_frame () + 348<br>
ffff80ffb5ff5d6b vm_exec_core () + 2c7b<br>
ffff80ffb60023bf vm_exec () + b0f<br>
ffff80ffb6000a9a invoke_block_from_c () + 49a<br>
ffff80ffb5ffcf93 rb_yield () + 73<br>
ffff80ffb5e9d337 rb_ary_each () + 77<br>
ffff80ffb5ff0c88 vm_call_cfunc_with_frame () + 348<br>
ffff80ffb5ff5df9 vm_exec_core () + 2d09<br>
ffff80ffb60023bf vm_exec () + b0f<br>
ffff80ffb6000a9a invoke_block_from_c () + 49a<br>
ffff80ffb5ffcf93 rb_yield () + 73<br>
ffff80ffb5e9d337 rb_ary_each () + 77<br>
ffff80ffb5ff0c88 vm_call_cfunc_with_frame () + 348<br>
ffff80ffb5ff1f3b vm_call_method () + 39b<br>
ffff80ffb5ff5df9 vm_exec_core () + 2d09<br>
ffff80ffb60023bf vm_exec () + b0f<br>
ffff80ffb5ffa736 vm_call0 () + 36<br>
ffff80ffb5ffdb41 iterate_method () + a1<br>
ffff80ffb5ffd797 rb_iterate () + 167<br>
ffff80ffb5ffdbc0 rb_block_call () + 30<br>
ffff80ffb5ec81a9 enum_collect () + 39<br>
ffff80ffb5ff0c88 vm_call_cfunc_with_frame () + 348<br>
ffff80ffb5ff1f3b vm_call_method () + 39b<br>
ffff80ffb5ff5df9 vm_exec_core () + 2d09<br>
ffff80ffb60023bf vm_exec () + b0f<br>
ffff80ffb5ed93f3 rb_load_internal () + 173<br>
ffff80ffb5ed9f95 rb_require_safe () + 1e5<br>
ffff80ffb5ff0c88 vm_call_cfunc_with_frame () + 348<br>
ffff80ffb5ff5d6b vm_exec_core () + 2c7b<br>
ffff80ffb60023bf vm_exec () + b0f<br>
ffff80ffb5ed52e5 ruby_exec_internal () + 95<br>
ffff80ffb5ed53ee ruby_exec_node () + 1e<br>
ffff80ffb5ed53b4 ruby_run_node () + 24<br>
0000000000400f0c main () + 4c<br>
0000000000400d5b ???????? ()<br>
----------------- lwp# 2 / thread# 2 --------------------<br>
ffff80ffbf54a66a __pollsys () + a<br>
ffff80ffbf4f1995 pselect () + 181<br>
ffff80ffbf4f1e14 select () + 68<br>
ffff80ffb600a3ec thread_timer () + ac<br>
ffff80ffbf541545 _thrp_setup () + a5<br>
ffff80ffbf5417f0 _lwp_start ()</p>
Ruby master - Bug #7805 (Closed): ruby 2.0rc2 core on solaris
https://redmine.ruby-lang.org/issues/7805
2013-02-09T04:04:26Z
groenveld@acm.org (John Groenveld)
groenveld@acm.org
<p>$ env PATH=/usr/bin:/usr/sbin:/usr/ccs/bin:/opt/solarisstudio12.3/bin:/tmp/bin <br>
CC=cc CFLAGS="-m64 -O3" CXX=CC CXXFLAGS=-m64 CPPFLAGS="-I/opt/apache2/yaml/include -I/usr/sfw/include" <br>
LDFLAGS="-m64 -L/usr/sfw/lib/64 -R/usr/sfw/lib/64 -L/opt/apache2/yaml/lib -R/opt/apache2/yaml/lib" <br>
MAKE=gmake ./configure --prefix=/opt/apache2/ruby-1.9.3 --enable-shared --without-gcc</p>
<p>Generating RI format into /tmp/ruby-2.0.0-rc2/.ext/rdoc...<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:888: [BUG] Segmentation fault<br>
ruby 2.0.0dev (2013-02-08 trunk 39161) [i386-solaris2.10]</p>
<p>-- Control frame information -----------------------------------------------<br>
c:0016 p:---- s:0057 e:000056 CFUNC :dump<br>
c:0015 p:0126 s:0053 e:000052 METHOD /tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:888<br>
c:0014 p:0011 s:0045 e:000044 BLOCK /tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:750<br>
c:0013 p:0008 s:0042 e:000041 BLOCK /tmp/ruby-2.0.0-rc2/lib/rdoc/context.rb:710 [FINISH]<br>
c:0012 p:---- s:0039 e:000038 CFUNC :each<br>
c:0011 p:0029 s:0036 e:000035 METHOD /tmp/ruby-2.0.0-rc2/lib/rdoc/context.rb:710<br>
c:0010 p:0016 s:0033 e:000032 BLOCK /tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:749 [FINISH]<br>
c:0009 p:---- s:0030 e:000029 CFUNC :each<br>
c:0008 p:0015 s:0027 e:000026 METHOD /tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:746<br>
c:0007 p:0009 s:0024 e:000023 METHOD /tmp/ruby-2.0.0-rc2/lib/rdoc/generator/ri.rb:26<br>
c:0006 p:0057 s:0021 e:000020 BLOCK /tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb:526 [FINISH]<br>
c:0005 p:---- s:0019 e:000018 CFUNC :chdir<br>
c:0004 p:0018 s:0015 e:000014 METHOD /tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb:521<br>
c:0003 p:0354 s:0012 e:000011 METHOD /tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb:504<br>
c:0002 p:0049 s:0006 E:0002f8 EVAL ./bin/rdoc:20 [FINISH]<br>
c:0001 p:0000 s:0002 E:0007a8 TOP [FINISH]</p>
<p>-- Ruby level backtrace information ----------------------------------------<br>
./bin/rdoc:20:in <code><main>' /tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb:504:in </code>document'<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb:521:in <code>generate' /tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb:521:in </code>chdir'<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb:526:in <code>block in generate' /tmp/ruby-2.0.0-rc2/lib/rdoc/generator/ri.rb:26:in </code>generate'<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:746:in <code>save' /tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:746:in </code>each'<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:749:in <code>block in save' /tmp/ruby-2.0.0-rc2/lib/rdoc/context.rb:710:in </code>each_method'<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/context.rb:710:in <code>each' /tmp/ruby-2.0.0-rc2/lib/rdoc/context.rb:710:in </code>block in each_method'<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:750:in <code>block (2 levels) in save' /tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:888:in </code>save_method'<br>
/tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb:888:in `dump'</p>
<p>-- Other runtime information -----------------------------------------------</p>
<ul>
<li>
<p>Loaded script: ./bin/rdoc</p>
</li>
<li>
<p>Loaded features:</p>
<p>0 enumerator.so<br>
1 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/enc/encdb.so<br>
2 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/enc/trans/transdb.so<br>
3 /tmp/ruby-2.0.0-rc2/lib/rdoc.rb<br>
4 /tmp/ruby-2.0.0-rc2/lib/find.rb<br>
5 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/etc.so<br>
6 /tmp/ruby-2.0.0-rc2/lib/fileutils.rb<br>
7 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/pathname.so<br>
8 /tmp/ruby-2.0.0-rc2/.ext/common/pathname.rb<br>
9 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/date_core.so<br>
10 /tmp/ruby-2.0.0-rc2/.ext/common/date/format.rb<br>
11 /tmp/ruby-2.0.0-rc2/.ext/common/date.rb<br>
12 /tmp/ruby-2.0.0-rc2/lib/time.rb<br>
13 /tmp/ruby-2.0.0-rc2/rbconfig.rb<br>
14 /tmp/ruby-2.0.0-rc2/lib/rubygems/compatibility.rb<br>
15 /tmp/ruby-2.0.0-rc2/lib/rubygems/defaults.rb<br>
16 /tmp/ruby-2.0.0-rc2/lib/rubygems/deprecate.rb<br>
17 /tmp/ruby-2.0.0-rc2/lib/rubygems/errors.rb<br>
18 /tmp/ruby-2.0.0-rc2/lib/rubygems/version.rb<br>
19 /tmp/ruby-2.0.0-rc2/lib/rubygems/requirement.rb<br>
20 /tmp/ruby-2.0.0-rc2/lib/rubygems/platform.rb<br>
21 /tmp/ruby-2.0.0-rc2/lib/rubygems/specification.rb<br>
22 /tmp/ruby-2.0.0-rc2/lib/rubygems/exceptions.rb<br>
23 /tmp/ruby-2.0.0-rc2/lib/rubygems/core_ext/kernel_gem.rb<br>
24 /tmp/ruby-2.0.0-rc2/lib/rubygems/core_ext/kernel_require.rb<br>
25 /tmp/ruby-2.0.0-rc2/lib/rubygems.rb<br>
26 /tmp/ruby-2.0.0-rc2/lib/rubygems/path_support.rb<br>
27 /tmp/ruby-2.0.0-rc2/lib/cgi/util.rb<br>
28 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/strscan.so<br>
29 /tmp/ruby-2.0.0-rc2/lib/erb.rb<br>
30 /tmp/ruby-2.0.0-rc2/lib/rdoc/generator.rb<br>
31 /tmp/ruby-2.0.0-rc2/lib/rubygems/dependency.rb<br>
32 /tmp/ruby-2.0.0-rc2/.ext/common/json/version.rb<br>
33 /tmp/ruby-2.0.0-rc2/lib/ostruct.rb<br>
34 /tmp/ruby-2.0.0-rc2/.ext/common/json/generic_object.rb<br>
35 /tmp/ruby-2.0.0-rc2/.ext/common/json/common.rb<br>
36 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/enc/utf_16be.so<br>
37 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/enc/utf_16le.so<br>
38 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/enc/utf_32be.so<br>
39 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/enc/utf_32le.so<br>
40 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/json/ext/parser.so<br>
41 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/json/ext/generator.so<br>
42 /tmp/ruby-2.0.0-rc2/.ext/common/json/ext.rb<br>
43 /tmp/ruby-2.0.0-rc2/.ext/common/json.rb<br>
44 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup.rb<br>
45 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/formatter.rb<br>
46 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/to_joined_paragraph.rb<br>
47 /tmp/ruby-2.0.0-rc2/lib/rdoc/markdown/entities.rb<br>
48 /tmp/ruby-2.0.0-rc2/lib/rdoc/markdown/literals_1_9.rb<br>
49 /tmp/ruby-2.0.0-rc2/lib/rdoc/markdown.rb<br>
50 /tmp/ruby-2.0.0-rc2/lib/rdoc/rd.rb<br>
51 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/parser.rb<br>
52 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/pre_process.rb<br>
53 /tmp/ruby-2.0.0-rc2/lib/rdoc/tom_doc.rb<br>
54 /tmp/ruby-2.0.0-rc2/lib/rdoc/text.rb<br>
55 /tmp/ruby-2.0.0-rc2/lib/rdoc/code_object.rb<br>
56 /tmp/ruby-2.0.0-rc2/lib/rdoc/method_attr.rb<br>
57 /tmp/ruby-2.0.0-rc2/lib/cgi/core.rb<br>
58 /tmp/ruby-2.0.0-rc2/lib/cgi/cookie.rb<br>
59 /tmp/ruby-2.0.0-rc2/lib/cgi.rb<br>
60 /tmp/ruby-2.0.0-rc2/lib/rdoc/context.rb<br>
61 /tmp/ruby-2.0.0-rc2/lib/rdoc/class_module.rb<br>
62 /tmp/ruby-2.0.0-rc2/lib/rdoc/context/section.rb<br>
63 /tmp/ruby-2.0.0-rc2/lib/rdoc/top_level.rb<br>
64 /tmp/ruby-2.0.0-rc2/lib/rdoc/generator/markup.rb<br>
65 /tmp/ruby-2.0.0-rc2/lib/rdoc/generator/darkfish.rb<br>
66 /tmp/ruby-2.0.0-rc2/lib/rdoc/generator/ri.rb<br>
67 /tmp/ruby-2.0.0-rc2/lib/rdoc/rdoc.rb<br>
68 /tmp/ruby-2.0.0-rc2/lib/rdoc/store.rb<br>
69 /tmp/ruby-2.0.0-rc2/lib/optparse.rb<br>
70 /tmp/ruby-2.0.0-rc2/lib/rdoc/options.rb<br>
71 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/text.rb<br>
72 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/simple.rb<br>
73 /tmp/ruby-2.0.0-rc2/lib/tsort.rb<br>
74 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/c.rb<br>
75 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/changelog.rb<br>
76 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/markdown.rb<br>
77 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/rd.rb<br>
78 /tmp/ruby-2.0.0-rc2/lib/rdoc/ruby_token.rb<br>
79 /tmp/ruby-2.0.0-rc2/lib/rdoc/token_stream.rb<br>
80 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/ruby_tools.rb<br>
81 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser/ruby.rb<br>
82 /tmp/ruby-2.0.0-rc2/lib/rdoc/parser.rb<br>
83 /tmp/ruby-2.0.0-rc2/lib/rdoc/ri.rb<br>
84 /tmp/ruby-2.0.0-rc2/lib/rdoc/ri/paths.rb<br>
85 /tmp/ruby-2.0.0-rc2/lib/rdoc/stats.rb<br>
86 /tmp/ruby-2.0.0-rc2/lib/rdoc/stats/quiet.rb<br>
87 /tmp/ruby-2.0.0-rc2/lib/rdoc/stats/normal.rb<br>
88 /tmp/ruby-2.0.0-rc2/lib/rdoc/encoding.rb<br>
89 /tmp/ruby-2.0.0-rc2/lib/rdoc/comment.rb<br>
90 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/document.rb<br>
91 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/heading.rb<br>
92 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/blank_line.rb<br>
93 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/list.rb<br>
94 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/raw.rb<br>
95 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/paragraph.rb<br>
96 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/list_item.rb<br>
97 /tmp/ruby-2.0.0-rc2/lib/rdoc/known_classes.rb<br>
98 /tmp/ruby-2.0.0-rc2/lib/rdoc/normal_class.rb<br>
99 /tmp/ruby-2.0.0-rc2/lib/rdoc/any_method.rb<br>
100 /tmp/ruby-2.0.0-rc2/lib/rdoc/include.rb<br>
101 /tmp/ruby-2.0.0-rc2/lib/rdoc/alias.rb<br>
102 /tmp/ruby-2.0.0-rc2/lib/rdoc/normal_module.rb<br>
103 /tmp/ruby-2.0.0-rc2/lib/rdoc/constant.rb<br>
104 /tmp/ruby-2.0.0-rc2/lib/rdoc/attr.rb<br>
105 /tmp/ruby-2.0.0-rc2/lib/e2mmap.rb<br>
106 /tmp/ruby-2.0.0-rc2/lib/irb/output-method.rb<br>
107 /tmp/ruby-2.0.0-rc2/lib/irb/notifier.rb<br>
108 /tmp/ruby-2.0.0-rc2/lib/irb/slex.rb<br>
109 /tmp/ruby-2.0.0-rc2/.ext/i386-solaris2.10/stringio.so<br>
110 /tmp/ruby-2.0.0-rc2/lib/rdoc/ruby_lex.rb<br>
111 /tmp/ruby-2.0.0-rc2/lib/rdoc/require.rb<br>
112 /tmp/ruby-2.0.0-rc2/lib/rdoc/extend.rb<br>
113 /tmp/ruby-2.0.0-rc2/lib/rdoc/ghost_method.rb<br>
114 /tmp/ruby-2.0.0-rc2/lib/rdoc/meta_method.rb<br>
115 /tmp/ruby-2.0.0-rc2/lib/rdoc/markup/verbatim.rb</p>
</li>
</ul>
<p>[NOTE]<br>
You may have encountered a bug in the Ruby interpreter or extension libraries.<br>
Bug reports are welcome.</p>
<p>$ pstack .ext/rdoc/core<br>
core '.ext/rdoc/core' of 4987: ./ruby --disable-gems ./bin/rdoc --root . --page-dir ./doc --encoding=<br>
----------------- lwp# 1 / thread# 1 --------------------<br>
fffffd7ffef1351a _lwp_kill () + a<br>
fffffd7ffeeb81b9 raise () + 19<br>
fffffd7ffee96b80 abort () + 90<br>
fffffd7fff0a6d90 rb_bug () + c0<br>
fffffd7fff1643ee sigsegv () + 4e<br>
fffffd7ffef0dd16 __sighndlr () + 6<br>
fffffd7ffef025e2 call_user_handler () + 252<br>
fffffd7ffef0280e sigacthandler (b, 5cfeb0, 5cfb50) + ee<br>
--- called from signal handler with signal 11 (SIGSEGV) ---<br>
fffffd7fff16dc66 st_lookup () + 16<br>
fffffd7fff0dcada w_class () + 2a<br>
fffffd7fff0ddd15 w_object () + ce5<br>
fffffd7fff0ddfe9 marshal_dump () + 199<br>
fffffd7fff1c8bad vm_call_cfunc_with_frame () + 34d<br>
fffffd7fff1cdd88 vm_exec_core () + 2cc8<br>
fffffd7fff1da39f vm_exec () + b0f<br>
fffffd7fff1d8a80 invoke_block_from_c () + 4b0<br>
fffffd7fff1d4f33 rb_yield () + 73<br>
fffffd7fff073947 rb_ary_each () + 77<br>
fffffd7fff1c8bad vm_call_cfunc_with_frame () + 34d<br>
fffffd7fff1cde16 vm_exec_core () + 2d56<br>
fffffd7fff1da39f vm_exec () + b0f<br>
fffffd7fff1d8a80 invoke_block_from_c () + 4b0<br>
fffffd7fff1d4f33 rb_yield () + 73<br>
fffffd7fff073947 rb_ary_each () + 77<br>
fffffd7fff1c8bad vm_call_cfunc_with_frame () + 34d<br>
fffffd7fff1c9eb4 vm_call_method () + 3c4<br>
fffffd7fff1cde16 vm_exec_core () + 2d56<br>
fffffd7fff1da39f vm_exec () + b0f<br>
fffffd7fff1d8a80 invoke_block_from_c () + 4b0<br>
fffffd7fff1d4f33 rb_yield () + 73<br>
fffffd7fff0acd09 rb_ensure () + 89<br>
fffffd7fff099dd8 dir_s_chdir () + 118<br>
fffffd7fff1c8bad vm_call_cfunc_with_frame () + 34d<br>
fffffd7fff1c9eb4 vm_call_method () + 3c4<br>
fffffd7fff1cde16 vm_exec_core () + 2d56<br>
fffffd7fff1da39f vm_exec () + b0f<br>
fffffd7fff0abaf5 ruby_exec_internal () + 95<br>
fffffd7fff0abc0e ruby_exec_node () + 1e<br>
fffffd7fff0abbd4 ruby_run_node () + 24<br>
0000000000400dcc main () + 4c<br>
0000000000400c1b ???????? ()<br>
----------------- lwp# 2 / thread# 2 --------------------<br>
fffffd7ffef1305a __pollsys () + a<br>
fffffd7ffeeb98b4 pselect () + 154<br>
fffffd7ffeeb9b82 select () + 72<br>
fffffd7fff1e23ac thread_timer () + ac<br>
fffffd7ffef0d9db _thr_setup () + 5b<br>
fffffd7ffef0dc10 _lwp_start ()</p>