# Bug in libglade2 from CVS

**URL:** <https://www.ruby-forum.com/t/bug-in-libglade2-from-cvs/112291>\
**Category:** Ruby-Gnome 2\
**Created:** [August 17, 2007, 3:47am UTC](https://www.ruby-forum.com/t/bug-in-libglade2-from-cvs/112291 "2007-08-17T03:47:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mathieu\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/73ab20/32.png) [@Mathieu\_B](https://www.ruby-forum.com/u/Mathieu_B)\
**Post date:** [August 17, 2007, 3:47am UTC](https://www.ruby-forum.com/t/bug-in-libglade2-from-cvs/112291/1 "2007-08-17T03:47:44Z")

</div>

Hi,

I get the following error with the .glade file below\* when using the CVS  
version of RG2. Other files than this one seem to work fine. I don’t get  
this problem with the version of RG2 packaged by Debian (0.16 with some  
patches). Also note that the .glade file was edited with glade-3.  
Can you reproduce the error ?

Thanks,  
Mathieu

\*:  
[http://svn.gnome.org/viewcvs/fantasdic/trunk/data/fantasdic/glade/preferences\_dialog.glade?revision=109&view=markup](http://svn.gnome.org/viewcvs/fantasdic/trunk/data/fantasdic/glade/preferences_dialog.glade?revision=109&view=markup)

mathieu@mathieulaptop:~$ irb  
irb(main):001:0\>  
$LOAD\_PATH.unshift(“/home/mathieu/local/rg2/usr/local/lib/site\_ruby/1.8/i486-linux/”)

=\> [“/home/mathieu/local/rg2/usr/local/lib/site\_ruby/1.8/i486-linux/”,  
“/usr/local/lib/site\_ruby/1.8”,  
“/usr/local/lib/site\_ruby/1.8/i486-linux”,  
“/usr/local/lib/site\_ruby/1.8/i386-linux”, “/usr/local/lib/site\_ruby”,  
“/usr/lib/ruby/1.8”, “/usr/lib/ruby/1.8/i486-linux”,  
“/usr/lib/ruby/1.8/i386-linux”, “.”]  
irb(main):002:0\>  
$LOAD\_PATH.unshift(“/home/mathieu/local/rg2/usr/local/lib/site\_ruby/1.8/”)  
=\> [“/home/mathieu/local/rg2/usr/local/lib/site\_ruby/1.8/”,  
“/home/mathieu/local/rg2/usr/local/lib/site\_ruby/1.8/i486-linux/”,  
“/usr/local/lib/site\_ruby/1.8”,  
“/usr/local/lib/site\_ruby/1.8/i486-linux”,  
“/usr/local/lib/site\_ruby/1.8/i386-linux”, “/usr/local/lib/site\_ruby”,  
“/usr/lib/ruby/1.8”, “/usr/lib/ruby/1.8/i486-linux”,  
“/usr/lib/ruby/1.8/i386-linux”, “.”]  
irb(main):003:0\> require “libglade2”  
=\> true  
irb(main):004:0\> glade =  
GladeXML.new(“preferences\_dialog.glade”,nil,nil) { |h| method(h) }\*\*\*  
glibc detected \*\*\* irb: free(): invalid pointer: 0x084418b8 \*\*\*  
======= Backtrace: =========  
/lib/libc.so.6[0xb7d39e25]  
/lib/libc.so.6(cfree+0x90)[0xb7d3d8f0]  
/usr/lib/libglib-2.0.so.0(g\_free+0x31)[0xb79b5d31]  
/home/mathieu/local/rg2/usr/local/lib/site\_ruby/1.8/i486-linux/pango.so(pango\_glyph\_item\_free+0x2f)[0xb6e21d6f]

/usr/lib/libpango-1.0.so.0[0xb6de17b0]  
/usr/lib/libpango-1.0.so.0[0xb6df1b5c]  
/usr/lib/libpango-1.0.so.0[0xb6df23c7]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6a9ff80]  
/usr/lib/libgobject-2.0.so.0(g\_cclosure\_marshal\_VOID\_\_BOXED+0x59)[0xb7a2d049]

/usr/lib/libgobject-2.0.so.0[0xb7a1ede9]  
/usr/lib/libgobject-2.0.so.0(g\_closure\_invoke+0x20c)[0xb7a206bc]  
/usr/lib/libgobject-2.0.so.0[0xb7a3159a]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_valist+0x8c7)[0xb7a32627]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_by\_name+0xee)[0xb7a34d1e]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b18326]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b1857a]  
/usr/lib/libgtk-x11-2.0.so.0(gtk\_widget\_size\_request+0x4c)[0xb6bcd31c]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6bc3c50]  
/usr/lib/libgobject-2.0.so.0(g\_cclosure\_marshal\_VOID\_\_BOXED+0x59)[0xb7a2d049]

/usr/lib/libgobject-2.0.so.0[0xb7a1ede9]  
/usr/lib/libgobject-2.0.so.0(g\_closure\_invoke+0x20c)[0xb7a206bc]  
/usr/lib/libgobject-2.0.so.0[0xb7a3159a]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_valist+0x8c7)[0xb7a32627]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_by\_name+0xee)[0xb7a34d1e]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b18326]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b1857a]  
/usr/lib/libgtk-x11-2.0.so.0(gtk\_widget\_size\_request+0x4c)[0xb6bcd31c]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6bc3c50]  
/usr/lib/libgobject-2.0.so.0(g\_cclosure\_marshal\_VOID\_\_BOXED+0x59)[0xb7a2d049]

