Project

General

Profile

Bug #12049

rb_gc_mark(): unknown data type

Added by yoshyn (Sylvestre Antoine) over 3 years ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:73696]

Description

I get the following error when I use rexml (in fact it's a rails call) with sidekiq.

I suspect that some of the value's that the parser is using are getting moved by the gc witch is call after each sidekiq process

/h/u/.rvm/rubies/ruby-2.2.4/lib/ruby/2.2.0/rexml/parsers/baseparser.rb:411: [BUG] rb_gc_mark(): unknown data type 0x10(0x007f547c000078) non object
ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0121 p:2179 s:0554 e:000551 METHOD /h/u/.rvm/rubies/ruby-2.2.4/lib/ruby/2.2.0/rexml/parsers/baseparser.rb:411
c:0120 p:0007 s:0521 e:000520 METHOD /h/u/.rvm/rubies/ruby-2.2.4/lib/ruby/2.2.0/rexml/parsers/baseparser.rb:184
c:0119 p:0034 s:0518 e:000517 METHOD /h/u/.rvm/rubies/ruby-2.2.4/lib/ruby/2.2.0/rexml/parsers/treeparser.rb:22
c:0118 p:0020 s:0506 e:000505 METHOD /h/u/.rvm/rubies/ruby-2.2.4/lib/ruby/2.2.0/rexml/document.rb:287
c:0117 p:0084 s:0502 e:000501 METHOD /h/u/.rvm/rubies/ruby-2.2.4/lib/ruby/2.2.0/rexml/document.rb:44 [FINISH]
...

[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

Files

rb_gc_mark_error.log (585 KB) rb_gc_mark_error.log Full trace yoshyn (Sylvestre Antoine), 02/04/2016 08:50 PM

History

Updated by yoshyn (Sylvestre Antoine) over 3 years ago

  • ruby -v set to 2.2.4

Updated by nobu (Nobuyoshi Nakada) about 3 years ago

  • Description updated (diff)
#3

Updated by jeremyevans0 (Jeremy Evans) about 1 month ago

  • Status changed from Open to Closed

Also available in: Atom PDF