Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug has been caught in Nokogiri::HTML::ElementDescription#default_sub_element #917

Closed
aruprakshit opened this issue Jun 6, 2013 · 4 comments

Comments

@aruprakshit
Copy link

Here is a bug I found in the method Nokogiri::HTML::ElementDescription#default_sub_element.

doc = Nokogiri::HTML(<<-EOF) 
<a class = "foo" href = "https://example.com"> Click here </a>
EOF

node = Nokogiri::XML::Node.new("p", doc) 
node.content = "Welcome to Nokogiri"
node.description.deprecated? # => false
node.description.default_sub_element # => 
# ~> -:108: [BUG] Segmentation fault
# ~> ruby 2.0.0p0 (2013-02-24 revision 39474) [i686-linux]
# ~> 
# ~> -- Control frame information -----------------------------------------------
# ~> c:0003 p:---- s:0011 e:000010 CFUNC  :default_sub_element
# ~> c:0002 p:1919 s:0008 E:000e5c EVAL   -:108 [FINISH]
# ~> c:0001 p:0000 s:0002 E:000e64 TOP    [FINISH]
# ~> 
# ~> -:108:in `<main>'
# ~> -:108:in `default_sub_element'
# ~> 
# ~> -- C level backtrace information -------------------------------------------
# ~> mmap: No such device
# ~> mmap: No such device
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x1aded0) [0xb76efed0] vm_dump.c:647
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x5bd8d) [0xb759dd8d] error.c:283
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(rb_bug+0x40) [0xb759ead0] error.c:302
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x12ea14) [0xb7670a14] signal.c:649
# ~> [0xb77c640c]
# ~> /lib/i386-linux-gnu/libc.so.6(+0x851a6) [0xb74001a6]
# ~> /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/nokogiri.so(+0xbd63) [0xb7048d63] html_element_description.c:89
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x19497e) [0xb76d697e] vm_insnhelper.c:1300
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x197d1c) [0xb76d9d1c] vm_insnhelper.c:1438
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x1a5abf) [0xb76e7abf] vm_insnhelper.c:1528
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x19ca1b) [0xb76dea1b] insns.def:1017
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x1a12f3) [0xb76e32f3] vm.c:1175
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(rb_iseq_eval_main+0x156) [0xb76e9d86] vm.c:1423
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x629ac) [0xb75a49ac] eval.c:250
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(ruby_exec_node+0x24) [0xb75a6064] eval.c:315
# ~> /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(ruby_run_node+0x36) [0xb75a8026] eval.c:307
# ~> ruby() [0x80486a8]
# ~> /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0xb7394935]
# ~> ruby() [0x80486d1]
# ~> 
# ~> -- Other runtime information -----------------------------------------------
# ~> 
# ~> * Loaded script: -
# ~> 
# ~> * Loaded features:
# ~> 
# ~>     0 enumerator.so
# ~>     1 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/encdb.so
# ~>     2 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/trans/transdb.so
# ~>     3 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/rbconfig.rb
# ~>     4 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/compatibility.rb
# ~>     5 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/defaults.rb
# ~>     6 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/deprecate.rb
# ~>     7 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/errors.rb
# ~>     8 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/version.rb
# ~>     9 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/requirement.rb
# ~>    10 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/platform.rb
# ~>    11 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/specification.rb
# ~>    12 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/exceptions.rb
# ~>    13 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_gem.rb
# ~>    14 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb
# ~>    15 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems.rb
# ~>    16 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/path_support.rb
# ~>    17 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/site_ruby/2.0.0/rubygems/dependency.rb
# ~>    18 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/nokogiri.so
# ~>    19 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/version.rb
# ~>    20 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/syntax_error.rb
# ~>    21 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/pp/node.rb
# ~>    22 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/pp/character_data.rb
# ~>    23 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/pp.rb
# ~>    24 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/parse_options.rb
# ~>    25 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/sax/document.rb
# ~>    26 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/sax/parser_context.rb
# ~>    27 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/sax/parser.rb
# ~>    28 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/sax/push_parser.rb
# ~>    29 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/sax.rb
# ~>    30 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/stringio.so
# ~>    31 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/node/save_options.rb
# ~>    32 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/node.rb
# ~>    33 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/attribute_decl.rb
# ~>    34 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/element_decl.rb
# ~>    35 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/element_content.rb
# ~>    36 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/character_data.rb
# ~>    37 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/namespace.rb
# ~>    38 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/attr.rb
# ~>    39 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/dtd.rb
# ~>    40 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/cdata.rb
# ~>    41 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/text.rb
# ~>    42 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/document.rb
# ~>    43 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/document_fragment.rb
# ~>    44 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/processing_instruction.rb
# ~>    45 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/node_set.rb
# ~>    46 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/syntax_error.rb
# ~>    47 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/xpath/syntax_error.rb
# ~>    48 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/xpath.rb
# ~>    49 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/xpath_context.rb
# ~>    50 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/builder.rb
# ~>    51 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/reader.rb
# ~>    52 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/notation.rb
# ~>    53 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/entity_decl.rb
# ~>    54 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/schema.rb
# ~>    55 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml/relax_ng.rb
# ~>    56 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xml.rb
# ~>    57 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xslt/stylesheet.rb
# ~>    58 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/xslt.rb
# ~>    59 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/entity_lookup.rb
# ~>    60 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/document.rb
# ~>    61 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/document_fragment.rb
# ~>    62 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/sax/parser_context.rb
# ~>    63 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/sax/parser.rb
# ~>    64 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/sax/push_parser.rb
# ~>    65 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/element_description.rb
# ~>    66 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/element_description_defaults.rb
# ~>    67 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html.rb
# ~>    68 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/decorators/slop.rb
# ~>    69 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/css/node.rb
# ~>    70 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/css/xpath_visitor.rb
# ~>    71 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/racc/cparse.so
# ~>    72 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/racc/parser.rb
# ~>    73 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/thread.rb
# ~>    74 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/css/parser_extras.rb
# ~>    75 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/css/parser.rb
# ~>    76 /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/strscan.so
# ~>    77 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/css/tokenizer.rb
# ~>    78 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/css/syntax_error.rb
# ~>    79 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/css.rb
# ~>    80 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/html/builder.rb
# ~>    81 /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri.rb
# ~> 
# ~> * Process memory map:
# ~> 
# ~> 08048000-08049000 r-xp 00000000 08:05 6559889    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
# ~> 08049000-0804a000 r--p 00000000 08:05 6559889    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
# ~> 0804a000-0804b000 rw-p 00001000 08:05 6559889    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
# ~> 0847a000-08807000 rw-p 00000000 00:00 0          [heap]
# ~> b6e41000-b6e5c000 r-xp 00000000 08:05 2229086    /lib/i386-linux-gnu/libgcc_s.so.1
# ~> b6e5c000-b6e5d000 r--p 0001a000 08:05 2229086    /lib/i386-linux-gnu/libgcc_s.so.1
# ~> b6e5d000-b6e5e000 rw-p 0001b000 08:05 2229086    /lib/i386-linux-gnu/libgcc_s.so.1
# ~> b6e72000-b6e89000 r-xp 00000000 08:05 2229214    /lib/i386-linux-gnu/libz.so.1.2.7
# ~> b6e89000-b6e8a000 r--p 00016000 08:05 2229214    /lib/i386-linux-gnu/libz.so.1.2.7
# ~> b6e8a000-b6e8b000 rw-p 00017000 08:05 2229214    /lib/i386-linux-gnu/libz.so.1.2.7
# ~> b6e8f000-b6e94000 r-xp 00000000 08:05 6560725    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/strscan.so
# ~> b6e94000-b6e95000 r--p 00004000 08:05 6560725    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/strscan.so
# ~> b6e95000-b6e96000 rw-p 00005000 08:05 6560725    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/strscan.so
# ~> b6e96000-b6e9d000 r-xp 00000000 08:05 6560731    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/stringio.so
# ~> b6e9d000-b6e9e000 r--p 00006000 08:05 6560731    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/stringio.so
# ~> b6e9e000-b6e9f000 rw-p 00007000 08:05 6560731    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/stringio.so
# ~> b6e9f000-b6eda000 r-xp 00000000 08:05 6697804    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxslt/1.1.26/lib/libxslt.so.1.1.26
# ~> b6eda000-b6edb000 r--p 0003a000 08:05 6697804    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxslt/1.1.26/lib/libxslt.so.1.1.26
# ~> b6edb000-b6edc000 rw-p 0003b000 08:05 6697804    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxslt/1.1.26/lib/libxslt.so.1.1.26
# ~> b6edc000-b6eee000 r-xp 00000000 08:05 6697837    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxslt/1.1.26/lib/libexslt.so.0.8.15
# ~> b6eee000-b6eef000 r--p 00011000 08:05 6697837    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxslt/1.1.26/lib/libexslt.so.0.8.15
# ~> b6eef000-b6ef0000 rw-p 00012000 08:05 6697837    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxslt/1.1.26/lib/libexslt.so.0.8.15
# ~> b6ef0000-b7037000 r-xp 00000000 08:05 6695250    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxml2/2.8.0/lib/libxml2.so.2.8.0
# ~> b7037000-b703b000 r--p 00147000 08:05 6695250    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxml2/2.8.0/lib/libxml2.so.2.8.0
# ~> b703b000-b703c000 rw-p 0014b000 08:05 6695250    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/ports/i686-linux-gnu/libxml2/2.8.0/lib/libxml2.so.2.8.0
# ~> b703c000-b703d000 rw-p 00000000 00:00 0 
# ~> b703d000-b7057000 r-xp 00000000 08:05 6569834    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/nokogiri.so
# ~> b7057000-b7058000 r--p 00019000 08:05 6569834    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/nokogiri.so
# ~> b7058000-b7059000 rw-p 0001a000 08:05 6569834    /home/kirti/.rvm/gems/ruby-2.0.0-p0/gems/nokogiri-1.6.0.rc1/lib/nokogiri/nokogiri.so
# ~> b7059000-b70da000 rw-p 00000000 00:00 0 
# ~> b70da000-b72da000 r--p 00000000 08:05 1187734    /usr/lib/locale/locale-archive
# ~> b72da000-b72dc000 rw-p 00000000 00:00 0 
# ~> b72dc000-b731d000 r-xp 00000000 08:05 2229109    /lib/i386-linux-gnu/libm-2.17.so
# ~> b731d000-b731e000 r--p 00040000 08:05 2229109    /lib/i386-linux-gnu/libm-2.17.so
# ~> b731e000-b731f000 rw-p 00041000 08:05 2229109    /lib/i386-linux-gnu/libm-2.17.so
# ~> b731f000-b7328000 r-xp 00000000 08:05 2229069    /lib/i386-linux-gnu/libcrypt-2.17.so
# ~> b7328000-b7329000 r--p 00008000 08:05 2229069    /lib/i386-linux-gnu/libcrypt-2.17.so
# ~> b7329000-b732a000 rw-p 00009000 08:05 2229069    /lib/i386-linux-gnu/libcrypt-2.17.so
# ~> b732a000-b7351000 rw-p 00000000 00:00 0 
# ~> b7351000-b7354000 r-xp 00000000 08:05 2229076    /lib/i386-linux-gnu/libdl-2.17.so
# ~> b7354000-b7355000 r--p 00002000 08:05 2229076    /lib/i386-linux-gnu/libdl-2.17.so
# ~> b7355000-b7356000 rw-p 00003000 08:05 2229076    /lib/i386-linux-gnu/libdl-2.17.so
# ~> b7356000-b735d000 r-xp 00000000 08:05 2229181    /lib/i386-linux-gnu/librt-2.17.so
# ~> b735d000-b735e000 r--p 00006000 08:05 2229181    /lib/i386-linux-gnu/librt-2.17.so
# ~> b735e000-b735f000 rw-p 00007000 08:05 2229181    /lib/i386-linux-gnu/librt-2.17.so
# ~> b735f000-b7376000 r-xp 00000000 08:05 2229173    /lib/i386-linux-gnu/libpthread-2.17.so
# ~> b7376000-b7377000 r--p 00016000 08:05 2229173    /lib/i386-linux-gnu/libpthread-2.17.so
# ~> b7377000-b7378000 rw-p 00017000 08:05 2229173    /lib/i386-linux-gnu/libpthread-2.17.so
# ~> b7378000-b737b000 rw-p 00000000 00:00 0 
# ~> b737b000-b7528000 r-xp 00000000 08:05 2229061    /lib/i386-linux-gnu/libc-2.17.so
# ~> b7528000-b752a000 r--p 001ad000 08:05 2229061    /lib/i386-linux-gnu/libc-2.17.so
# ~> b752a000-b752b000 rw-p 001af000 08:05 2229061    /lib/i386-linux-gnu/libc-2.17.so
# ~> b752b000-b752f000 rw-p 00000000 00:00 0 
# ~> b752f000-b7533000 r-xp 00000000 08:05 6560730    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/racc/cparse.so
# ~> b7533000-b7534000 r--p 00003000 08:05 6560730    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/racc/cparse.so
# ~> b7534000-b7535000 rw-p 00004000 08:05 6560730    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/racc/cparse.so
# ~> b7535000-b7537000 r-xp 00000000 08:05 6560683    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/trans/transdb.so
# ~> b7537000-b7538000 r--p 00001000 08:05 6560683    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/trans/transdb.so
# ~> b7538000-b7539000 rw-p 00002000 08:05 6560683    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/trans/transdb.so
# ~> b7539000-b753b000 r-xp 00000000 08:05 6560699    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/encdb.so
# ~> b753b000-b753c000 r--p 00001000 08:05 6560699    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/encdb.so
# ~> b753c000-b753d000 rw-p 00002000 08:05 6560699    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/i686-linux/enc/encdb.so
# ~> b753d000-b753e000 ---p 00000000 00:00 0 
# ~> b753e000-b7541000 rw-p 00000000 00:00 0          [stack:9042]
# ~> b7541000-b7542000 r--p 005db000 08:05 1187734    /usr/lib/locale/locale-archive
# ~> b7542000-b77ad000 r-xp 00000000 08:05 6559891    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
# ~> b77ad000-b77b0000 r--p 0026a000 08:05 6559891    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
# ~> b77b0000-b77b2000 rw-p 0026d000 08:05 6559891    /home/kirti/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
# ~> b77b2000-b77c6000 rw-p 00000000 00:00 0 
# ~> b77c6000-b77c7000 r-xp 00000000 00:00 0          [vdso]
# ~> b77c7000-b77e7000 r-xp 00000000 08:05 2229037    /lib/i386-linux-gnu/ld-2.17.so
# ~> b77e7000-b77e8000 r--p 0001f000 08:05 2229037    /lib/i386-linux-gnu/ld-2.17.so
# ~> b77e8000-b77e9000 rw-p 00020000 08:05 2229037    /lib/i386-linux-gnu/ld-2.17.so
# ~> bfcdb000-bfcfc000 rw-p 00000000 00:00 0 
# ~> 
# ~> 
# ~> [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
# ~> 
@ender672
Copy link
Member

ender672 commented Jun 6, 2013

Thanks for the straightforward script to trigger the issue!

@aruprakshit
Copy link
Author

How should I update or install patch of the gem nokogiri you provided?

ender672 added a commit that referenced this issue Jun 7, 2013
@ender672
Copy link
Member

ender672 commented Jun 8, 2013

It should be in the latest release.

@aruprakshit
Copy link
Author

@ender672 I got stuck on some Nokogiri methods, would you help me personally for those. I was actually reading all the methods of Nokogiri and tried on my IRB.But some of them I couldn't figure out. Any help would you like to serve? then please drop me an email aruprakshit(at)rocketmail(dot)com.

galiminus pushed a commit to galiminus/nokogiri that referenced this issue Jun 24, 2013
galiminus pushed a commit to galiminus/nokogiri that referenced this issue Jun 24, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants