[Rock-dev] LD_LIBRARY_PATH and Qt::UiLoader Segfault

Alexander Duda Alexander.Duda at dfki.de
Wed Aug 31 16:09:34 CEST 2011


In my case it is crashing:

gbd:
Program received signal SIGSEGV, Segmentation fault.
0xb674f840 in findMethod(unsigned long, unsigned long, unsigned long) ()
from /usr/local/lib/libqtruby4shared.so.2
(gdb) bt
#0  0xb674f840 in findMethod(unsigned long, unsigned long, unsigned
long) () from /usr/local/lib/libqtruby4shared.so.2
#1  0xb7f2a992 in ?? () from /usr/lib/libruby1.8.so.1.8
#2  0xb7f36151 in ?? () from /usr/lib/libruby1.8.so.1.8
#3  0xb7f362ea in ?? () from /usr/lib/libruby1.8.so.1.8
#4  0xb7f3345c in ?? () from /usr/lib/libruby1.8.so.1.8
#5  0xb7f30c6e in ?? () from /usr/lib/libruby1.8.so.1.8
#6  0xb7f34b1b in ?? () from /usr/lib/libruby1.8.so.1.8
#7  0xb7f40127 in rb_yield () from /usr/lib/libruby1.8.so.1.8
...

valgrind (see file attached):
==9034== Invalid read of size 4
==9034==    at 0x6A47840: findMethod(unsigned long, unsigned long,
unsigned long) (in /usr/local/lib/libqtruby4shared.so.2.0.0)
==9034==    by 0x4056991: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405CC6D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4060B1A: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406C126: rb_yield (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4040548: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569AC: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==  Address 0x8 is not stack'd, malloc'd or (recently) free'd
==9034== 
/usr/lib/ruby/1.8/Qt/qtruby4.rb:2708: [BUG] Segmentation fault
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]


On Wed, 2011-08-31 at 15:01 +0200, Sylvain Joyeux wrote:
> On 08/31/2011 02:14 PM, Alexander Duda wrote:
> > On Wed, 2011-08-31 at 11:59 +0200, Sylvain Joyeux wrote:
> >> On 08/31/2011 11:18 AM, Alexander Duda wrote:
> >>> Someone extended the environment variable LD_LIBRARY_PATH (env.sh) with
> >>> "/lib". The Qt::UiLoader cannot handle this and crashes.
> >>>
> >>> Question:
> >>> -Why was /lib added?
> >> It is a byproduct of the workaround in autobuild for debian rolling out
> >> multiarch.
> >>
> >> In a nutshell, on Debian, pkg-config and libraries can now get installed
> >> in /lib/<ARCH>  and /usr/lib/<ARCH>
> >>
> >> To avoid issues with that, I started adding these to the
> >> PKG_CONFIG_PATH. I also added them to LD_LIBRARY_PATH as at the time I
> >> saw no drawbacks.
> >>> -Has someone else the same problem?
> >> How can I reproduce ? I tried loading the UILoader and starting the Qt
> >> designer, and had no problems
> > in my case it occurs by typing the following into the shell.
> > . env.sh
> > irb
> > require 'Qt4'
> > require 'qtuiloader'
> > Qt::UiLoader.new
> Just to be sure: I had to do
> 
>    require 'Qt4'
>    require 'qtuitools'
>    app = Qt::Application.new(ARGV)
>    Qt::UiLoader.new
> 
> And it worked fine
> 
> Have you tried starting irb / ruby with a gdb to check where it breaks ? 
> (or getting valgrind ?)

-- 
Dipl.-Ing. Alexander Duda 
Unterwasserrobotik

DFKI Bremen
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany

Phone: +49 (0)421 178-456620
Fax:   +49 (0)421 178-454150
E-Mail: alexander.duda at dfki.de

Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.:    DE 148646973
Steuernummer:  19/673/0060/3
-------------- next part --------------
==9034== Memcheck, a memory error detector
==9034== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==9034== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==9034== Command: ruby1.8 test.rb
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076463: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407646B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407647F: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407649D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40764AA: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40768EB: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40768F2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076900: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076913: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076522: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407652A: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076600: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076530: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076544: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x407654E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076705: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076711: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076717: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076463: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407646B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407647F: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407649D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40764AA: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40768EB: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40768F2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076900: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076913: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076522: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407652A: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076600: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076530: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40765A8: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40765B3: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076670: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076544: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x407654E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076705: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076711: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076717: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40766B8: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40766C2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40766E8: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076735: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076740: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076742: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x407674D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076848: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076853: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x407685D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076810: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076820: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A7B72: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40766A8: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409AC4B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A3CFF: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40766B2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409AC4B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A3CFF: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40765C2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409AC4B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A3CFF: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40765D2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409AC4B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A3CFF: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40765E2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409AC4B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A3CFF: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40766F0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409AC4B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A3CFF: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C365B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EE74: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4026047: strlen (mc_replace_strmem.c:282)
==9034==    by 0x40CAE35: rb_str_new2 (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F2FE: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406EED9: rb_load (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F617: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076463: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407646B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407647F: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407649D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40764AA: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40767D8: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CA6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x4076463: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407646B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407647F: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x407649D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Conditional jump or move depends on uninitialised value(s)
==9034==    at 0x40764AA: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40767A8: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x4076780: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40C918E: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40CD7B9: rb_str_dup (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4074EA4: rb_find_file_ext (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F267: rb_require_safe (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406F768: rb_f_require (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569A2: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40767D8: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A57E8: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406DD27: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406E1C0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569C7: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Use of uninitialised value of size 4
==9034==    at 0x40767E6: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40764E0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4076CBD: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x407771C: rb_newobj (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x409A606: rb_node_newnode (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40A57E8: ruby_yyparse (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40AAF36: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406DD27: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406E1C0: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569C7: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034== 
==9034== Invalid read of size 4
==9034==    at 0x6A47840: findMethod(unsigned long, unsigned long, unsigned long) (in /usr/local/lib/libqtruby4shared.so.2.0.0)
==9034==    by 0x4056991: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405F45B: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x405CC6D: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4060B1A: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x406C126: rb_yield (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4040548: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40569AC: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x4062150: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==    by 0x40622E9: ??? (in /usr/lib/libruby1.8.so.1.8.7)
==9034==  Address 0x8 is not stack'd, malloc'd or (recently) free'd
==9034== 
/usr/lib/ruby/1.8/Qt/qtruby4.rb:2708: [BUG] Segmentation fault
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]

==9034== 
==9034== HEAP SUMMARY:
==9034==     in use at exit: 5,027,245 bytes in 72,189 blocks
==9034==   total heap usage: 147,701 allocs, 75,512 frees, 28,820,095 bytes allocated
==9034== 
==9034== LEAK SUMMARY:
==9034==    definitely lost: 1,901 bytes in 630 blocks
==9034==    indirectly lost: 39 bytes in 1 blocks
==9034==      possibly lost: 179,503 bytes in 3,234 blocks
==9034==    still reachable: 4,845,802 bytes in 68,324 blocks
==9034==         suppressed: 0 bytes in 0 blocks
==9034== Rerun with --leak-check=full to see details of leaked memory
==9034== 
==9034== For counts of detected and suppressed errors, rerun with: -v
==9034== Use --track-origins=yes to see where uninitialised values come from
==9034== ERROR SUMMARY: 70390 errors from 74 contexts (suppressed: 130 from 13)


More information about the Rock-dev mailing list