From: Run Paint Run Run Date: 2010-07-13T04:11:32+09:00 Subject: [ruby-core:31221] [Bug #3555] segvs since r28570 Issue #3555 has been updated by Run Paint Run Run. Just to confirm: run@paint:~ ��� ruby -e'GC.stress = true; $-w = true; require "rubygems"; require "yaml"' /usr/local/lib/ruby/1.9.1/rubygems.rb:1062: warning: method redefined; discarding old gem :15: warning: previous definition of gem was here /usr/local/lib/ruby/1.9.1/rubygems/source_index.rb:360: warning: assigned but unused variable - name /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:674: warning: assigned but unused variable - default_value /usr/local/lib/ruby/1.9.1/rubygems/specification.rb:706: warning: assigned but unused variable - yaml /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:7: warning: loading in progress, circular require considered harmful - /usr/local/lib/ruby/1.9.1/rubygems.rb from -e:1:in `
' from -e:1:in `require' from /usr/local/lib/ruby/1.9.1/rubygems.rb:1119:in `' from /usr/local/lib/ruby/1.9.1/rubygems.rb:1119:in `require' from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:7:in `' from /usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:7:in `require' *** glibc detected *** ruby: malloc(): smallbin double linked list corrupted: 0x09165618 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(+0x6b591)[0x3c3591] /lib/tls/i686/cmov/libc.so.6(+0x6e710)[0x3c6710] /lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x5c)[0x3c7f9c] ruby[0x8197b4e] ruby[0x8198352] ruby[0x81982ff] ruby[0x8198675] ruby[0x814e745] ruby[0x8159c11] ruby[0x815b347] ruby[0x815f996] ruby(rb_yield+0x50)[0x8160d90] ruby[0x817920a] ruby[0x8159c11] ruby[0x815bfb8] ruby[0x815f996] ruby(rb_iseq_eval+0x126)[0x815fec6] ruby[0x81a455f] ruby(rb_require_safe+0x54a)[0x81a5bda] ruby[0x8159c11] ruby[0x815bfb8] ruby[0x815f996] ruby(rb_iseq_eval_main+0x1c7)[0x815fd67] ruby[0x805e5e2] ruby(ruby_run_node+0x32)[0x805fe02] ruby(main+0x5a)[0x805d81a] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x36ebd6] ruby[0x805d721] ======= Memory map: ======== 00270000-00279000 r-xp 00000000 08:01 276341 /lib/tls/i686/cmov/libcrypt-2.11.1.so 00279000-0027a000 r--p 00008000 08:01 276341 /lib/tls/i686/cmov/libcrypt-2.11.1.so 0027a000-0027b000 rw-p 00009000 08:01 276341 /lib/tls/i686/cmov/libcrypt-2.11.1.so 0027b000-002a2000 rw-p 00000000 00:00 0 00358000-004ab000 r-xp 00000000 08:01 266196 /lib/tls/i686/cmov/libc-2.11.1.so 004ab000-004ac000 ---p 00153000 08:01 266196 /lib/tls/i686/cmov/libc-2.11.1.so 004ac000-004ae000 r--p 00153000 08:01 266196 /lib/tls/i686/cmov/libc-2.11.1.so 004ae000-004af000 rw-p 00155000 08:01 266196 /lib/tls/i686/cmov/libc-2.11.1.so 004af000-004b2000 rw-p 00000000 00:00 0 0055c000-00579000 r-xp 00000000 08:01 678 /lib/libgcc_s.so.1 00579000-0057a000 r--p 0001c000 08:01 678 /lib/libgcc_s.so.1 0057a000-0057b000 rw-p 0001d000 08:01 678 /lib/libgcc_s.so.1 00711000-0072c000 r-xp 00000000 08:01 44106 /lib/ld-2.11.1.so 0072c000-0072d000 r--p 0001a000 08:01 44106 /lib/ld-2.11.1.so 0072d000-0072e000 rw-p 0001b000 08:01 44106 /lib/ld-2.11.1.so 00870000-00872000 r-xp 00000000 08:01 276342 /lib/tls/i686/cmov/libdl-2.11.1.so 00872000-00873000 r--p 00001000 08:01 276342 /lib/tls/i686/cmov/libdl-2.11.1.so 00873000-00874000 rw-p 00002000 08:01 276342 /lib/tls/i686/cmov/libdl-2.11.1.so 008f6000-008f8000 r-xp 00000000 08:01 289176 /usr/local/lib/ruby/1.9.1/i686-linux/enc/trans/transdb.so 008f8000-008f9000 r--p 00001000 08:01 289176 /usr/local/lib/ruby/1.9.1/i686-linux/enc/trans/transdb.so 008f9000-008fa000 rw-p 00002000 08:01 289176 /usr/local/lib/ruby/1.9.1/i686-linux/enc/trans/transdb.so 00919000-0092e000 r-xp 00000000 08:01 312380 /lib/tls/i686/cmov/libpthread-2.11.1.so 0092e000-0092f000 r--p 00014000 08:01 312380 /lib/tls/i686/cmov/libpthread-2.11.1.so 0092f000-00930000 rw-p 00015000 08:01 312380 /lib/tls/i686/cmov/libpthread-2.11.1.so 00930000-00932000 rw-p 00000000 00:00 0 009a5000-009a7000 r-xp 00000000 08:01 280285 /usr/local/lib/ruby/1.9.1/i686-linux/etc.so 009a7000-009a8000 r--p 00001000 08:01 280285 /usr/local/lib/ruby/1.9.1/i686-linux/etc.so 009a8000-009a9000 rw-p 00002000 08:01 280285 /usr/local/lib/ruby/1.9.1/i686-linux/etc.so 00ac3000-00ac4000 r-xp 00000000 00:00 0 [vdso] 00d8e000-00d90000 r-xp 00000000 08:01 270954 /usr/local/lib/ruby/1.9.1/i686-linux/enc/encdb.so 00d90000-00d91000 r--p 00001000 08:01 270954 /usr/local/lib/ruby/1.9.1/i686-linux/enc/encdb.so 00d91000-00d92000 rw-p 00002000 08:01 270954 /usr/local/lib/ruby/1.9.1/i686-linux/enc/encdb.so 00f30000-00f54000 r-xp 00000000 08:01 276343 /lib/tls/i686/cmov/libm-2.11.1.so 00f54000-00f55000 r--p 00023000 08:01 276343 /lib/tls/i686/cmov/libm-2.11.1.so 00f55000-00f56000 rw-p 00024000 08:01 276343 /lib/tls/i686/cmov/libm-2.11.1.so 00f82000-00f89000 r-xp 00000000 08:01 312382 /lib/tls/i686/cmov/librt-2.11.1.so 00f89000-00f8a000 r--p 00006000 08:01 312382 /lib/tls/i686/cmov/librt-2.11.1.so 00f8a000-00f8b000 rw-p 00007000 08:01 312382 /lib/tls/i686/cmov/librt-2.11.1.so 08048000-08214000 r-xp 00000000 08:01 264007 /usr/local/bin/ruby 08214000-08215000 r--p 001cb000 08:01 264007 /usr/local/bin/ruby 08215000-08216000 rw-p 001cc000 08:01 264007 /usr/local/bin/ruby 08216000-08223000 rw-p 00000000 00:00 0 090e3000-092d0000 rw-p 00000000 00:00 0 [heap] b7700000-b7721000 rw-p 00000000 00:00 0 b7721000-b7800000 ---p 00000000 00:00 0 b781c000-b789d000 rw-p 00000000 00:00 0 b789d000-b78dc000 r--p 00000000 08:01 613559 /usr/lib/locale/en_GB.utf8/LC_CTYPE b78dc000-b78df000 rw-p 00000000 00:00 0 b78eb000-b78ec000 ---p 00000000 00:00 0 b78ec000-b78ef000 rw-p 00000000 00:00 0 b78ef000-b78f6000 r--s 00000000 08:01 427947 /usr/lib/gconv/gconv-modules.cache b78f6000-b78f8000 rw-p 00000000 00:00 0 bfbe6000-bfbfb000 rw-p 00000000 00:00 0 [stack] Aborted run@paint:~ ��� ruby -v ruby 1.9.3dev (2010-07-12 trunk 28620) [i686-linux] ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3555 ---------------------------------------- http://redmine.ruby-lang.org