[ruby-core:70732] [Ruby trunk - Bug #11504] [Rejected] ruby 1.9.3p194 segfault on debian stable 7.x

From: shibata.hiroshi@...
Date: 2015-09-12 09:49:34 UTC
List: ruby-core #70732
Issue #11504 has been updated by Hiroshi SHIBATA.

Status changed from Open to Rejected

Ruby 1.9 is EOL status.

----------------------------------------
Bug #11504: ruby 1.9.3p194 segfault on debian stable 7.x
https://bugs.ruby-lang.org/issues/11504#change-54111

* Author: =D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9 =D0=A1=D0=B5=D0=BC=D1=91=D0=
=BD=D0=BE=D0=B2
* Status: Rejected
* Priority: Normal
* Assignee:=20
* ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [i486-linux]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
1) I setup OpenStreetMap API-server: https://github.com/openstreetmap/opens=
treetmap-website
2) start with debug (It is crashed with, or without --debugger flag):=20
   bundle exec rails server --debugger &> /root/osm_rails_crash.log
2) Then I start OsmBot https://github.com/progserega/osmbot , which process=
ing many data in automatic mode.
3) After some time (3-5 hours) - ruby crash (in attachment - full log):

var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/handler/webrick.rb:113: [BUG] S=
egmentation fault
ruby 1.9.3p194 (2012-04-20 revision 35410) [i486-linux]

-- Control frame information -----------------------------------------------
c:0016 p:0017 s:0088 b:0088 l:0007dc d:000087 BLOCK  /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/handler/webrick.rb:113
c:0015 p:---- s:0085 b:0085 l:000084 d:000084 FINISH
c:0014 p:---- s:0083 b:0083 l:000082 d:000082 CFUNC  :each
c:0013 p:0017 s:0080 b:0080 l:000079 d:000079 METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/body_proxy.rb:31
c:0012 p:0017 s:0075 b:0075 l:000074 d:000074 METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/body_proxy.rb:31
c:0011 p:0017 s:0070 b:0070 l:000069 d:000069 METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/body_proxy.rb:31
c:0010 p:0017 s:0065 b:0065 l:000064 d:000064 METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/body_proxy.rb:31
c:0009 p:0017 s:0060 b:0060 l:000059 d:000059 METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/body_proxy.rb:31
c:0008 p:0017 s:0055 b:0055 l:000054 d:000054 METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/body_proxy.rb:31
c:0007 p:0017 s:0050 b:0050 l:000049 d:000049 METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/body_proxy.rb:31
c:0006 p:0587 s:0045 b:0045 l:0007dc d:0007dc METHOD /var/lib/gems/1.9.1/ge=
ms/rack-1.6.4/lib/rack/handler/webrick.rb:112
c:0005 p:0257 s:0030 b:0030 l:000029 d:000029 METHOD /usr/lib/ruby/1.9.1/we=
brick/httpserver.rb:138
c:0004 p:0393 s:0020 b:0020 l:000019 d:000019 METHOD /usr/lib/ruby/1.9.1/we=
brick/httpserver.rb:94
c:0003 p:0126 s:0009 b:0009 l:000144 d:000008 BLOCK  /usr/lib/ruby/1.9.1/we=
brick/server.rb:191
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:---- s:0002 b:0002 l:000001 d:000001 TOP=20=20=20

-- Ruby level backtrace information ----------------------------------------
/usr/lib/ruby/1.9.1/webrick/server.rb:191:in `block in start_thread'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:94:in `run'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:138:in `service'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/handler/webrick.rb:112:in `ser=
vice'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/body_proxy.rb:31:in `each'
/var/lib/gems/1.9.1/gems/rack-1.6.4/lib/rack/handler/webrick.rb:113:in `blo=
ck in service'

-- C level backtrace information -------------------------------------------
/usr/lib/libruby-1.9.1.so.1.9(+0x15e5c3) [0xb76ee5c3]
/usr/lib/libruby-1.9.1.so.1.9(+0x507ff) [0xb75e07ff]
/usr/lib/libruby-1.9.1.so.1.9(rb_bug+0x40) [0xb75e0dd0]
/usr/lib/libruby-1.9.1.so.1.9(+0xf8a1c) [0xb7688a1c]
[0xb77ae600]
/usr/lib/libruby-1.9.1.so.1.9(+0x64c19) [0xb75f4c19]
/usr/lib/libruby-1.9.1.so.1.9(+0x163891) [0xb76f3891]
/usr/lib/libruby-1.9.1.so.1.9(+0x15267d) [0xb76e267d]
/usr/lib/libruby-1.9.1.so.1.9(+0x153280) [0xb76e3280]
/usr/lib/libruby-1.9.1.so.1.9(rb_yield+0x180) [0xb76e9b80]
/usr/lib/libruby-1.9.1.so.1.9(rb_ary_each+0x54) [0xb75b02e4]
/usr/lib/libruby-1.9.1.so.1.9(+0x148d45) [0xb76d8d45]
/usr/lib/libruby-1.9.1.so.1.9(+0x157de7) [0xb76e7de7]
/usr/lib/libruby-1.9.1.so.1.9(+0x14eb4e) [0xb76deb4e]
/usr/lib/libruby-1.9.1.so.1.9(+0x153280) [0xb76e3280]
/usr/lib/libruby-1.9.1.so.1.9(+0x153f5f) [0xb76e3f5f]
/usr/lib/libruby-1.9.1.so.1.9(+0x164c03) [0xb76f4c03]
/usr/lib/libruby-1.9.1.so.1.9(+0x164cdd) [0xb76f4cdd]
/lib/i386-linux-gnu/libpthread.so.0(+0x5954) [0xb757c954]
/lib/i386-linux-gnu/libc.so.6(clone+0x5e) [0xb7497c1e]



---Files--------------------------------
osm_rails_crash.log.gz (870 KB)


--=20
https://bugs.ruby-lang.org/

In This Thread

Prev Next