Skip to content

Instantly share code, notes, and snippets.

@TylerRick
Created October 5, 2011 23:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TylerRick/1266058 to your computer and use it in GitHub Desktop.
Save TylerRick/1266058 to your computer and use it in GitHub Desktop.
mysql2 crash with error "ruby: double free or corruption (!prev)" while running cucumber
When I press "Continue »" # features/step_definitions/web_steps.rb:52
Then I should see "Membership information successfully saved" # features/step_definitions/web_steps.rb:106
*** glibc detected *** ruby: double free or corruption (!prev): 0x0000000008899790 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a8f)[0x7f0fd98cda8f]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x7f0fd98d18e3]
/usr/lib/libmysqlclient_r.so.16(free_root+0xd0)[0x7f0fd5a89c00]
/usr/lib/libmysqlclient_r.so.16(mysql_free_result+0x4f)[0x7f0fd5aaf60f]
/home/tyler/.rvm/gems/ruby-1.9.2-p290@gemset/gems/mysql2-0.2.10/lib/mysql2/mysql2.so(+0x35b4)[0x7f0fd5e425b4]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17ba0e)[0x7f0fda84ca0e]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_yield+0x47)[0x7f0fda84d227]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_ary_each+0x46)[0x7f0fda7009f6]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_yield+0x47)[0x7f0fda84d227]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_ary_each+0x46)[0x7f0fda7009f6]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_yield+0x47)[0x7f0fda84d227]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_ary_each+0x46)[0x7f0fda7009f6]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f)[0x7f0fda84908f]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f)[0x7f0fda84908f]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_vm_invoke_proc+0x9f)[0x7f0fda84908f]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_yield+0x47)[0x7f0fda84d227]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_ary_each+0x46)[0x7f0fda7009f6]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_yield+0x47)[0x7f0fda84d227]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_ary_each+0x46)[0x7f0fda7009f6]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_iseq_eval+0x1f0)[0x7f0fda84d740]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x6a106)[0x7f0fda73b106]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x6a270)[0x7f0fda73b270]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x17b356)[0x7f0fda84c356]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x1713ee)[0x7f0fda8423ee]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x177243)[0x7f0fda848243]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(rb_iseq_eval_main+0xb1)[0x7f0fda84d841]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(+0x66aaa)[0x7f0fda737aaa]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(ruby_exec_node+0x1d)[0x7f0fda73891d]
/home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.so.1.9(ruby_run_node+0x1e)[0x7f0fda73ab2e]
ruby(main+0x4b)[0x40095b]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff)[0x7f0fd9873eff]
ruby[0x400849]
======= Memory map: ========
00400000-00401000 r-xp 00000000 00:14 1180467 /home/tyler/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
00600000-00601000 r--p 00000000 00:14 1180467 /home/tyler/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
00601000-00602000 rw-p 00001000 00:14 1180467 /home/tyler/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
00976000-0aa4d000 rw-p 00000000 00:00 0 [heap]
7f0fcc000000-7f0fcc575000 rw-p 00000000 00:00 0
7f0fcc575000-7f0fd0000000 ---p 00000000 00:00 0
7f0fd1750000-7f0fd1751000 ---p 00000000 00:00 0
7f0fd1751000-7f0fd17d1000 rw-p 00000000 00:00 0
7f0fd17d1000-7f0fd17d2000 ---p 00000000 00:00 0
7f0fd17d2000-7f0fd1852000 rw-p 00000000 00:00 0
7f0fd1852000-7f0fd1853000 ---p 00000000 00:00 0
7f0fd1853000-7f0fd18d3000 rw-p 00000000 00:00 0
7f0fd18d3000-7f0fd18d4000 ---p 00000000 00:00 0
7f0fd18d4000-7f0fd1954000 rw-p 00000000 00:00 0
7f0fd1954000-7f0fd1955000 ---p 00000000 00:00 0
7f0fd1955000-7f0fd19d5000 rw-p 00000000 00:00 0
7f0fd19d5000-7f0fd19eb000 r-xp 00000000 00:14 1180488 /home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
7f0fd19eb000-7f0fd1bea000 ---p 00016000 00:14 1180488 /home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
7f0fd1bea000-7f0fd1bef000 r--p 00015000 00:14 1180488 /home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
7f0fd1bef000-7f0fd1bf0000 rw-p 0001a000 00:14 1180488 /home/tyler/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-linux/enc/trans/single_byte.so
7f0fd1bf0000-7f0fd1bf5000 r-xp 00000000 00:14 1311603 /home/tyler/.rvm/gems/ruby-1.9.2-p290@gemset/gems/gherkin-2.4.5/lib/gherkin_lexer_en.sorake aborted!
Command failed with status (): [/home/tyler/.rvm/rubies/ruby-1.9.2-p290/bi...]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment