On 2007-01-07 07:44:21 +0100, mitchell <mforal.news / gmail.com> said:

> I am running the sample file you have on the wiki, but rudebug fails 
> with the following traceback. I have ruby-gnome2 0.16.
> 
> -Mitchell;
> 
> undefined method `signal_connect' for nil:NilClass
> /usr//lib/ruby/site_ruby/1.8/libglade2.rb:105:in `guard_source_from_gc'
> /usr//lib/ruby/site_ruby/1.8/libglade2.rb:98:in `guard_sources_from_gc'

Thanks for the report. That's exactly the bug the workaround in 
gtk-patch.rb is for. However, I broke compatibility for ruby-gnome2 
0.16 when restoring 0.14 compatibility by testing for the presence of 
guard_source_from_gc(). Turns out method_defined?() returns false for 
private methods. I'm now using defined?(). Simple fix for a dumb bug.

I just released rudebug 0.3.2. Should be available via 'gem update 
rudebug' soon. I hope that one will work 100%.

Sorry for all this.