[DRE-maint] Bug#841133: ruby-gruff: FTBFS: Tests hang after segmentation fault

Gunnar Wolf gwolf at gwolf.org
Mon Nov 28 23:44:31 UTC 2016


Package: ruby-gruff
Version: 0.6.0-1
Followup-For: Bug #841133

This bug does not only happen at build time, it makes Gruff completely
unusable :-(

$ irb
>> require 'gruff'
=> true
>> g=Gruff::Bar.new '100x100'
/usr/lib/ruby/vendor_ruby/gruff/base.rb:968: [BUG] Segmentation fault at 0x00000000000018
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

-- Control frame information -----------------------------------------------
c:0024 p:---- s:0095 e:000094 CFUNC  :initialize
c:0023 p:---- s:0093 e:000092 CFUNC  :new
c:0022 p:0034 s:0090 e:000089 METHOD /usr/lib/ruby/vendor_ruby/gruff/base.rb:968
c:0021 p:0103 s:0087 e:000086 METHOD /usr/lib/ruby/vendor_ruby/gruff/base.rb:230
c:0020 p:0012 s:0081 e:000080 METHOD /usr/lib/ruby/vendor_ruby/gruff/bar.rb:10 [FINISH]
c:0019 p:---- s:0077 e:000076 CFUNC  :new
c:0018 p:0016 s:0073 E:0023a8 EVAL   (irb):2 [FINISH]
c:0017 p:---- s:0070 e:000069 CFUNC  :eval
c:0016 p:0025 s:0063 e:000062 METHOD /usr/lib/ruby/2.3.0/irb/workspace.rb:87
c:0015 p:0027 s:0056 e:000054 METHOD /usr/lib/ruby/2.3.0/irb/context.rb:380
c:0014 p:0024 s:0050 e:000049 BLOCK  /usr/lib/ruby/2.3.0/irb.rb:489
c:0013 p:0041 s:0042 e:000041 METHOD /usr/lib/ruby/2.3.0/irb.rb:623
c:0012 p:0011 s:0037 e:000036 BLOCK  /usr/lib/ruby/2.3.0/irb.rb:486
c:0011 p:0128 s:0033 e:000032 BLOCK  /usr/lib/ruby/2.3.0/irb/ruby-lex.rb:246 [FINISH]
c:0010 p:---- s:0030 e:000029 CFUNC  :loop
c:0009 p:0009 s:0027 e:000026 BLOCK  /usr/lib/ruby/2.3.0/irb/ruby-lex.rb:232 [FINISH]
c:0008 p:---- s:0025 e:000024 CFUNC  :catch
c:0007 p:0018 s:0021 e:000020 METHOD /usr/lib/ruby/2.3.0/irb/ruby-lex.rb:231
c:0006 p:0037 s:0018 E:001700 METHOD /usr/lib/ruby/2.3.0/irb.rb:485
c:0005 p:0009 s:0015 e:000014 BLOCK  /usr/lib/ruby/2.3.0/irb.rb:395 [FINISH]
c:0004 p:---- s:0013 e:000012 CFUNC  :catch
c:0003 p:0174 s:0009 E:001820 METHOD /usr/lib/ruby/2.3.0/irb.rb:394
c:0002 p:0023 s:0004 E:0020a0 EVAL   /usr/bin/irb:11 [FINISH]
c:0001 p:0000 s:0002 E:000a30 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
/usr/bin/irb:11:in `<main>'
/usr/lib/ruby/2.3.0/irb.rb:394:in `start'
/usr/lib/ruby/2.3.0/irb.rb:394:in `catch'
/usr/lib/ruby/2.3.0/irb.rb:395:in `block in start'
/usr/lib/ruby/2.3.0/irb.rb:485:in `eval_input'
/usr/lib/ruby/2.3.0/irb/ruby-lex.rb:231:in `each_top_level_statement'
/usr/lib/ruby/2.3.0/irb/ruby-lex.rb:231:in `catch'
/usr/lib/ruby/2.3.0/irb/ruby-lex.rb:232:in `block in each_top_level_statement'
/usr/lib/ruby/2.3.0/irb/ruby-lex.rb:232:in `loop'
/usr/lib/ruby/2.3.0/irb/ruby-lex.rb:246:in `block (2 levels) in each_top_level_statement'
/usr/lib/ruby/2.3.0/irb.rb:486:in `block in eval_input'
/usr/lib/ruby/2.3.0/irb.rb:623:in `signal_status'
/usr/lib/ruby/2.3.0/irb.rb:489:in `block (2 levels) in eval_input'
/usr/lib/ruby/2.3.0/irb/context.rb:380:in `evaluate'
/usr/lib/ruby/2.3.0/irb/workspace.rb:87:in `evaluate'
/usr/lib/ruby/2.3.0/irb/workspace.rb:87:in `eval'
(irb):2:in `irb_binding'
(irb):2:in `new'
/usr/lib/ruby/vendor_ruby/gruff/bar.rb:10:in `initialize'
/usr/lib/ruby/vendor_ruby/gruff/base.rb:230:in `initialize'
/usr/lib/ruby/vendor_ruby/gruff/base.rb:968:in `reset_themes'
/usr/lib/ruby/vendor_ruby/gruff/base.rb:968:in `new'
/usr/lib/ruby/vendor_ruby/gruff/base.rb:968:in `initialize'

-- Machine register context ------------------------------------------------
 RIP: 0x00007ff7c96f2249 RBP: 0x0000000000000000 RSP: 0x00007ffe1f029a10
 RAX: 0x0000000000000000 RBX: 0x000000000181d210 RCX: 0x000000000181d240
 RDX: 0x0000000000000000 RDI: 0x00007ff7c9a13b00 RSI: 0x0000000000000000
  R8: 0x000000000181caa0  R9: 0x00000000000041a0 R10: 0x0000000000000000
 R11: 0x0000000000000000 R12: 0x00007ff7c9a13b58 R13: 0x00007ff7c9a13b08
 R14: 0x000000000181d210 R15: 0x00007ff7c9a13b00 EFL: 0x0000000000010246

-- C level backtrace information -------------------------------------------



-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ruby-gruff depends on:
ii  ghostscript                 9.19~dfsg-3
ii  gsfonts                     1:8.11+urwcyr1.0.7~pre44-4.3
ii  ruby                        1:2.3.0+4
ii  ruby-rmagick                2.15.4+dfsg-2
ii  ruby2.1 [ruby-interpreter]  2.1.5-4
ii  ruby2.2 [ruby-interpreter]  2.2.4-1

ruby-gruff recommends no packages.

ruby-gruff suggests no packages.

-- no debconf information



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