[DRE-maint] Bug#747746: FTBFS: non_concurrent_cache_backend.rb:10: [BUG] Segmentation fault at 0x000000001b900c

Christian Hofstaedtler zeha at debian.org
Sun May 11 14:03:38 UTC 2014


Source: ruby-thread-safe
Version: 0.3.3-1
Severity: serious
Justification: fails to build from source
User: debian-ruby at lists.debian.org
Usertags: ruby2.0-rm

Dear Maintainer,

During a rebuild of ruby-related packages your package failed to
build with these errors:

===================================================================
Running tests for ruby2.1 with test file list from debian/ruby-test-files.yaml ...
Loaded suite -e
Started
/«PKGBUILDDIR»/debian/ruby-thread-safe/usr/lib/ruby/vendor_ruby/thread_safe/non_concurrent_cache_backend.rb:10: [BUG] Segmentation fault at 0x000000001b900c
ruby 2.1.2p95 (2014-05-08) [x86_64-linux-gnu]

-- Control frame information -----------------------------------------------
c:0010 p:0011 s:0057 e:000056 METHOD /«PKGBUILDDIR»/debian/ruby-thread-safe/usr/lib/ruby/vendor_ruby/thread_safe/non_concurre
c:0009 p:0009 s:0053 e:000052 METHOD /«PKGBUILDDIR»/debian/ruby-thread-safe/usr/lib/ruby/vendor_ruby/thread_safe/mri_cache_ba
c:0008 p:0015 s:0048 e:000047 METHOD /«PKGBUILDDIR»/debian/ruby-thread-safe/usr/lib/ruby/vendor_ruby/thread_safe/cache.rb:64
c:0007 p:0058 s:0041 e:000040 METHOD /«PKGBUILDDIR»/test/test_cache_loops.rb:358
c:0006 p:0067 s:0030 e:000029 BLOCK  /«PKGBUILDDIR»/test/test_cache_loops.rb:387 [FINISH]
c:0005 p:---- s:0026 e:000025 CFUNC  :times
c:0004 p:0027 s:0023 e:000022 METHOD /«PKGBUILDDIR»/test/test_cache_loops.rb:381
c:0003 p:0074 s:0014 e:000013 METHOD /«PKGBUILDDIR»/test/test_cache_loops.rb:343
c:0002 p:0026 s:0004 e:000003 BLOCK  /«PKGBUILDDIR»/test/test_cache_loops.rb:330 [FINISH]
c:0001 p:---- s:0002 e:000001 TOP    [FINISH]

-- Ruby level backtrace information ----------------------------------------
/«PKGBUILDDIR»/test/test_cache_loops.rb:330:in `block (2 levels) in run_thread_loop'
/«PKGBUILDDIR»/test/test_cache_loops.rb:343:in `setup_sync_and_start_loop'
/«PKGBUILDDIR»/test/test_cache_loops.rb:381:in `_add_remove_loop_outer_multiple_keys'
/«PKGBUILDDIR»/test/test_cache_loops.rb:381:in `times'
/«PKGBUILDDIR»/test/test_cache_loops.rb:387:in `block in _add_remove_loop_outer_multiple_keys'
/«PKGBUILDDIR»/test/test_cache_loops.rb:358:in `_add_remove_loop_inner_multiple_keys'
/«PKGBUILDDIR»/debian/ruby-thread-safe/usr/lib/ruby/vendor_ruby/thread_safe/cache.rb:64:in `put_if_absent'
/«PKGBUILDDIR»/debian/ruby-thread-safe/usr/lib/ruby/vendor_ruby/thread_safe/mri_cache_backend.rb:19:in `compute_if_absent'
/«PKGBUILDDIR»/debian/ruby-thread-safe/usr/lib/ruby/vendor_ruby/thread_safe/non_concurrent_cache_backend.rb:10:in `[]'
===================================================================

Please note that the default ruby recently has been switched to 2.1
in sid. If your package doesn't already do this, please switch to
the ruby(-all)(-dev) metapackages and `dh_ruby --print-supported`
for detecting the ruby to build for.
(Also, if everything goes according to plan, this is the last ruby
transition for jessie.)

About the test rebuild: this build was done in a rather standard
sbuild/schroot setup, on an amd64 host where PID1 is provided by
systemd, and options passed to sbuild were:
  DEB_BUILD_OPTIONS=parallel=12

Please find the full build log attached.

Thanks,
  -ch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-thread-safe_0.3.3-1_amd64.build
Type: inode/symlink
Size: 65007 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20140511/b49467cb/attachment-0001.bin>


More information about the Pkg-ruby-extras-maintainers mailing list