Subject:
Re: [ruby-ffi] Null Pointer Issue? Am I Racing with the Garbage Collector?
From:
Wayne Meissner
Date:
11/12/10 12:21 AM
To:
ruby-ffi@googlegroups.com

Thats interesting.

Does curl use threads internally?  If so, build the ffi gem from
github and try that.  Earlier versions don't deal well with callbacks
coming from non-ruby threads.

Also try running it with JRuby.  It handles threads a lot better.


On 12 November 2010 15:25, Scott Gonyea <gonyea@gmail.com> wrote:
> https://gist.github.com/673753
>
> That will show you the script I'm running, the gdb backtrace, and ruby-
> prof (if that helps at all).  I basically was benchmarking my library
> with the one I started branching from.  It's all good, until I start
> running a whole lot of iterations.  I made some changes, which seems
> to have made it less frequent... until I up the number of iterations.
>
> https://github.com/aitrus/curl_ffi/commit/99a231aea24b2d7d63bccaa5c2337b1adff21d00#comments
>
> That was the one fix.  This GSolr junk of mine uses StreamlyFFI and
> CurlFFI:
>
> StreamlyFFI: https://github.com/aitrus/streamly_ffi
> CurlFFI: https://github.com/aitrus/curl_ffi
>
> Scott
>