Your message dated Sun, 27 May 2012 22:23:16 +0000
with message-id <e1sylro-000375...@franck.debian.org>
and subject line Bug#673594: fixed in ruby1.8 1.8.7.358-3
has caused the Debian Bug report #673594,
regarding ruby1.8: FTBFS[kfreebsd-*]: test-all hangs/segfaults
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
673594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673594
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ruby1.8
Version: 1.8.7.352-2
Severity: serious
Tags: sid wheezy
User: debian-...@lists.debian.org
Usertags: kfreebsd
X-Debbugs-Cc: k...@debian.org
X-Debbugs-Cc: debian-...@lists.debian.org
Justification: fails to build from source (but built successfully in the
past)

Hi,

On 20/05/12 01:19, Cyril Brulebois wrote:
> https://buildd.debian.org/status/logs.php?arch=kfreebsd-amd64&pkg=ruby1.8&ver=1.8.7.358-2

Seems that this issue *rarely* happens during kfreebsd-i386 builds too
(in the same place, but test_safe_04 isn't necessarily at fault).

https://buildd.debian.org/status/fetch.php?pkg=ruby1.8&arch=kfreebsd-i386&ver=1.8.7.352-2&stamp=1313126333
:
> test_safe_04(TestERBCoreWOStrScan): .
> E: Caught signal 'Terminated': terminating immediately
> make[1]: *** [test-all] Terminated
> make: *** [common-post-build-arch] Terminated
> test_cd(TestFileUtils): Build killed with signal TERM after 150 minutes of 
> inactivity

When I try this myself, I hit segfaults in the testsuite before it even
gets that far. :(


The result of the test-all suite is ignored anyway.  Something was added
for ruby1.9.1, to time out any tests that hang -- maybe we could use it
here too:

http://anonscm.debian.org/gitweb/?p=collab-maint/ruby1.9.1.git;a=commitdiff;h=6c64e43924695aec1f995202a032fb2e0e955eb3

Also #593139 might have something relevant to fixing ruby1.8.

Regards,
-- 
Steven Chamberlain
ste...@pyro.eu.org
steven@kfreebsd-i386:~/ruby1.8-1.8.7.358$ gdb ruby1.8 -c ruby1.8.core -s 
debian/libruby1.8-dbg/usr/lib/debug/usr/bin/ruby1.8
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-kfreebsd-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/steven/ruby1.8-1.8.7.358/ruby1.8...done.
[New process 100385]
[New process 101043]
[New process 101042]
Core was generated by `ruby1.8'.
Program terminated with signal 6, Aborted.
#0  0x282c95f6 in syscall () from /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1
(gdb) thread apply all bt

Thread 3 (process 101042):
#0  0x282c1202 in poll () from /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1
#1  0x281869ee in __pthread_manager () from 
/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#2  0x00000000 in ?? ()

Thread 2 (process 101043):
#0  0x2818c272 in nanosleep () from 
/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#1  0x28187e0f in __pthread_timedsuspend_new_clk () from 
/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#2  0x28185bce in pthread_cond_timedwait@GLIBC_2.3 () from 
/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#3  0x280967b9 in thread_timer (dummy=0xbfbf81f8) at eval.c:12325
#4  0x28186671 in pthread_start_thread () from 
/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#5  0x00000000 in ?? ()

Thread 1 (process 100385):
#0  0x282c95f6 in syscall () from /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1
#1  0x2818937b in pthread_kill () from 
/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#2  0x281893b6 in raise () from /lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#3  0x2822e624 in raise () from /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1
#4  0x282316c3 in abort () from /lib/i386-kfreebsd-gnu/i686/cmov/libc.so.0.1
#5  0x28091929 in rb_bug (fmt=fmt@entry=0x28132286 "Segmentation fault") at 
error.c:213
#6  0x28100469 in sigsegv (sig=<optimized out>) at signal.c:634
#7  sigsegv (sig=11) at signal.c:622
#8  0x2818bb47 in __pthread_sighandler () from 
/lib/i386-kfreebsd-gnu/i686/cmov/libpthread.so.0
#9  <signal handler called>
#10 0x00000000 in ?? ()
#11 0x2c10742c in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

--- End Message ---
--- Begin Message ---
Source: ruby1.8
Source-Version: 1.8.7.358-3

We believe that the bug you reported is fixed in the latest version of
ruby1.8, which is due to be installed in the Debian FTP archive:

libruby1.8-dbg_1.8.7.358-3_amd64.deb
  to main/r/ruby1.8/libruby1.8-dbg_1.8.7.358-3_amd64.deb
libruby1.8_1.8.7.358-3_amd64.deb
  to main/r/ruby1.8/libruby1.8_1.8.7.358-3_amd64.deb
libtcltk-ruby1.8_1.8.7.358-3_amd64.deb
  to main/r/ruby1.8/libtcltk-ruby1.8_1.8.7.358-3_amd64.deb
ri1.8_1.8.7.358-3_all.deb
  to main/r/ruby1.8/ri1.8_1.8.7.358-3_all.deb
ruby1.8-dev_1.8.7.358-3_amd64.deb
  to main/r/ruby1.8/ruby1.8-dev_1.8.7.358-3_amd64.deb
ruby1.8-examples_1.8.7.358-3_all.deb
  to main/r/ruby1.8/ruby1.8-examples_1.8.7.358-3_all.deb
ruby1.8-full_1.8.7.358-3_all.deb
  to main/r/ruby1.8/ruby1.8-full_1.8.7.358-3_all.deb
ruby1.8_1.8.7.358-3.debian.tar.gz
  to main/r/ruby1.8/ruby1.8_1.8.7.358-3.debian.tar.gz
ruby1.8_1.8.7.358-3.dsc
  to main/r/ruby1.8/ruby1.8_1.8.7.358-3.dsc
ruby1.8_1.8.7.358-3_amd64.deb
  to main/r/ruby1.8/ruby1.8_1.8.7.358-3_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 673...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated ruby1.8 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 24 May 2012 22:19:52 -0300
Source: ruby1.8
Binary: ruby1.8 libruby1.8 libruby1.8-dbg ruby1.8-dev libtcltk-ruby1.8 
ruby1.8-examples ri1.8 ruby1.8-full
Architecture: source all amd64
Version: 1.8.7.358-3
Distribution: unstable
Urgency: low
Maintainer: akira yamada <ak...@debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Description: 
 libruby1.8 - Libraries necessary to run Ruby 1.8
 libruby1.8-dbg - Debugging symbols for Ruby 1.8
 libtcltk-ruby1.8 - Tcl/Tk interface for Ruby 1.8
 ri1.8      - Ruby Interactive reference (for Ruby 1.8)
 ruby1.8    - Interpreter of object-oriented scripting language Ruby 1.8
 ruby1.8-dev - Header files for compiling extension modules for the Ruby 1.8
 ruby1.8-examples - Examples for Ruby 1.8
 ruby1.8-full - Ruby 1.8 full installation
Closes: 667957 673594
Changes: 
 ruby1.8 (1.8.7.358-3) unstable; urgency=low
 .
   * Guard test suit run with a explicit timeout to avoid FTBFS on kfreebsd-*
     due to a timeout after 150 minutes of inactivity (Closes: #673594). For
     now, the timeout is  1 hour, which should be enough time to run the test
     suite on other architectures, and is less than the 150 minutes tolerated
     by kfreebsd-*. Thanks to Steven Chamberlain.
   * Force compilation with gcc-4.6. This avoids segfaults when ruby1.8 is
     compiled with gcc-4.7 (See #674541).
   * debian/patches/use-ldflags.patch: patch by Simon Ruderich to make Ruby
     use any existing LDFLAGS environment variable. This should make ruby1.8 be
     properly built with hardening (Closes: #667957).
Checksums-Sha1: 
 3aed397a654e25c4393685f66dee6476c2eab3d9 1888 ruby1.8_1.8.7.358-3.dsc
 20e188d9d1ac3f46843756623d8a27cb911c53cb 57286 
ruby1.8_1.8.7.358-3.debian.tar.gz
 4086a86073eec7f003aa285d859a6781529b50e4 344994 
ruby1.8-examples_1.8.7.358-3_all.deb
 c0633eac0c960418670e0ffcfa69647c1454988b 1430146 ri1.8_1.8.7.358-3_all.deb
 e12b43db24b7ca44aebc6490f698cca36c28169f 283458 
ruby1.8-full_1.8.7.358-3_all.deb
 9c066d25f14ffca7a317d15800d331ed15e006ac 319640 ruby1.8_1.8.7.358-3_amd64.deb
 59c4083087d7d78afd1279a6b3bb1e75a706f154 2089206 
libruby1.8_1.8.7.358-3_amd64.deb
 3ce61f421fa1807769bc603195156366171062ee 1737098 
libruby1.8-dbg_1.8.7.358-3_amd64.deb
 3a5b02a324e68a926b0af014237ea8945a918cca 910332 
ruby1.8-dev_1.8.7.358-3_amd64.deb
 177e31093f4dd6ff19ba4364dbd8da4f9aff933b 2036126 
libtcltk-ruby1.8_1.8.7.358-3_amd64.deb
Checksums-Sha256: 
 2b177732c155b25b1ae84ba4ba26c3d3c1841024cdcc03bf6dc5f56f12330f02 1888 
ruby1.8_1.8.7.358-3.dsc
 2422662c5845b3d45dc29bc10239f627ff5481c399e9e85c12a49f4e1df7d658 57286 
ruby1.8_1.8.7.358-3.debian.tar.gz
 6cd08e2abb0371b749fd73c666a4b72240b22c9a20bc8db3ab280da23057071e 344994 
ruby1.8-examples_1.8.7.358-3_all.deb
 9e98fa3aeff4a7201a90e32410c71a00bfcf6f7218f06b69bcd5bbde2c50e444 1430146 
ri1.8_1.8.7.358-3_all.deb
 48850a3fefc7cb87082da1c9209df54ffaf658c7a78844c44fc2d8a85769843f 283458 
ruby1.8-full_1.8.7.358-3_all.deb
 d02ce6f40a55b912164b49af4463783cc49353ec19b566198a7a3b51a783e077 319640 
ruby1.8_1.8.7.358-3_amd64.deb
 83648817d383563b931ee78ffd2d16beb767fcb156ab94d3b3fb8db78c7ad5ca 2089206 
libruby1.8_1.8.7.358-3_amd64.deb
 f4fcc159c66486adb81471b3c6b9f2b1939f4654ec17fc04fb3f55e9226d0628 1737098 
libruby1.8-dbg_1.8.7.358-3_amd64.deb
 dfdfcae05d48a49fc1d59eeaffd0cccfe1993995e7088388ed5131df9c219efb 910332 
ruby1.8-dev_1.8.7.358-3_amd64.deb
 4764189842839915320dc59319ae5322639ec50f47db8a3926e69afb616d6751 2036126 
libtcltk-ruby1.8_1.8.7.358-3_amd64.deb
Files: 
 efaf9d7c6db4e0d04c6ccf14b1f5929f 1888 ruby optional ruby1.8_1.8.7.358-3.dsc
 c55fd3b2d0636a1fd9179b6327aed9f4 57286 ruby optional 
ruby1.8_1.8.7.358-3.debian.tar.gz
 7d19b0294765c8151ffc060920a6c2f0 344994 ruby optional 
ruby1.8-examples_1.8.7.358-3_all.deb
 71d98cedfd7f78bd22bef8f7a5f5923b 1430146 ruby optional 
ri1.8_1.8.7.358-3_all.deb
 6671265cb45ddd053e9e63ca42ce6a9e 283458 ruby optional 
ruby1.8-full_1.8.7.358-3_all.deb
 3832aff3958e1b6f918b3b9c54ebfd7b 319640 ruby optional 
ruby1.8_1.8.7.358-3_amd64.deb
 269a595dee6773dd9371374fd1699706 2089206 libs optional 
libruby1.8_1.8.7.358-3_amd64.deb
 4b0cf51c897a9e93bf3472e6a69527ea 1737098 debug extra 
libruby1.8-dbg_1.8.7.358-3_amd64.deb
 a3f680125b273df7237f96a43b6d50fd 910332 ruby optional 
ruby1.8-dev_1.8.7.358-3_amd64.deb
 040f153853bf3fc2091087e1f497102d 2036126 ruby optional 
libtcltk-ruby1.8_1.8.7.358-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAk/CorsACgkQDOM8kQ+cso/FvACfUfE1OvDyXXLHVGREY0zhsrzd
XtwAniQwgQ/rgY0nLloLDtKmrnB3CBql
=KwfA
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to