Source: ruby1.9.1 Version: 1.9.2~svn28788-1 Severity: serious Ruby's test suite segfaults on ia64: > Loaded suite ./test/runner > Started > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/test/ruby/test_float.rb:249: > [BUG] Segmentation fault > ruby 1.9.2dev (2010-07-30) [ia64-linux] > > -- control frame ---------- > c:0014 p:---- s:0061 b:0061 l:000060 d:000060 CFUNC :<=> > c:0013 p:0616 s:0057 b:0055 l:000054 d:000054 METHOD > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/test/ruby/test_float.rb:249 > c:0012 p:0063 s:0045 b:0045 l:000044 d:000044 METHOD > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:680 > c:0011 p:0091 s:0039 b:0039 l:0010e8 d:000038 BLOCK > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:641 > c:0010 p:---- s:0034 b:0034 l:000033 d:000033 FINISH > c:0009 p:---- s:0032 b:0032 l:000031 d:000031 CFUNC :each > c:0008 p:0026 s:0029 b:0029 l:0010e8 d:000028 BLOCK > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:635 > c:0007 p:---- s:0026 b:0026 l:000025 d:000025 FINISH > c:0006 p:---- s:0024 b:0024 l:000023 d:000023 CFUNC :each > c:0005 p:0082 s:0021 b:0021 l:0010e8 d:0010e8 METHOD > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:634 > c:0004 p:0188 s:0016 b:0016 l:001c08 d:001c08 METHOD > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:594 > c:0003 p:0041 s:0007 b:0007 l:000448 d:000da0 BLOCK > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:492 > c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH > c:0001 p:0000 s:0002 b:0002 l:001ea8 d:001ea8 TOP > --------------------------- > -- Ruby level backtrace information ---------------------------------------- > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:492:in > `block in autorun' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:594:in > `run' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:634:in > `run_test_suites' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:634:in > `each' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:635:in > `block in run_test_suites' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:635:in > `each' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:641:in > `block (2 levels) in run_test_suites' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/lib/minitest/unit.rb:680:in > `run' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/test/ruby/test_float.rb:249:in > `test_cmp' > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/test/ruby/test_float.rb:249:in > `<=>' > > -- C level backtrace information ------------------------------------------- > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_vm_bugreport-0xd91f10) > [0x20000000004d1c80] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0xee3c0) > [0x200000000013e3c0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_bug-0x1125680) > [0x200000000013e520] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x31e280) > [0x200000000036e280] > [0xa000000000010800] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x8f711) > [0x20000000000df711] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_cmpint-0x1183e90) > [0x20000000000dfd30] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x1ce7f0) > [0x200000000021e7f0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4418d0) > [0x20000000004918d0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4432e0) > [0x20000000004932e0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4445b0) > [0x20000000004945b0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x452cd0) > [0x20000000004a2cd0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x477740) > [0x20000000004c7740] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4735a0) > [0x20000000004c35a0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x473920) > [0x20000000004c3920] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4690d0) > [0x20000000004b90d0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_yield+0x46b3d8) > [0x20000000004b9170] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_ary_each+0x72338) > [0x20000000000bf620] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x441870) > [0x2000000000491870] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4432e0) > [0x20000000004932e0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4445b0) > [0x20000000004945b0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x452cd0) > [0x20000000004a2cd0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x477740) > [0x20000000004c7740] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4735a0) > [0x20000000004c35a0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x473920) > [0x20000000004c3920] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4690d0) > [0x20000000004b90d0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_yield+0x46b3d8) > [0x20000000004b9170] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_ary_each+0x72338) > [0x20000000000bf620] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x441870) > [0x2000000000491870] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4432e0) > [0x20000000004932e0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4445b0) > [0x20000000004945b0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x452cd0) > [0x20000000004a2cd0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x477740) > [0x20000000004c7740] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0x4735a0) > [0x20000000004c35a0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_vm_invoke_proc-0xd9fff0) > [0x20000000004c3be0] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_proc_call-0x110a290) > [0x2000000000159950] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_call_end_proc+0xfb518) > [0x2000000000148e70] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(rb_exec_end_proc-0x111a2c0) > [0x2000000000149930] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(+0xfa310) > [0x200000000014a310] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(ruby_cleanup-0x11192f0) > [0x200000000014a910] > /build/buildd-ruby1.9.1_1.9.2~svn28788-1-ia64-di4imI/ruby1.9.1-1.9.2~svn28788/libruby-1.9.1.so.1.9.1(ruby_run_node-0x1118600) > [0x200000000014b610] > ./ruby1.9.1(main+0x1fffffffff572dc0) [0x4000000000000e70] > /lib/libc.so.6.1(__libc_start_main-0xab75b0) [0x20000000007ac670] > ./ruby1.9.1(_start+0x1ffffffffed9cf50) [0x4000000000000b80] > > [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 > > Aborted > make[1]: *** [yes-test-all] Error 134
Full build log: https://buildd.debian.org/fetch.cgi?pkg=ruby1.9.1;ver=1.9.2~svn28788-1;arch=ia64;stamp=1280660476 Since it works fine on amd64, armel, i386, mips, mipsel, powerpc and s390, I believe this is an architecture-specific problem. Ruby's test suite is known to exercise threads in interesting ways. In case it's helpful, the testsuite also segfaults on hppa (different bug being filed now). -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org