/usr/lib/libgobject-2.0.so.0[0xb7a1ede9]  
/usr/lib/libgobject-2.0.so.0(g\_closure\_invoke+0x20c)[0xb7a206bc]  
/usr/lib/libgobject-2.0.so.0[0xb7a3159a]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_valist+0x8c7)[0xb7a32627]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_by\_name+0xee)[0xb7a34d1e]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b18326]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b1857a]  
/usr/lib/libgtk-x11-2.0.so.0(gtk\_widget\_size\_request+0x4c)[0xb6bcd31c]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6ad038e]  
/usr/lib/libgobject-2.0.so.0(g\_cclosure\_marshal\_VOID\_\_BOXED+0x59)[0xb7a2d049]

/usr/lib/libgobject-2.0.so.0[0xb7a1ede9]  
/usr/lib/libgobject-2.0.so.0(g\_closure\_invoke+0x20c)[0xb7a206bc]  
/usr/lib/libgobject-2.0.so.0[0xb7a3159a]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_valist+0x8c7)[0xb7a32627]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_by\_name+0xee)[0xb7a34d1e]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b18326]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b1857a]  
/usr/lib/libgtk-x11-2.0.so.0(gtk\_widget\_size\_request+0x4c)[0xb6bcd31c]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6bc3c50]  
/usr/lib/libgobject-2.0.so.0(g\_cclosure\_marshal\_VOID\_\_BOXED+0x59)[0xb7a2d049]

/usr/lib/libgobject-2.0.so.0[0xb7a1ede9]  
/usr/lib/libgobject-2.0.so.0(g\_closure\_invoke+0x20c)[0xb7a206bc]  
/usr/lib/libgobject-2.0.so.0[0xb7a3159a]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_valist+0x8c7)[0xb7a32627]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_by\_name+0xee)[0xb7a34d1e]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b18326]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6b1857a]  
/usr/lib/libgtk-x11-2.0.so.0(gtk\_widget\_size\_request+0x4c)[0xb6bcd31c]  
/usr/lib/libgtk-x11-2.0.so.0[0xb6bd5180]  
/usr/lib/libgobject-2.0.so.0(g\_cclosure\_marshal\_VOID\_\_BOXED+0x59)[0xb7a2d049]

/usr/lib/libgobject-2.0.so.0[0xb7a1ede9]  
/usr/lib/libgobject-2.0.so.0(g\_closure\_invoke+0x122)[0xb7a205d2]  
/usr/lib/libgobject-2.0.so.0[0xb7a3159a]  
/usr/lib/libgobject-2.0.so.0(g\_signal\_emit\_valist+0x8c7)[0xb7a32627]  
======= Memory map: ========  
08048000-08049000 r-xp 00000000 03:01 472559 /usr/bin/ruby1.8  
08049000-0804a000 rw-p 00000000 03:01 472559 /usr/bin/ruby1.8  
0804a000-08502000 rw-p 0804a000 00:00 0 [heap]  
b5f00000-b5f21000 rw-p b5f00000 00:00 0  
b5f21000-b6000000 —p b5f21000 00:00 0  
b6004000-b600e000 r-xp 00000000 03:01 700436 /lib/libgcc\_s.so.1  
b600e000-b600f000 rw-p 00009000 03:01 700436 /lib/libgcc\_s.so.1  
b6023000-b6032000 r–p 00000000 03:01 1156907  
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf  
b6032000-b6043000 r–p 00000000 03:01 1156905  
/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf  
b6043000-b6045000 r-xp 00000000 03:01 2296685  
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so  
b6045000-b6046000 rw-p 00001000 03:01 2296685  
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so  
b6046000-b604a000 r-xp 00000000 03:01 18317  
/usr/lib/gtk-2.0/2.10.0Abandon

* * *

This [SF.net](http://SF.net) email is sponsored by: Splunk Inc.  
Still grepping through log files to find problems? Stop.  
Now Search log events and configuration files using AJAX and a browser.  
Download your FREE copy of Splunk now \>\> [http://get.splunk.com/](http://get.splunk.com/)

---

<div class="post-metadata">

**Author:** ![Mathieu\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/73ab20/32.png) [@Mathieu\_B](https://www.ruby-forum.com/u/Mathieu_B)\
**Post date:** [August 17, 2007, 2:18pm UTC](https://www.ruby-forum.com/t/bug-in-libglade2-from-cvs/112291/2 "2007-08-17T14:18:43Z")

</div>

Hi,

> I get the following error with the .glade file below\* when using the CVS  
> version of RG2. Other files than this one seem to work fine. I don’t get  
> this problem with the version of RG2 packaged by Debian (0.16 with some  
> patches). Also note that the .glade file was edited with glade-3.  
> Can you reproduce the error ?

I can’t reproduce. I think you failed installation. $" will  
help you.

## Thanks,

kou

* * *

This [SF.net](http://SF.net) email is sponsored by: Splunk Inc.  
Still grepping through log files to find problems? Stop.  
Now Search log events and configuration files using AJAX and a browser.  
Download your FREE copy of Splunk now \>\> [http://get.splunk.com/](http://get.splunk.com/)

---

<div class="post-metadata">

**Author:** ![Mathieu\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/73ab20/32.png) [@Mathieu\_B](https://www.ruby-forum.com/u/Mathieu_B)\
**Post date:** [August 17, 2007, 3:12pm UTC](https://www.ruby-forum.com/t/bug-in-libglade2-from-cvs/112291/3 "2007-08-17T15:12:47Z")

</div>

Kouhei S. wrote:

> I can’t reproduce. I think you failed installation. $" will  
> help you.

Mmmh. Performed the installation again and it works now. Funny.

Thanks

Mathieu

* * *

This [SF.net](http://SF.net) email is sponsored by: Splunk Inc.  
Still grepping through log files to find problems? Stop.  
Now Search log events and configuration files using AJAX and a browser.  
Download your FREE copy of Splunk now \>\> [http://get.splunk.com/](http://get.splunk.com/)
