From: botp Date: 2011-09-29T10:33:06+09:00 Subject: seg fault report on rdoc and ruby 1.9.2p290 while updating gems, i got the ff... /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/attribute_manager.rb:190: [BUG] Segmentation fault ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux] -- control frame ---------- c:0059 p:0028 s:0241 b:0241 l:000240 d:000240 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/attribute_manager.rb:190 c:0058 p:0103 s:0238 b:0238 l:000237 d:000237 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/attribute_manager.rb:250 c:0057 p:0018 s:0234 b:0232 l:000231 d:000231 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/to_html.rb:320 c:0056 p:0033 s:0228 b:0226 l:000225 d:000225 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/to_html.rb:143 c:0055 p:0013 s:0222 b:0222 l:000221 d:000221 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/paragraph.rb:10 c:0054 p:0041 s:0218 b:0218 l:000209 d:000217 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/document.rb:63 c:0053 p:---- s:0215 b:0215 l:000214 d:000214 FINISH c:0052 p:---- s:0213 b:0213 l:000212 d:000212 CFUNC :each c:0051 p:0024 s:0210 b:0210 l:000209 d:000209 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/document.rb:58 c:0050 p:0032 s:0206 b:0206 l:000205 d:000205 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/text.rb:85 c:0049 p:0014 s:0201 b:0201 l:000200 d:000200 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/markup.rb:33 c:0048 p:0621 s:0198 b:0197 l:001ccc d:000196 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:271 c:0047 p:---- s:0194 b:0194 l:000193 d:000193 FINISH c:0046 p:---- s:0192 b:0192 l:000191 d:000191 CFUNC :each c:0045 p:0265 s:0189 b:0189 l:001ccc d:000188 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:248 c:0044 p:---- s:0185 b:0185 l:000184 d:000184 FINISH c:0043 p:---- s:0183 b:0183 l:000182 d:000182 CFUNC :each c:0042 p:0029 s:0180 b:0180 l:001ccc d:000179 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:243 c:0041 p:---- s:0176 b:0176 l:000175 d:000175 FINISH c:0040 p:---- s:0174 b:0174 l:000173 d:000173 CFUNC :each c:0039 p:0953 s:0171 b:0171 l:001ccc d:000170 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:241 c:0038 p:0036 s:0166 b:0166 l:000156 d:000165 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/context.rb:783 c:0037 p:---- s:0162 b:0162 l:000161 d:000161 FINISH c:0036 p:---- s:0160 b:0160 l:000159 d:000159 CFUNC :each c:0035 p:0071 s:0157 b:0157 l:000156 d:000156 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/context.rb:782 c:0034 p:3972 s:0152 b:0152 l:001ccc d:001108 EVAL /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:178 c:0033 p:---- s:0149 b:0149 l:000148 d:000148 FINISH c:0032 p:---- s:0147 b:0147 l:000146 d:000146 CFUNC :eval c:0031 p:0062 s:0140 b:0140 l:000139 d:000139 METHOD /usr/local/lib/ruby/1.9.1/erb.rb:753 c:0030 p:0033 s:0136 b:0136 l:000135 d:000135 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:366 c:0029 p:0067 s:0129 b:0129 l:0025b8 d:000128 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:347 c:0028 p:---- s:0125 b:0125 l:000124 d:000124 FINISH c:0027 p:---- s:0123 b:0123 l:000122 d:000122 CFUNC :open c:0026 p:0024 s:0117 b:0117 l:000116 d:000116 METHOD /usr/local/lib/ruby/1.9.1/pathname.rb:829 c:0025 p:0139 s:0112 b:0112 l:0025b8 d:0025b8 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:342 c:0024 p:0140 s:0104 b:0104 l:001ccc d:001b44 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:238 c:0023 p:---- s:0098 b:0098 l:000097 d:000097 FINISH c:0022 p:---- s:0096 b:0096 l:000095 d:000095 CFUNC :each c:0021 p:0065 s:0093 b:0093 l:001ccc d:001ccc METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:229 c:0020 p:0147 s:0086 b:0086 l:000085 d:000085 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:162 c:0019 p:0105 s:0081 b:0081 l:000072 d:000080 BLOCK /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/rdoc.rb:478 c:0018 p:---- s:0079 b:0079 l:000078 d:000078 FINISH c:0017 p:---- s:0077 b:0077 l:000076 d:000076 CFUNC :chdir c:0016 p:0026 s:0073 b:0073 l:000072 d:000072 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/rdoc.rb:470 c:0015 p:0406 s:0069 b:0069 l:000068 d:000068 METHOD /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/rdoc.rb:453 c:0014 p:0351 s:0063 b:0063 l:000062 d:000062 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/doc_manager.rb:189 c:0013 p:0081 s:0053 b:0053 l:000052 d:000052 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/doc_manager.rb:144 c:0012 p:0021 s:0049 b:0049 l:000048 d:000048 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/doc_manager.rb:130 c:0011 p:0037 s:0046 b:0046 l:000037 d:000045 BLOCK /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/commands/update_command.rb:94 c:0010 p:---- s:0043 b:0043 l:000042 d:000042 FINISH c:0009 p:---- s:0041 b:0041 l:000040 d:000040 CFUNC :each c:0008 p:0283 s:0038 b:0038 l:000037 d:000037 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/commands/update_command.rb:93 c:0007 p:0076 s:0032 b:0032 l:000031 d:000031 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command.rb:278 c:0006 p:0193 s:0028 b:0028 l:000027 d:000027 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:147 c:0005 p:0013 s:0022 b:0022 l:000021 d:000021 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:117 c:0004 p:0178 s:0017 b:0017 l:000016 d:000016 METHOD /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:65 c:0003 p:0164 s:0009 b:0009 l:001284 d:0008f8 EVAL /usr/local/bin/gem:21 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:001284 d:001284 TOP --------------------------- -- Ruby level backtrace information ---------------------------------------- /usr/local/bin/gem:21:in `
' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:65:in `run' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:117:in `run' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command_manager.rb:147:in `process_args' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/command.rb:278:in `invoke' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/commands/update_command.rb:93:in `execute' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/commands/update_command.rb:93:in `each' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/commands/update_command.rb:94:in `block in execute' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/doc_manager.rb:130:in `generate_rdoc' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/doc_manager.rb:144:in `install_rdoc' /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/doc_manager.rb:189:in `run_rdoc' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/rdoc.rb:453:in `document' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/rdoc.rb:470:in `generate' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/rdoc.rb:470:in `chdir' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/rdoc.rb:478:in `block in generate' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:162:in `generate' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:229:in `generate_class_files' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:229:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:238:in `block in generate_class_files' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:342:in `render_template' /usr/local/lib/ruby/1.9.1/pathname.rb:829:in `open' /usr/local/lib/ruby/1.9.1/pathname.rb:829:in `open' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:347:in `block in render_template' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/darkfish.rb:366:in `template_result' /usr/local/lib/ruby/1.9.1/erb.rb:753:in `result' /usr/local/lib/ruby/1.9.1/erb.rb:753:in `eval' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:178:in `block (2 levels) in generate_class_files' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/context.rb:782:in `each_section' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/context.rb:782:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/context.rb:783:in `block in each_section' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:241:in `block (3 levels) in generate_class_files' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:241:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:243:in `block (4 levels) in generate_class_files' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:243:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:248:in `block (5 levels) in generate_class_files' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:248:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/template/darkfish/classpage.rhtml:271:in `block (6 levels) in generate_class_files' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/generator/markup.rb:33:in `description' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/text.rb:85:in `markup' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/document.rb:58:in `accept' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/document.rb:58:in `each' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/document.rb:63:in `block in accept' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/paragraph.rb:10:in `accept' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/to_html.rb:143:in `accept_paragraph' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/to_html.rb:320:in `to_html' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/attribute_manager.rb:250:in `flow' /usr/local/lib/ruby/gems/1.9.1/gems/rdoc-3.9.4/lib/rdoc/markup/attribute_manager.rb:190:in `unmask_protected_sequences' -- C level backtrace information ------------------------------------------- /usr/local/bin/ruby(rb_vm_bugreport+0x6c) [0x817cc5c] /usr/local/bin/ruby() [0x81bc9e0] /usr/local/bin/ruby(rb_bug+0x39) [0x81bca99] /usr/local/bin/ruby() [0x81054dd] [0xb775f410] /usr/local/bin/ruby(rb_gc_finalize_deferred+0x37) [0x8068157] /usr/local/bin/ruby() [0x8181315] /usr/local/bin/ruby() [0x816e887] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby(rb_ary_each+0x52) [0x818b6b2] /usr/local/bin/ruby() [0x81653fc] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby(rb_ary_each+0x52) [0x818b6b2] /usr/local/bin/ruby() [0x81653fc] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby() [0x806dca1] /usr/local/bin/ruby() [0x806e130] /usr/local/bin/ruby(st_foreach+0xb9) [0x810cde9] /usr/local/bin/ruby() [0x806f090] /usr/local/bin/ruby(rb_ensure+0x60) [0x805ec40] /usr/local/bin/ruby(rb_hash_foreach+0x52) [0x806ea82] /usr/local/bin/ruby() [0x806ee82] /usr/local/bin/ruby() [0x81653fc] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby() [0x806dca1] /usr/local/bin/ruby() [0x806e130] /usr/local/bin/ruby(st_foreach+0xb9) [0x810cde9] /usr/local/bin/ruby() [0x806f090] /usr/local/bin/ruby(rb_ensure+0x60) [0x805ec40] /usr/local/bin/ruby(rb_hash_foreach+0x52) [0x806ea82] /usr/local/bin/ruby() [0x806ee82] /usr/local/bin/ruby() [0x81653fc] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby(rb_ary_each+0x52) [0x818b6b2] /usr/local/bin/ruby() [0x81653fc] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x8178d98] /usr/local/bin/ruby(rb_f_eval+0xf3) [0x81793e3] /usr/local/bin/ruby() [0x8165415] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby(rb_ensure+0x60) [0x805ec40] /usr/local/bin/ruby() [0x8073a7b] /usr/local/bin/ruby() [0x8165415] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby(rb_ary_each+0x52) [0x818b6b2] /usr/local/bin/ruby() [0x81653fc] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby() [0x81b0534] /usr/local/bin/ruby(rb_ensure+0x60) [0x805ec40] /usr/local/bin/ruby() [0x81b2942] /usr/local/bin/ruby() [0x8165415] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby() [0x816dc7e] /usr/local/bin/ruby(rb_yield+0x59) [0x8179759] /usr/local/bin/ruby(rb_ary_each+0x52) [0x818b6b2] /usr/local/bin/ruby() [0x81653fc] /usr/local/bin/ruby() [0x816e400] /usr/local/bin/ruby() [0x816febe] /usr/local/bin/ruby() [0x81784fa] /usr/local/bin/ruby(rb_iseq_eval_main+0x1f3) [0x8178853] /usr/local/bin/ruby() [0x805f3e6] /usr/local/bin/ruby(ruby_exec_node+0x25) [0x805f415] /usr/local/bin/ruby(ruby_run_node+0x4e) [0x80616ce] /usr/local/bin/ruby(main+0x74) [0x805e114] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0xb7577bd6] /usr/local/bin/ruby() [0x805e001] [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