close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Ticket #523: test_bug523.log

File test_bug523.log, 18.3 KB (added by Jorge, 17 years ago)

output of 'valgrind --tool=memcheck tclsh test_bug523.tcl'

Line 
1==6046== Memcheck, a memory error detector.
2==6046== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
3==6046== Using LibVEX rev 1732, a library for dynamic binary translation.
4==6046== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
5==6046== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework.
6==6046== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
7==6046== For more details, rerun with: -v
8==6046==
9==6046== Invalid read of size 4
10==6046==    at 0x4014C09: (within /lib/ld-2.6.1.so)
11==6046==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
12==6046==    by 0x4007A07: (within /lib/ld-2.6.1.so)
13==6046==    by 0x4010F83: (within /lib/ld-2.6.1.so)
14==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
15==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
16==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
17==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
18==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
19==6046==    by 0x40EEB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
20==6046==    by 0x40D62CE: TclpDlopen (in /usr/lib/libtcl8.4.so.0)
21==6046==    by 0x40A6693: Tcl_FSLoadFile (in /usr/lib/libtcl8.4.so.0)
22==6046==  Address 0x42BBD54 is 52 bytes inside a block of size 55 alloc'd
23==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
24==6046==    by 0x4006F54: (within /lib/ld-2.6.1.so)
25==6046==    by 0x4007949: (within /lib/ld-2.6.1.so)
26==6046==    by 0x4010F83: (within /lib/ld-2.6.1.so)
27==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
28==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
29==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
30==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
31==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
32==6046==    by 0x40EEB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
33==6046==    by 0x40D62CE: TclpDlopen (in /usr/lib/libtcl8.4.so.0)
34==6046==    by 0x40A6693: Tcl_FSLoadFile (in /usr/lib/libtcl8.4.so.0)
35==6046==
36==6046== Invalid read of size 4
37==6046==    at 0x4014C20: (within /lib/ld-2.6.1.so)
38==6046==    by 0x400710D: (within /lib/ld-2.6.1.so)
39==6046==    by 0x400767F: (within /lib/ld-2.6.1.so)
40==6046==    by 0x4007D5E: (within /lib/ld-2.6.1.so)
41==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
42==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
43==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
44==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
45==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
46==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
47==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
48==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
49==6046==  Address 0x42BC0D4 is 36 bytes inside a block of size 38 alloc'd
50==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
51==6046==    by 0x4006F54: (within /lib/ld-2.6.1.so)
52==6046==    by 0x4007099: (within /lib/ld-2.6.1.so)
53==6046==    by 0x400767F: (within /lib/ld-2.6.1.so)
54==6046==    by 0x4007D5E: (within /lib/ld-2.6.1.so)
55==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
56==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
57==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
58==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
59==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
60==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
61==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
62==6046==
63==6046== Invalid read of size 4
64==6046==    at 0x4014C09: (within /lib/ld-2.6.1.so)
65==6046==    by 0x400710D: (within /lib/ld-2.6.1.so)
66==6046==    by 0x400767F: (within /lib/ld-2.6.1.so)
67==6046==    by 0x4007D5E: (within /lib/ld-2.6.1.so)
68==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
69==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
70==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
71==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
72==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
73==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
74==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
75==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
76==6046==  Address 0x42BBD54 is 52 bytes inside a block of size 55 alloc'd
77==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
78==6046==    by 0x4006F54: (within /lib/ld-2.6.1.so)
79==6046==    by 0x4007949: (within /lib/ld-2.6.1.so)
80==6046==    by 0x4010F83: (within /lib/ld-2.6.1.so)
81==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
82==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
83==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
84==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
85==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
86==6046==    by 0x40EEB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
87==6046==    by 0x40D62CE: TclpDlopen (in /usr/lib/libtcl8.4.so.0)
88==6046==    by 0x40A6693: Tcl_FSLoadFile (in /usr/lib/libtcl8.4.so.0)
89==6046==
90==6046== Invalid read of size 4
91==6046==    at 0x4014C09: (within /lib/ld-2.6.1.so)
92==6046==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
93==6046==    by 0x4007A07: (within /lib/ld-2.6.1.so)
94==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
95==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
96==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
97==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
98==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
99==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
100==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
101==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
102==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
103==6046==  Address 0x42BC23C is 20 bytes inside a block of size 21 alloc'd
104==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
105==6046==    by 0x40058C6: (within /lib/ld-2.6.1.so)
106==6046==    by 0x4007DAF: (within /lib/ld-2.6.1.so)
107==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
108==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
109==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
110==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
111==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
112==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
113==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
114==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
115==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
116==6046==
117==6046== Invalid read of size 4
118==6046==    at 0x4014BF3: (within /lib/ld-2.6.1.so)
119==6046==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
120==6046==    by 0x4007A07: (within /lib/ld-2.6.1.so)
121==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
122==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
123==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
124==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
125==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
126==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
127==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
128==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
129==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
130==6046==  Address 0x42BC8B8 is 16 bytes inside a block of size 19 alloc'd
131==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
132==6046==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
133==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
134==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
135==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
136==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
137==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
138==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
139==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
140==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
141==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
142==6046==    by 0x40EEB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
143==6046==
144==6046== Invalid read of size 4
145==6046==    at 0x4014C37: (within /lib/ld-2.6.1.so)
146==6046==    by 0x400710D: (within /lib/ld-2.6.1.so)
147==6046==    by 0x400767F: (within /lib/ld-2.6.1.so)
148==6046==    by 0x4007D5E: (within /lib/ld-2.6.1.so)
149==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
150==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
151==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
152==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
153==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
154==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
155==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
156==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
157==6046==  Address 0x42BCC3C is 28 bytes inside a block of size 29 alloc'd
158==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
159==6046==    by 0x4006F54: (within /lib/ld-2.6.1.so)
160==6046==    by 0x4007099: (within /lib/ld-2.6.1.so)
161==6046==    by 0x400767F: (within /lib/ld-2.6.1.so)
162==6046==    by 0x4007D5E: (within /lib/ld-2.6.1.so)
163==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
164==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
165==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
166==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
167==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
168==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
169==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
170==6046==
171==6046== Invalid read of size 4
172==6046==    at 0x4014C37: (within /lib/ld-2.6.1.so)
173==6046==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
174==6046==    by 0x4007A07: (within /lib/ld-2.6.1.so)
175==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
176==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
177==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
178==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
179==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
180==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
181==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
182==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
183==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
184==6046==  Address 0x42BCFEC is 28 bytes inside a block of size 31 alloc'd
185==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
186==6046==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
187==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
188==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
189==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
190==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
191==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
192==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
193==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
194==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
195==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
196==6046==    by 0x40EEB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
197==6046==
198==6046== Invalid read of size 4
199==6046==    at 0x4014C20: (within /lib/ld-2.6.1.so)
200==6046==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
201==6046==    by 0x4007A07: (within /lib/ld-2.6.1.so)
202==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
203==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
204==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
205==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
206==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
207==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
208==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
209==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
210==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
211==6046==  Address 0x42BD980 is 24 bytes inside a block of size 26 alloc'd
212==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
213==6046==    by 0x40058C6: (within /lib/ld-2.6.1.so)
214==6046==    by 0x4007DAF: (within /lib/ld-2.6.1.so)
215==6046==    by 0x400B806: (within /lib/ld-2.6.1.so)
216==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
217==6046==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
218==6046==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
219==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
220==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
221==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
222==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
223==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
224==6046==
225==6046== Invalid read of size 4
226==6046==    at 0x4014C09: (within /lib/ld-2.6.1.so)
227==6046==    by 0x400D319: (within /lib/ld-2.6.1.so)
228==6046==    by 0x4009826: (within /lib/ld-2.6.1.so)
229==6046==    by 0x423A464: (within /lib/tls/i686/cmov/libc-2.6.1.so)
230==6046==    by 0x423A7F9: _dl_sym (in /lib/tls/i686/cmov/libc-2.6.1.so)
231==6046==    by 0x40EEDE7: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
232==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
233==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
234==6046==    by 0x40EED72: dlsym (in /lib/tls/i686/cmov/libdl-2.6.1.so)
235==6046==    by 0x40D61C0: TclpFindSymbol (in /usr/lib/libtcl8.4.so.0)
236==6046==    by 0x40A66E6: Tcl_FSLoadFile (in /usr/lib/libtcl8.4.so.0)
237==6046==    by 0x40A9DE7: Tcl_LoadObjCmd (in /usr/lib/libtcl8.4.so.0)
238==6046==  Address 0x42BBD54 is 52 bytes inside a block of size 55 alloc'd
239==6046==    at 0x4022765: malloc (vg_replace_malloc.c:149)
240==6046==    by 0x4006F54: (within /lib/ld-2.6.1.so)
241==6046==    by 0x4007949: (within /lib/ld-2.6.1.so)
242==6046==    by 0x4010F83: (within /lib/ld-2.6.1.so)
243==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
244==6046==    by 0x401099D: (within /lib/ld-2.6.1.so)
245==6046==    by 0x40EEC18: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
246==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
247==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
248==6046==    by 0x40EEB50: dlopen (in /lib/tls/i686/cmov/libdl-2.6.1.so)
249==6046==    by 0x40D62CE: TclpDlopen (in /usr/lib/libtcl8.4.so.0)
250==6046==    by 0x40A6693: Tcl_FSLoadFile (in /usr/lib/libtcl8.4.so.0)
251==6046==
252==6046== Conditional jump or move depends on uninitialised value(s)
253==6046==    at 0x4014BFC: (within /lib/ld-2.6.1.so)
254==6046==    by 0x423A464: (within /lib/tls/i686/cmov/libc-2.6.1.so)
255==6046==    by 0x423A7F9: _dl_sym (in /lib/tls/i686/cmov/libc-2.6.1.so)
256==6046==    by 0x40EEDE7: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
257==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
258==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
259==6046==    by 0x40EED72: dlsym (in /lib/tls/i686/cmov/libdl-2.6.1.so)
260==6046==    by 0x40D6253: TclpFindSymbol (in /usr/lib/libtcl8.4.so.0)
261==6046==    by 0x40A66E6: Tcl_FSLoadFile (in /usr/lib/libtcl8.4.so.0)
262==6046==    by 0x40A9DE7: Tcl_LoadObjCmd (in /usr/lib/libtcl8.4.so.0)
263==6046==    by 0x405C332: TclEvalObjvInternal (in /usr/lib/libtcl8.4.so.0)
264==6046==    by 0x405C8F6: Tcl_EvalEx (in /usr/lib/libtcl8.4.so.0)
265==6046==
266==6046== Conditional jump or move depends on uninitialised value(s)
267==6046==    at 0x4014C07: (within /lib/ld-2.6.1.so)
268==6046==    by 0x423A464: (within /lib/tls/i686/cmov/libc-2.6.1.so)
269==6046==    by 0x423A7F9: _dl_sym (in /lib/tls/i686/cmov/libc-2.6.1.so)
270==6046==    by 0x40EEDE7: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
271==6046==    by 0x400D015: (within /lib/ld-2.6.1.so)
272==6046==    by 0x40EF2BB: (within /lib/tls/i686/cmov/libdl-2.6.1.so)
273==6046==    by 0x40EED72: dlsym (in /lib/tls/i686/cmov/libdl-2.6.1.so)
274==6046==    by 0x40D6253: TclpFindSymbol (in /usr/lib/libtcl8.4.so.0)
275==6046==    by 0x40A66E6: Tcl_FSLoadFile (in /usr/lib/libtcl8.4.so.0)
276==6046==    by 0x40A9DE7: Tcl_LoadObjCmd (in /usr/lib/libtcl8.4.so.0)
277==6046==    by 0x405C332: TclEvalObjvInternal (in /usr/lib/libtcl8.4.so.0)
278==6046==    by 0x405C8F6: Tcl_EvalEx (in /usr/lib/libtcl8.4.so.0)
279Initializing TOL
280OIS: implemented version: 02.06
281Loading standard TOL library /usr/local/tol-gcc-debug/lib/tol1.1.7/stdlib/_init_stdlib.tol
282OIS: Loading module stdlib::_packages.tol
283Included file /usr/local/tol-gcc-debug/lib/tol1.1.7/stdlib/_init_stdlib.tol [24.880 sec.]
284eval iteration = 1
285eval iteration = 2
286eval iteration = 3
287eval iteration = 4
288vex x86->IR: unhandled instruction bytes: 0xC8 0x14 0xC2 0x5
289==6046== valgrind: Unrecognised instruction at address 0x59334C4.
290==6046== Your program just tried to execute an instruction that Valgrind
291==6046== did not recognise.  There are two possible reasons for this.
292==6046== 1. Your program has a bug and erroneously jumped to a non-code
293==6046==    location.  If you are running Memcheck and you just saw a
294==6046==    warning about a bad jump, it's probably your program's fault.
295==6046== 2. The instruction is legitimate but Valgrind doesn't handle it,
296==6046==    i.e. it's Valgrind's fault.  If you think this is the case or
297==6046==    you are not sure, please let us know and we'll try to fix it.
298==6046== Either way, Valgrind will now raise a SIGILL signal which will
299==6046== probably kill your program.
300==6046==
301==6046== Process terminating with default action of signal 4 (SIGILL)
302==6046==  Illegal opcode at address 0x59334C4
303==6046==    at 0x59334C4: (within /usr/local/tol-gcc-debug/lib/libtol1.1.7.so)
304==6046==    by 0x5142450: BGrammar::FindOperand(BText const&, bool) const (graacc.cpp:565)
305==6046==    by 0x51905A4: TknFindOperand(BGrammar*, BToken*, bool, bool&) (graimp.cpp:175)
306==6046==    by 0x5191997: BGrammar::EvaluateTree(List const*, int) (graimp.cpp:563)
307==6046==    by 0x5184CA6: BStandardOperator::Evaluate(List const*) (oprimp.cpp:682)
308==6046==    by 0x5191F53: BGrammar::EvaluateTree(List const*, int) (graimp.cpp:647)
309==6046==    by 0x5184CA6: BStandardOperator::Evaluate(List const*) (oprimp.cpp:682)
310==6046==    by 0x5191F53: BGrammar::EvaluateTree(List const*, int) (graimp.cpp:647)
311==6046==    by 0x5186CBD: CreateObject(List*, BGrammar*, BText const&) (oprimp.cpp:209)
312==6046==    by 0x518BE11: BEqualOperator::Evaluate(List const*) (oprimp.cpp:378)
313==6046==    by 0x5191F53: BGrammar::EvaluateTree(List const*, int) (graimp.cpp:647)
314==6046==    by 0x5192C2A: MultyEvaluate(BText const&) (graimp.cpp:834)
315
316Initializing Bayes Fixed Sise Memory Pool
317Initializing static member of basic classes
318Initializing class BText
319Initializing class BOut
320Initializing class BDate
321Initializing class BDateFormat
322Initializing class BProbDist
323Initializing class BDat==6046==
324==6046== ERROR SUMMARY: 16 errors from 11 contexts (suppressed: 78 from 1)
325==6046== malloc/free: in use at exit: 23,727,190 bytes in 24,634 blocks.
326==6046== malloc/free: 61,201 allocs, 36,567 frees, 62,668,465 bytes allocated.
327==6046== For counts of detected errors, rerun with: -v
328==6046== searching for pointers to 24,634 not-freed blocks.
329==6046== checked 32,684,376 bytes.
330==6046==
331==6046== LEAK SUMMARY:
332==6046==    definitely lost: 2,130 bytes in 6 blocks.
333==6046==      possibly lost: 4,076,989 bytes in 7,183 blocks.
334==6046==    still reachable: 19,648,071 bytes in 17,445 blocks.
335==6046==         suppressed: 0 bytes in 0 blocks.
336==6046== Rerun with --leak-check=full to see details of leaked memory.