Skip to content

Instantly share code, notes, and snippets.

@pgeraghty
Created April 22, 2013 01:13
Show Gist options
  • Save pgeraghty/5431830 to your computer and use it in GitHub Desktop.
Save pgeraghty/5431830 to your computer and use it in GitHub Desktop.
ox 2.0.0 failure
~ $ ruby -rox -ropen-uri -e 'Ox.sax_parse(Ox::Sax.new, open("http://go.alphashare.com/external/external.php?__method=external_xmlfeed&__feed=kyr&__company_serial=376"))'
*** glibc detected *** ruby: double free or corruption (!prev): 0x00000000018f0530 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f15e8cc4b96]
/home/paul/.rvm/gems/ruby-2.0.0-p0/gems/ox-2.0.0/ext/ox/ox.so(ox_sax_drive_cleanup+0x21)[0x7f15e73ebaa1]
/home/paul/.rvm/gems/ruby-2.0.0-p0/gems/ox-2.0.0/ext/ox/ox.so(ox_sax_parse+0x640)[0x7f15e73ee1c0]
/home/paul/.rvm/gems/ruby-2.0.0-p0/gems/ox-2.0.0/ext/ox/ox.so(+0x12c5d)[0x7f15e73f0c5d]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x1996ff)[0x7f15e919e6ff]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x1a6e4d)[0x7f15e91abe4d]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x19e204)[0x7f15e91a3204]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x1a20ca)[0x7f15e91a70ca]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(rb_iseq_eval_main+0x25e)[0x7f15e91ae32e]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(+0x7095a)[0x7f15e907595a]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(ruby_exec_node+0x1d)[0x7f15e9076efd]
/home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0(ruby_run_node+0x1c)[0x7f15e9078fcc]
ruby[0x40085b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f15e8c6776d]
ruby[0x400889]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:06 932170 /home/paul/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
00600000-00601000 r--p 00000000 08:06 932170 /home/paul/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
00601000-00602000 rw-p 00001000 08:06 932170 /home/paul/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
00c60000-019a7000 rw-p 00000000 00:00 0 [heap]
7f15e5ad2000-7f15e5ae7000 r-xp 00000000 08:06 1052370 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f15e5ae7000-7f15e5ce6000 ---p 00015000 08:06 1052370 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f15e5ce6000-7f15e5ce7000 r--p 00014000 08:06 1052370 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f15e5ce7000-7f15e5ce8000 rw-p 00015000 08:06 1052370 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f15e5ce8000-7f15e5ceb000 r-xp 00000000 08:06 932407 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/etc.so
7f15e5ceb000-7f15e5eea000 ---p 00003000 08:06 932407 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/etc.so
7f15e5eea000-7f15e5eeb000 r--p 00002000 08:06 932407 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/etc.so
7f15e5eeb000-7f15e5eec000 rw-p 00003000 08:06 932407 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/etc.so
7f15e5eec000-7f15e5f03000 r-xp 00000000 08:06 1324291 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/single_byte.so
7f15e5f03000-7f15e6102000 ---p 00017000 08:06 1324291 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/single_byte.so
7f15e6102000-7f15e6107000 r--p 00016000 08:06 1324291 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/single_byte.so
7f15e6107000-7f15e6108000 rw-p 0001b000 08:06 1324291 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/single_byte.so
7f15e6108000-7f15e6120000 r-xp 00000000 08:06 1052447 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f15e6120000-7f15e6320000 ---p 00018000 08:06 1052447 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f15e6320000-7f15e6321000 r--p 00018000 08:06 1052447 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f15e6321000-7f15e6322000 rw-p 00019000 08:06 1052447 /lib/x86_64-linux-gnu/libresolv-2.15.so
7f15e6322000-7f15e6324000 rw-p 00000000 00:00 0
7f15e6324000-7f15e632b000 r-xp 00000000 08:06 1052408 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f15e632b000-7f15e652a000 ---p 00007000 08:06 1052408 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f15e652a000-7f15e652b000 r--p 00006000 08:06 1052408 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f15e652b000-7f15e652c000 rw-p 00007000 08:06 1052408 /lib/x86_64-linux-gnu/libnss_dns-2.15.so
7f15e652c000-7f15e652e000 r-xp 00000000 08:06 1048613 /lib/libnss_mdns4_minimal.so.2
7f15e652e000-7f15e672d000 ---p 00002000 08:06 1048613 /lib/libnss_mdns4_minimal.so.2
7f15e672d000-7f15e672e000 r--p 00001000 08:06 1048613 /lib/libnss_mdns4_minimal.so.2
7f15e672e000-7f15e672f000 rw-p 00002000 08:06 1048613 /lib/libnss_mdns4_minimal.so.2
7f15e672f000-7f15e673b000 r-xp 00000000 08:06 1052410 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f15e673b000-7f15e693a000 ---p 0000c000 08:06 1052410 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f15e693a000-7f15e693b000 r--p 0000b000 08:06 1052410 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f15e693b000-7f15e693c000 rw-p 0000c000 08:06 1052410 /lib/x86_64-linux-gnu/libnss_files-2.15.so
7f15e693c000-7f15e6952000 r-xp 00000000 08:06 1052479 /lib/x86_64-linux-gnu/libz.so.1.2.7
7f15e6952000-7f15e6b51000 ---p 00016000 08:06 1052479 /lib/x86_64-linux-gnu/libz.so.1.2.7
7f15e6b51000-7f15e6b52000 r--p 00015000 08:06 1052479 /lib/x86_64-linux-gnu/libz.so.1.2.7
7f15e6b52000-7f15e6b53000 rw-p 00016000 08:06 1052479 /lib/x86_64-linux-gnu/libz.so.1.2.7
7f15e6b6a000-7f15e6b79000 r-xp 00000000 08:06 932409 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/zlib.so
7f15e6b79000-7f15e6d78000 ---p 0000f000 08:06 932409 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/zlib.so
7f15e6d78000-7f15e6d79000 r--p 0000e000 08:06 932409 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/zlib.so
7f15e6d79000-7f15e6d7a000 rw-p 0000f000 08:06 932409 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/zlib.so
7f15e6d7a000-7f15e6d9e000 r-xp 00000000 08:06 932406 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/socket.so
7f15e6d9e000-7f15e6f9d000 ---p 00024000 08:06 932406 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/socket.so
7f15e6f9d000-7f15e6f9e000 r--p 00023000 08:06 932406 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/socket.so
7f15e6f9e000-7f15e6f9f000 rw-p 00024000 08:06 932406 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/socket.so
7f15e6f9f000-7f15e6fa6000 r-xp 00000000 08:06 932401 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/stringio.so
7f15e6fa6000-7f15e71a5000 ---p 00007000 08:06 932401 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/stringio.so
7f15e71a5000-7f15e71a6000 r--p 00006000 08:06 932401 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/stringio.so
7f15e71a6000-7f15e71a7000 rw-p 00007000 08:06 932401 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/stringio.so
7f15e71a7000-7f15e71da000 r-xp 00000000 08:06 932390 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/date_core.so
7f15e71da000-7f15e73da000 ---p 00033000 08:06 932390 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/date_core.so
7f15e73da000-7f15e73db000 r--p 00033000 08:06 932390 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/date_core.so
7f15e73db000-7f15e73dc000 rw-p 00034000 08:06 932390 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/date_core.so
7f15e73dc000-7f15e73de000 rw-p 00000000 00:00 0
7f15e73de000-7f15e73fc000 r-xp 00000000 08:06 21736 /home/paul/.rvm/gems/ruby-2.0.0-p0/gems/ox-2.0.0/ext/ox/ox.so
7f15e73fc000-7f15e75fc000 ---p 0001e000 08:06 21736 /home/paul/.rvm/gems/ruby-2.0.0-p0/gems/ox-2.0.0/ext/ox/ox.so
7f15e75fc000-7f15e75fd000 r--p 0001e000 08:06 21736 /home/paul/.rvm/gems/ruby-2.0.0-p0/gems/ox-2.0.0/ext/ox/ox.so
7f15e75fd000-7f15e75ff000 rw-p 0001f000 08:06 21736 /home/paul/.rvm/gems/ruby-2.0.0-p0/gems/ox-2.0.0/ext/ox/ox.so
7f15e75ff000-7f15e7601000 r-xp 00000000 08:06 1324294 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f15e7601000-7f15e7801000 ---p 00002000 08:06 1324294 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f15e7801000-7f15e7802000 r--p 00002000 08:06 1324294 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f15e7802000-7f15e7803000 rw-p 00003000 08:06 1324294 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f15e7803000-7f15e7805000 r-xp 00000000 08:06 1324282 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f15e7805000-7f15e7a04000 ---p 00002000 08:06 1324282 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f15e7a04000-7f15e7a05000 r--p 00001000 08:06 1324282 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f15e7a05000-7f15e7a06000 rw-p 00002000 08:06 1324282 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f15e7a06000-7f15e80e7000 r--p 00000000 08:06 1841832 /usr/lib/locale/locale-archive
7f15e80e7000-7f15e81e2000 r-xp 00000000 08:06 1052387 /lib/x86_64-linux-gnu/libm-2.15.so
7f15e81e2000-7f15e83e1000 ---p 000fb000 08:06 1052387 /lib/x86_64-linux-gnu/libm-2.15.so
7f15e83e1000-7f15e83e2000 r--p 000fa000 08:06 1052387 /lib/x86_64-linux-gnu/libm-2.15.so
7f15e83e2000-7f15e83e3000 rw-p 000fb000 08:06 1052387 /lib/x86_64-linux-gnu/libm-2.15.so
7f15e83e3000-7f15e83ec000 r-xp 00000000 08:06 1052353 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f15e83ec000-7f15e85ec000 ---p 00009000 08:06 1052353 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f15e85ec000-7f15e85ed000 r--p 00009000 08:06 1052353 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f15e85ed000-7f15e85ee000 rw-p 0000a000 08:06 1052353 /lib/x86_64-linux-gnu/libcrypt-2.15.so
7f15e85ee000-7f15e861d000 rw-p 00000000 00:00 0
7f15e861d000-7f15e861f000 r-xp 00000000 08:06 1052360 /lib/x86_64-linux-gnu/libdl-2.15.so
7f15e861f000-7f15e881f000 ---p 00002000 08:06 1052360 /lib/x86_64-linux-gnu/libdl-2.15.so
7f15e881f000-7f15e8820000 r--p 00002000 08:06 1052360 /lib/x86_64-linux-gnu/libdl-2.15.so
7f15e8820000-7f15e8821000 rw-p 00003000 08:06 1052360 /lib/x86_64-linux-gnu/libdl-2.15.so
7f15e8821000-7f15e8828000 r-xp 00000000 08:06 1052449 /lib/x86_64-linux-gnu/librt-2.15.so
7f15e8828000-7f15e8a27000 ---p 00007000 08:06 1052449 /lib/x86_64-linux-gnu/librt-2.15.so
7f15e8a27000-7f15e8a28000 r--p 00006000 08:06 1052449 /lib/x86_64-linux-gnu/librt-2.15.so
7f15e8a28000-7f15e8a29000 rw-p 00007000 08:06 1052449 /lib/x86_64-linux-gnu/librt-2.15.so
7f15e8a29000-7f15e8a41000 r-xp 00000000 08:06 1052441 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f15e8a41000-7f15e8c40000 ---p 00018000 08:06 1052441 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f15e8c40000-7f15e8c41000 r--p 00017000 08:06 1052441 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f15e8c41000-7f15e8c42000 rw-p 00018000 08:06 1052441 /lib/x86_64-linux-gnu/libpthread-2.15.so
7f15e8c42000-7f15e8c46000 rw-p 00000000 00:00 0
7f15e8c46000-7f15e8dfb000 r-xp 00000000 08:06 1052345 /lib/x86_64-linux-gnu/libc-2.15.so
7f15e8dfb000-7f15e8ffa000 ---p 001b5000 08:06 1052345 /lib/x86_64-linux-gnu/libc-2.15.so
7f15e8ffa000-7f15e8ffe000 r--p 001b4000 08:06 1052345 /lib/x86_64-linux-gnu/libc-2.15.so
7f15e8ffe000-7f15e9000000 rw-p 001b8000 08:06 1052345 /lib/x86_64-linux-gnu/libc-2.15.so
7f15e9000000-7f15e9005000 rw-p 00000000 00:00 0
7f15e9005000-7f15e926b000 r-xp 00000000 08:06 932172 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
7f15e926b000-7f15e946a000 ---p 00266000 08:06 932172 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
7f15e946a000-7f15e946f000 r--p 00265000 08:06 932172 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
7f15e946f000-7f15e9472000 rw-p 0026a000 08:06 932172 /home/paul/.rvm/rubies/ruby-2.0.0-p0/lib/libruby.so.2.0.0
7f15e9472000-7f15e9493000 rw-p 00000000 00:00 0
7f15e9493000-7f15e94b5000 r-xp 00000000 08:06 1052323 /lib/x86_64-linux-gnu/ld-2.15.so
7f15e9596000-7f15e969c000 rw-p 00000000 00:00 0
7f15e96af000-7f15e96b0000 ---p 00000000 00:00 0
7f15e96b0000-7f15e96b5000 rw-p 00000000 00:00 0 [stack:4866]
7f15e96b5000-7f15e96b6000 r--p 00022000 08:06 1052323 /lib/x86_64-linux-gnu/ld-2.15.so
7f15e96b6000-7f15e96b8000 rw-p 00023000 08:06 1052323 /lib/x86_64-linux-gnu/ld-2.15.so
7fff03cb0000-7fff03cd1000 rw-p 00000000 00:00 0 [stack]
7fff03dff000-7fff03e00000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment