Hi,

In message "Re: [ruby-dev:29372] Crash on gc_mark()"
    on Fri, 1 Sep 2006 16:16:50 +0900, "Abhisek Datta" <abhisek / rubyforge.org> writes:

|Libnids uses callback functions which are triggered on packet capture.
|Now apparently my binding is working fine, but it is crashing after
|capturing for around 5-10 minutes.
|
|Crash looks like this:

You haven't initialized local variables client_state and server_state,
so that hash refers uninitialized non-object garbage.  That's the
reason why GC crashed.

							matz.