------art_8123_4791275.1143748927466
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

I wrote my first extension!

The functions work fine... except when I'm making multiple calls in a loop.
Then, it segfaults.  I wrote some more code in my extension to output
equivalent c code to do the same job - even across my multiple data, and it
does fine.  So I'm thinking either there's some weirdness I don't know
about, I'm accidentally clobbering some data, or there's a bug in ruby that
I stumbled across (ruby 1.8.4 (2005-12-24) [powerpc-darwin8.4.0]) - my
question is, how do I figure this out?  Right now, my plan is to add
fprintf(stderr, "%s [%d]\n", __FILE__, __LINE__); to the end of every line
in my c extension and see what gets dumped... but is there an easier way?

Thanks,

~Matthew Maycock

--
There's no word in the English language for what you do to a dead thing to
make it stop chasing you.

------art_8123_4791275.1143748927466--