Bug #6745

Segmentation fault in postgresql_adapter.rb:607

Added by Gary Weaver almost 2 years ago. Updated almost 2 years ago.

[ruby-core:46524]
Status:Third Party's Issue
Priority:Normal
Assignee:-
Category:-
Target version:-
ruby -v:ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0] Backport:

Description

I can reproduce the bug, but it only occurs in a script that I can't share. Fails each time in 1.9.3-p194. Attempted to get RVM's ruby-head running locally, but brew's openssl install is not brave enough to update OS X's and attempt to have it use the openssl that rvm can provide to build didn't work, so unfortunately not tested in latest Ruby. Sorry if this is a waste of time, but thought I'd pass it on. Included both dumps/logs from both crashes. Hope it helps.

postgres_error.txt Magnifier (121 KB) Gary Weaver, 07/17/2012 07:16 AM

postgres_error_2.txt Magnifier (121 KB) Gary Weaver, 07/17/2012 07:16 AM

ruby_2012-07-16-165504_computername.crash (26.3 KB) Gary Weaver, 07/17/2012 07:16 AM

ruby_2012-07-16-170100_computername.crash (26.2 KB) Gary Weaver, 07/17/2012 07:16 AM

History

#1 Updated by Oscar Del Ben almost 2 years ago

You can install Ruby yourself:

cd ruby
autoconf
configure --prefix=/tmp
make & make install

#2 Updated by Yui NARUSE almost 2 years ago

  • Status changed from Open to Third Party's Issue

It crashes on pgresultvalues(), so it seems pgext's bug.

6 pgext.bundle 0x0000000109dd6578 pgresultvalues + 200 (pg_result.c:735)

Could you report this to pg_ext?

#3 Updated by Gary Weaver almost 2 years ago

Just reported to: https://bitbucket.org/ged/ruby-pg/issue/136/crashes-on-pgresult_values

Thanks for your help in tracking that down!

Also available in: Atom PDF