You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(80) |
Jun
(71) |
Jul
(34) |
Aug
(58) |
Sep
|
Oct
(220) |
Nov
(146) |
Dec
(36) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(28) |
Feb
(152) |
Mar
(293) |
Apr
(213) |
May
(158) |
Jun
(96) |
Jul
(78) |
Aug
(39) |
Sep
(169) |
Oct
(128) |
Nov
(83) |
Dec
(149) |
2003 |
Jan
(155) |
Feb
(14) |
Mar
(60) |
Apr
(86) |
May
(92) |
Jun
(109) |
Jul
(25) |
Aug
(44) |
Sep
(10) |
Oct
(39) |
Nov
(37) |
Dec
(128) |
2004 |
Jan
(71) |
Feb
(199) |
Mar
(192) |
Apr
(360) |
May
(93) |
Jun
(75) |
Jul
(51) |
Aug
(195) |
Sep
(390) |
Oct
(186) |
Nov
(173) |
Dec
(331) |
2005 |
Jan
(102) |
Feb
(154) |
Mar
(160) |
Apr
(88) |
May
(79) |
Jun
(78) |
Jul
(126) |
Aug
(94) |
Sep
(110) |
Oct
(187) |
Nov
(188) |
Dec
(31) |
2006 |
Jan
(12) |
Feb
(40) |
Mar
(123) |
Apr
(102) |
May
(62) |
Jun
(36) |
Jul
(19) |
Aug
(31) |
Sep
(59) |
Oct
(67) |
Nov
(57) |
Dec
(35) |
2007 |
Jan
(153) |
Feb
(53) |
Mar
(27) |
Apr
(11) |
May
(49) |
Jun
(3) |
Jul
(56) |
Aug
(58) |
Sep
(30) |
Oct
(57) |
Nov
(47) |
Dec
(155) |
2008 |
Jan
(71) |
Feb
(68) |
Mar
(79) |
Apr
(72) |
May
(82) |
Jun
(10) |
Jul
(19) |
Aug
(25) |
Sep
(17) |
Oct
(10) |
Nov
(32) |
Dec
(9) |
2009 |
Jan
(26) |
Feb
(1) |
Mar
(1) |
Apr
(12) |
May
(16) |
Jun
(7) |
Jul
(12) |
Aug
(22) |
Sep
(21) |
Oct
|
Nov
(7) |
Dec
|
2010 |
Jan
(3) |
Feb
(3) |
Mar
(1) |
Apr
|
May
(5) |
Jun
(5) |
Jul
|
Aug
|
Sep
(4) |
Oct
(2) |
Nov
|
Dec
(6) |
2011 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
|
Jul
(3) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(11) |
Mar
(1) |
Apr
(4) |
May
|
Jun
|
Jul
(2) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
(5) |
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
(2) |
Dec
(1) |
2015 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(6) |
2016 |
Jan
(8) |
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2017 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2018 |
Jan
(1) |
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2022 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Colin P. A. <co...@co...> - 2007-12-24 09:12:17
|
>>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> I have no idea how to debug what is going on in the Boehm Eric> GC. Since you are using Linux, you can perhaps try valgrind Eric> (first with no GC and then with GC) to see if there is any Eric> memory corruption in the C code generated by gec (or less Eric> likely, in the Boehm GC). There don't appear to be any problems without the garbage collector (of course, there are a lot of memory leaks). Here is the valgrind output for reference: ==4430== Memcheck, a memory error detector. ==4430== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==4430== Using LibVEX rev 1732, a library for dynamic binary translation. ==4430== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==4430== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==4430== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==4430== For more details, rerun with: -v ==4430== ==4430== ==4430== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 15 from 1) ==4430== malloc/free: in use at exit: 890,363 bytes in 22,046 blocks. ==4430== malloc/free: 22,058 allocs, 12 frees, 904,703 bytes allocated. ==4430== For counts of detected errors, rerun with: -v ==4430== searching for pointers to 22,046 not-freed blocks. ==4430== checked 426,732 bytes. ==4430== ==4430== 4 bytes in 1 blocks are definitely lost in loss record 16 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83BB9CF: T96c1 (gestalt_test_driver6.c:34139) ==4430== by 0x83F5EAA: T62c203 (gestalt_test_driver7.c:7624) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== by 0x831B985: T21c13 (gestalt_test_driver5.c:38358) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 4 bytes in 1 blocks are definitely lost in loss record 19 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x8362BE6: T441c2 (gestalt_test_driver6.c:312) ==4430== by 0x8362B9C: T92f6 (gestalt_test_driver6.c:301) ==4430== by 0x8362A02: T287c8 (gestalt_test_driver6.c:265) ==4430== by 0x836296B: T183f11 (gestalt_test_driver6.c:250) ==4430== by 0x8362099: T183c12 (gestalt_test_driver6.c:36) ==4430== by 0x83E0963: T99f64 (gestalt_test_driver7.c:17) ==4430== by 0x83BBF84: T99c196 (gestalt_test_driver6.c:34293) ==4430== by 0x83BBEF6: T62f208 (gestalt_test_driver6.c:34280) ==4430== by 0x83F5E83: T62c203 (gestalt_test_driver7.c:7621) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== ==4430== ==4430== 8 bytes in 1 blocks are definitely lost in loss record 25 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x8E98AF4: T309c29 (gestalt_test_driver24.c:13326) ==4430== by 0x9385370: T308f22 (gestalt_test_driver31.c:20677) ==4430== by 0x9384543: T276f67 (gestalt_test_driver31.c:20558) ==4430== by 0x93697FA: T27f163 (gestalt_test_driver31.c:12600) ==4430== by 0x82B0650: T42x2196T0T0T0 (gestalt_test_driver4.c:65029) ==4430== by 0x936963B: T56f33p1 (gestalt_test_driver31.c:12569) ==4430== by 0x936903F: T56f33 (gestalt_test_driver31.c:12441) ==4430== by 0x82B067C: T42x2196T0T0T0 (gestalt_test_driver4.c:65031) ==4430== by 0x9368F34: T57f12p1 (gestalt_test_driver31.c:12426) ==4430== by 0x9368ECB: T57f12 (gestalt_test_driver31.c:12419) ==4430== by 0x82B06A8: T42x2196T0T0T0 (gestalt_test_driver4.c:65034) ==4430== ==4430== ==4430== 8 bytes in 1 blocks are definitely lost in loss record 26 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x838C556: T200c2 (gestalt_test_driver6.c:16432) ==4430== by 0x838C4FA: T120f1 (gestalt_test_driver6.c:16422) ==4430== by 0x832E01A: T62f229 (gestalt_test_driver5.c:42560) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 8 bytes in 1 blocks are definitely lost in loss record 27 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83B3B45: T198c2 (gestalt_test_driver6.c:31362) ==4430== by 0x83B3AE9: T115f1 (gestalt_test_driver6.c:31352) ==4430== by 0x8329F3D: T62f229 (gestalt_test_driver5.c:41891) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 8 bytes in 1 blocks are definitely lost in loss record 28 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x8321855: T189c2 (gestalt_test_driver5.c:40537) ==4430== by 0x83217F9: T103f1 (gestalt_test_driver5.c:40527) ==4430== by 0x83247B6: T62f229 (gestalt_test_driver5.c:41040) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 8 bytes in 1 blocks are definitely lost in loss record 32 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83F457C: T210c2 (gestalt_test_driver7.c:7044) ==4430== by 0x83F4520: T153f1 (gestalt_test_driver7.c:7034) ==4430== by 0x83F44DA: T78f36 (gestalt_test_driver7.c:7025) ==4430== by 0x83F4164: T78f35 (gestalt_test_driver7.c:6945) ==4430== by 0x83F3EAC: T78c34 (gestalt_test_driver7.c:6876) ==4430== by 0x83EC4C5: T53f43 (gestalt_test_driver7.c:4207) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 12 bytes in 1 blocks are definitely lost in loss record 40 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x804A2BD: GE_ms (gestalt_test_driver1.c:1882) ==4430== by 0x93844F4: T276f67 (gestalt_test_driver31.c:20556) ==4430== by 0x93697FA: T27f163 (gestalt_test_driver31.c:12600) ==4430== by 0x82B0650: T42x2196T0T0T0 (gestalt_test_driver4.c:65029) ==4430== by 0x936963B: T56f33p1 (gestalt_test_driver31.c:12569) ==4430== by 0x936903F: T56f33 (gestalt_test_driver31.c:12441) ==4430== by 0x82B067C: T42x2196T0T0T0 (gestalt_test_driver4.c:65031) ==4430== by 0x9368F34: T57f12p1 (gestalt_test_driver31.c:12426) ==4430== by 0x9368ECB: T57f12 (gestalt_test_driver31.c:12419) ==4430== by 0x82B06A8: T42x2196T0T0T0 (gestalt_test_driver4.c:65034) ==4430== by 0x838D251: T62f250 (gestalt_test_driver6.c:16743) ==4430== ==4430== ==4430== 12 bytes in 3 blocks are definitely lost in loss record 51 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83EC394: T74c8 (gestalt_test_driver7.c:4190) ==4430== by 0x83F4B7E: T47c25 (gestalt_test_driver7.c:7208) ==4430== by 0x831BA2B: T27f152 (gestalt_test_driver5.c:38375) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 16 bytes in 1 blocks are definitely lost in loss record 57 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83F491F: T149c8 (gestalt_test_driver7.c:7133) ==4430== by 0x83F48E9: T77f7 (gestalt_test_driver7.c:7124) ==4430== by 0x9347C66: T53f24 (gestalt_test_driver31.c:2851) ==4430== by 0x93476B2: T53f20 (gestalt_test_driver31.c:2777) ==4430== by 0x9346FB6: T48f15 (gestalt_test_driver31.c:2698) ==4430== by 0x93486A1: T48f14 (gestalt_test_driver31.c:3007) ==4430== by 0x82B139F: T63x4116T0 (gestalt_test_driver4.c:65424) ==4430== by 0x831C9B1: T62f207 (gestalt_test_driver5.c:38640) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 16 bytes in 2 blocks are definitely lost in loss record 63 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83F6739: T255c2 (gestalt_test_driver7.c:7819) ==4430== by 0x83F66DD: T181f2 (gestalt_test_driver7.c:7809) ==4430== by 0x83F6697: T97f61 (gestalt_test_driver7.c:7800) ==4430== by 0x83F63EF: T97f60 (gestalt_test_driver7.c:7754) ==4430== by 0x83F6132: T97f55 (gestalt_test_driver7.c:7686) ==4430== by 0x83F60EA: T97f43 (gestalt_test_driver7.c:7677) ==4430== by 0x83F60A2: T97c38 (gestalt_test_driver7.c:7669) ==4430== by 0x83F5F49: T62f145 (gestalt_test_driver7.c:7639) ==4430== by 0x83F5EC2: T62c203 (gestalt_test_driver7.c:7625) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== ==4430== ==4430== 17 (16 direct, 1 indirect) bytes in 1 blocks are definitely lost in loss record 70 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83EBBF3: T175c11 (gestalt_test_driver7.c:3990) ==4430== by 0x83EBBAE: T86c4 (gestalt_test_driver7.c:3976) ==4430== by 0x83EBB2E: T17f21 (gestalt_test_driver7.c:3962) ==4430== by 0x83EB2FB: T17c46 (gestalt_test_driver7.c:3758) ==4430== by 0x83EB26F: T35f1 (gestalt_test_driver7.c:3740) ==4430== by 0x8403E00: T25f4 (gestalt_test_driver7.c:12875) ==4430== by 0x831B67F: T21c13 (gestalt_test_driver5.c:38332) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 24 bytes in 2 blocks are definitely lost in loss record 73 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x831FEDF: T100c5 (gestalt_test_driver5.c:39973) ==4430== by 0x83BBF07: T62f208 (gestalt_test_driver6.c:34281) ==4430== by 0x83F5E83: T62c203 (gestalt_test_driver7.c:7621) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== by 0x831B985: T21c13 (gestalt_test_driver5.c:38358) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 32 bytes in 2 blocks are definitely lost in loss record 78 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x8353D03: T166c10 (gestalt_test_driver5.c:54497) ==4430== by 0x83D27F8: T99f184 (gestalt_test_driver6.c:42805) ==4430== by 0x83BC4A9: T99f219 (gestalt_test_driver6.c:34421) ==4430== by 0x83BC431: T99f210 (gestalt_test_driver6.c:34400) ==4430== by 0x83BC13A: T99f202 (gestalt_test_driver6.c:34338) ==4430== by 0x83BBFA0: T99c196 (gestalt_test_driver6.c:34294) ==4430== by 0x83BBEF6: T62f208 (gestalt_test_driver6.c:34280) ==4430== by 0x83F5E83: T62c203 (gestalt_test_driver7.c:7621) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== by 0x831B985: T21c13 (gestalt_test_driver5.c:38358) ==4430== ==4430== ==4430== 23,316 (36 direct, 23,280 indirect) bytes in 1 blocks are definitely lost in loss record 82 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x831B07D: T21c13 (gestalt_test_driver5.c:38286) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 217 (168 direct, 49 indirect) bytes in 1 blocks are definitely lost in loss record 94 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83BBF3F: T99c196 (gestalt_test_driver6.c:34290) ==4430== by 0x83BBEF6: T62f208 (gestalt_test_driver6.c:34280) ==4430== by 0x83F5E83: T62c203 (gestalt_test_driver7.c:7621) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== by 0x831B985: T21c13 (gestalt_test_driver5.c:38358) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 192 (48 direct, 144 indirect) bytes in 3 blocks are definitely lost in loss record 95 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83EB2AC: T17c46 (gestalt_test_driver7.c:3754) ==4430== by 0x83EB26F: T35f1 (gestalt_test_driver7.c:3740) ==4430== by 0x83EB16E: T92f3 (gestalt_test_driver7.c:3718) ==4430== by 0x83EC009: T92f1 (gestalt_test_driver7.c:4120) ==4430== by 0x83EAD04: T74f3 (gestalt_test_driver7.c:3599) ==4430== by 0x83E437E: T74f2 (gestalt_test_driver7.c:1282) ==4430== by 0x83E2217: T47f26 (gestalt_test_driver7.c:649) ==4430== by 0x83F4B93: T47c25 (gestalt_test_driver7.c:7209) ==4430== by 0x831BA2B: T27f152 (gestalt_test_driver5.c:38375) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 62 (16 direct, 46 indirect) bytes in 2 blocks are definitely lost in loss record 96 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E878B: T293c2 (gestalt_test_driver7.c:2721) ==4430== by 0x83E872F: T247f1 (gestalt_test_driver7.c:2711) ==4430== by 0x83E86E9: T162f42 (gestalt_test_driver7.c:2702) ==4430== by 0x83E82AF: T162f36 (gestalt_test_driver7.c:2611) ==4430== by 0x83E8264: T162c33 (gestalt_test_driver7.c:2600) ==4430== by 0x83E77AA: T158f10 (gestalt_test_driver7.c:2363) ==4430== by 0x83E7754: T158f2 (gestalt_test_driver7.c:2348) ==4430== by 0x83E6362: T158f1 (gestalt_test_driver7.c:1944) ==4430== by 0x83E631D: T37c8 (gestalt_test_driver7.c:1933) ==4430== by 0x83E8D25: T81f6 (gestalt_test_driver7.c:2886) ==4430== by 0x83E53DF: T81f2 (gestalt_test_driver7.c:1647) ==4430== ==4430== ==4430== 39,228 (2,128 direct, 37,100 indirect) bytes in 133 blocks are definitely lost in loss record 108 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x804A2FC: GE_ms (gestalt_test_driver1.c:1886) ==4430== by 0x840412C: T23f2 (gestalt_test_driver7.c:12984) ==4430== by 0x8402DD4: T23c4 (gestalt_test_driver7.c:12552) ==4430== by 0x8404457: T21f9 (gestalt_test_driver7.c:13086) ==4430== by 0x831B0ED: T21c13 (gestalt_test_driver5.c:38289) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 4,416 (1,624 direct, 2,792 indirect) bytes in 203 blocks are definitely lost in loss record 109 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E8B99: T139c2 (gestalt_test_driver7.c:2837) ==4430== by 0x83E8B3D: T68f1 (gestalt_test_driver7.c:2827) ==4430== by 0x83E8947: T38f19 (gestalt_test_driver7.c:2780) ==4430== by 0x83E8F00: T38c17 (gestalt_test_driver7.c:2926) ==4430== by 0x83E8E52: T26f49 (gestalt_test_driver7.c:2912) ==4430== by 0x84016AF: T26f48 (gestalt_test_driver7.c:12056) ==4430== by 0x8401665: T26c47 (gestalt_test_driver7.c:12041) ==4430== by 0x831B71C: T21c13 (gestalt_test_driver5.c:38339) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 97,388 (19,824 direct, 77,564 indirect) bytes in 1,239 blocks are definitely lost in loss record 113 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x831EF3E: T17c41 (gestalt_test_driver5.c:39624) ==4430== by 0x9AF683D: T17f7 (gestalt_test_driver48.c:18816) ==4430== by 0x9AFBAFC: T17f4 (gestalt_test_driver48.c:20881) ==4430== by 0x831B346: T21c13 (gestalt_test_driver5.c:38308) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 42,288 (432 direct, 41,856 indirect) bytes in 27 blocks are definitely lost in loss record 117 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x9AFBC96: GE_ma166 (gestalt_test_driver48.c:20913) ==4430== by 0x83E08C3: T99f220 (in /home/colin/gestalt/test/gestalt_test_driver) ==4430== by 0x83D2814: T99f184 (gestalt_test_driver6.c:42806) ==4430== by 0x83BC4A9: T99f219 (gestalt_test_driver6.c:34421) ==4430== by 0x83BC431: T99f210 (gestalt_test_driver6.c:34400) ==4430== by 0x83BC13A: T99f202 (gestalt_test_driver6.c:34338) ==4430== by 0x83BBFA0: T99c196 (gestalt_test_driver6.c:34294) ==4430== by 0x83BBEF6: T62f208 (gestalt_test_driver6.c:34280) ==4430== by 0x83F5E83: T62c203 (gestalt_test_driver7.c:7621) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== ==4430== ==4430== 1,339 (224 direct, 1,115 indirect) bytes in 8 blocks are definitely lost in loss record 119 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E9EDF: T95c13 (gestalt_test_driver7.c:3302) ==4430== by 0x83E90E1: T94f2 (gestalt_test_driver7.c:2991) ==4430== by 0x83E444B: T74f2 (gestalt_test_driver7.c:1285) ==4430== by 0x83E2217: T47f26 (gestalt_test_driver7.c:649) ==4430== by 0x83F4B93: T47c25 (gestalt_test_driver7.c:7209) ==4430== by 0x831BA2B: T27f152 (gestalt_test_driver5.c:38375) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 935 (16 direct, 919 indirect) bytes in 1 blocks are definitely lost in loss record 121 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E468C: T49c16 (gestalt_test_driver7.c:1334) ==4430== by 0x83E450A: T74f1 (gestalt_test_driver7.c:1300) ==4430== by 0x83E44BA: T74f2 (gestalt_test_driver7.c:1288) ==4430== by 0x83E2217: T47f26 (gestalt_test_driver7.c:649) ==4430== by 0x83F4B93: T47c25 (gestalt_test_driver7.c:7209) ==4430== by 0x831BA2B: T27f152 (gestalt_test_driver5.c:38375) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 24 bytes in 3 blocks are definitely lost in loss record 127 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E5185: T292c2 (gestalt_test_driver7.c:1589) ==4430== by 0x83E5129: T242f2 (gestalt_test_driver7.c:1579) ==4430== by 0x83E50E3: T159f54 (gestalt_test_driver7.c:1570) ==4430== by 0x83E4E3B: T159f53 (gestalt_test_driver7.c:1524) ==4430== by 0x83E4B86: T159f48 (gestalt_test_driver7.c:1456) ==4430== by 0x83E4B3E: T159f41 (gestalt_test_driver7.c:1447) ==4430== by 0x83E4AF6: T159c37 (gestalt_test_driver7.c:1439) ==4430== by 0x83E4861: T49f20 (gestalt_test_driver7.c:1380) ==4430== by 0x83E46C3: T49c16 (gestalt_test_driver7.c:1336) ==4430== by 0x83E450A: T74f1 (gestalt_test_driver7.c:1300) ==4430== by 0x83E44BA: T74f2 (gestalt_test_driver7.c:1288) ==4430== ==4430== ==4430== 48 (24 direct, 24 indirect) bytes in 1 blocks are definitely lost in loss record 133 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83F4A30: T76c13 (gestalt_test_driver7.c:7175) ==4430== by 0x83EC3CF: T53f43 (gestalt_test_driver7.c:4200) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 214 (16 direct, 198 indirect) bytes in 1 blocks are definitely lost in loss record 147 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83F3D44: T59c12 (gestalt_test_driver7.c:6834) ==4430== by 0x83EC5B2: T53f44 (gestalt_test_driver7.c:4229) ==4430== by 0x83EC4DA: T53f43 (gestalt_test_driver7.c:4208) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 196 (68 direct, 128 indirect) bytes in 1 blocks are definitely lost in loss record 159 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83F3925: T82c45 (gestalt_test_driver7.c:6729) ==4430== by 0x83F3461: T59f13 (gestalt_test_driver7.c:6628) ==4430== by 0x83F3D84: T59c12 (gestalt_test_driver7.c:6836) ==4430== by 0x83EC5B2: T53f44 (gestalt_test_driver7.c:4229) ==4430== by 0x83EC4DA: T53f43 (gestalt_test_driver7.c:4208) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 72 bytes in 3 blocks are definitely lost in loss record 160 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x831C75E: T80c8 (gestalt_test_driver5.c:38581) ==4430== by 0x831C728: T76f7 (gestalt_test_driver5.c:38572) ==4430== by 0x83EC6E8: T53f44 (gestalt_test_driver7.c:4238) ==4430== by 0x83EC4DA: T53f43 (gestalt_test_driver7.c:4208) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 976 (44 direct, 932 indirect) bytes in 1 blocks are definitely lost in loss record 167 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E8D5C: T26c64 (gestalt_test_driver7.c:2895) ==4430== by 0x83E5305: T81f2 (gestalt_test_driver7.c:1639) ==4430== by 0x83EF39B: T81f1 (gestalt_test_driver7.c:5215) ==4430== by 0x83EC7D4: T53f44 (gestalt_test_driver7.c:4245) ==4430== by 0x83EC4DA: T53f43 (gestalt_test_driver7.c:4208) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 144 (44 direct, 100 indirect) bytes in 1 blocks are definitely lost in loss record 168 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83ED0F2: T26c57 (gestalt_test_driver7.c:4449) ==4430== by 0x83EC7F0: T53f44 (gestalt_test_driver7.c:4246) ==4430== by 0x83EC4DA: T53f43 (gestalt_test_driver7.c:4208) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 1,504 bytes in 8 blocks are definitely lost in loss record 170 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x833D400: T72c6 (gestalt_test_driver5.c:45927) ==4430== by 0x83BAEE4: T72f3 (gestalt_test_driver6.c:33814) ==4430== by 0x83BAEA1: T73f2 (gestalt_test_driver6.c:33801) ==4430== by 0x83E80E1: T162f46 (gestalt_test_driver7.c:2551) ==4430== by 0x83E7BDD: T162f39 (gestalt_test_driver7.c:2445) ==4430== by 0x83E79A6: T162f34 (gestalt_test_driver7.c:2395) ==4430== by 0x83E7880: T158f10 (gestalt_test_driver7.c:2369) ==4430== by 0x83E7754: T158f2 (gestalt_test_driver7.c:2348) ==4430== by 0x83E6362: T158f1 (gestalt_test_driver7.c:1944) ==4430== by 0x83E631D: T37c8 (gestalt_test_driver7.c:1933) ==4430== by 0x83E8D25: T81f6 (gestalt_test_driver7.c:2886) ==4430== ==4430== ==4430== 1,536 bytes in 96 blocks are definitely lost in loss record 171 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E8AD0: T69c7 (gestalt_test_driver7.c:2815) ==4430== by 0x83E8A9A: T38f9 (gestalt_test_driver7.c:2806) ==4430== by 0x83EE7EB: T38c21 (gestalt_test_driver7.c:4964) ==4430== by 0x83EF21C: T26f60 (gestalt_test_driver7.c:5199) ==4430== by 0x83EF0CC: T26f58 (gestalt_test_driver7.c:5181) ==4430== by 0x83ED168: T26c57 (gestalt_test_driver7.c:4451) ==4430== by 0x83EC7F0: T53f44 (gestalt_test_driver7.c:4246) ==4430== by 0x83EC4DA: T53f43 (gestalt_test_driver7.c:4208) ==4430== by 0x83E2188: T53c41 (gestalt_test_driver7.c:634) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== ==4430== ==4430== 1,907 (32 direct, 1,875 indirect) bytes in 1 blocks are definitely lost in loss record 174 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E266E: T47c26 (gestalt_test_driver7.c:685) ==4430== by 0x83E2196: T53c41 (gestalt_test_driver7.c:635) ==4430== by 0x83E20E4: T27f81 (gestalt_test_driver7.c:622) ==4430== by 0x831BA55: T27f152 (gestalt_test_driver5.c:38377) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 941 (44 direct, 897 indirect) bytes in 1 blocks are definitely lost in loss record 178 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x842D09F: T26c67 (gestalt_test_driver7.c:24873) ==4430== by 0x883F8F8: T53f26 (gestalt_test_driver15.c:8741) ==4430== by 0x93479E5: T53f24 (gestalt_test_driver31.c:2821) ==4430== by 0x93476B2: T53f20 (gestalt_test_driver31.c:2777) ==4430== by 0x9346FB6: T48f15 (gestalt_test_driver31.c:2698) ==4430== by 0x93486A1: T48f14 (gestalt_test_driver31.c:3007) ==4430== by 0x82B139F: T63x4116T0 (gestalt_test_driver4.c:65424) ==4430== by 0x831C9B1: T62f207 (gestalt_test_driver5.c:38640) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 5,536 bytes in 692 blocks are definitely lost in loss record 181 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83B97A6: T140c2 (gestalt_test_driver6.c:33370) ==4430== by 0x83B974A: T71f1 (gestalt_test_driver6.c:33360) ==4430== by 0x83F661A: T97f62 (gestalt_test_driver7.c:7792) ==4430== by 0x83F6411: T97f60 (gestalt_test_driver7.c:7756) ==4430== by 0x83F6132: T97f55 (gestalt_test_driver7.c:7686) ==4430== by 0x83F60EA: T97f43 (gestalt_test_driver7.c:7677) ==4430== by 0x83F60A2: T97c38 (gestalt_test_driver7.c:7669) ==4430== by 0x83F5F49: T62f145 (gestalt_test_driver7.c:7639) ==4430== by 0x83F5EC2: T62c203 (gestalt_test_driver7.c:7625) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== ==4430== ==4430== 9,192 (8,920 direct, 272 indirect) bytes in 1,115 blocks are definitely lost in loss record 182 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x833D396: T141c2 (gestalt_test_driver5.c:45916) ==4430== by 0x833D33A: T73f1 (gestalt_test_driver5.c:45906) ==4430== by 0x83F6848: T62f209 (gestalt_test_driver7.c:7850) ==4430== by 0x83F5E95: T62c203 (gestalt_test_driver7.c:7622) ==4430== by 0x83F5E18: T27f70 (gestalt_test_driver7.c:7610) ==4430== by 0x83F4CAE: T27c151 (gestalt_test_driver7.c:7234) ==4430== by 0x831B985: T21c13 (gestalt_test_driver5.c:38358) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 9,846 (2,352 direct, 7,494 indirect) bytes in 98 blocks are definitely lost in loss record 183 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E8E9D: T38c17 (gestalt_test_driver7.c:2923) ==4430== by 0x83E8E52: T26f49 (gestalt_test_driver7.c:2912) ==4430== by 0x83E8DCB: T26c64 (gestalt_test_driver7.c:2897) ==4430== by 0x83E5305: T81f2 (gestalt_test_driver7.c:1639) ==4430== by 0x83E449E: T74f2 (gestalt_test_driver7.c:1287) ==4430== by 0x83E2217: T47f26 (gestalt_test_driver7.c:649) ==4430== by 0x83F4B93: T47c25 (gestalt_test_driver7.c:7209) ==4430== by 0x831BA2B: T27f152 (gestalt_test_driver5.c:38375) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 13,432 (1,952 direct, 11,480 indirect) bytes in 122 blocks are definitely lost in loss record 184 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x831F466: T17c54 (gestalt_test_driver5.c:39734) ==4430== by 0x83E59C4: T26f27 (gestalt_test_driver7.c:1760) ==4430== by 0x83E57ED: T26f21 (gestalt_test_driver7.c:1708) ==4430== by 0x83E8DF0: T26c64 (gestalt_test_driver7.c:2900) ==4430== by 0x83E5305: T81f2 (gestalt_test_driver7.c:1639) ==4430== by 0x83E449E: T74f2 (gestalt_test_driver7.c:1287) ==4430== by 0x83E2217: T47f26 (gestalt_test_driver7.c:649) ==4430== by 0x83F4B93: T47c25 (gestalt_test_driver7.c:7209) ==4430== by 0x831BA2B: T27f152 (gestalt_test_driver5.c:38375) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 2,111 (24 direct, 2,087 indirect) bytes in 2 blocks are definitely lost in loss record 185 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83E47FC: T244c3 (gestalt_test_driver7.c:1368) ==4430== by 0x83E473A: T160f6 (gestalt_test_driver7.c:1347) ==4430== by 0x93482F4: T49f19 (gestalt_test_driver31.c:2932) ==4430== by 0x883FBD4: T53f46 (gestalt_test_driver15.c:8771) ==4430== by 0x883FA03: T53f26 (gestalt_test_driver15.c:8748) ==4430== by 0x93479E5: T53f24 (gestalt_test_driver31.c:2821) ==4430== by 0x93476B2: T53f20 (gestalt_test_driver31.c:2777) ==4430== by 0x9346FB6: T48f15 (gestalt_test_driver31.c:2698) ==4430== by 0x93486A1: T48f14 (gestalt_test_driver31.c:3007) ==4430== by 0x82B139F: T63x4116T0 (gestalt_test_driver4.c:65424) ==4430== by 0x831C9B1: T62f207 (gestalt_test_driver5.c:38640) ==4430== ==4430== ==4430== 184 (36 direct, 148 indirect) bytes in 1 blocks are definitely lost in loss record 187 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x92BF9D3: T350c36 (gestalt_test_driver29.c:39810) ==4430== by 0x92BF1DB: T142f11 (gestalt_test_driver29.c:39580) ==4430== by 0x82B1DEC: T144x4217T0 (gestalt_test_driver4.c:65732) ==4430== by 0x934851E: T49f21 (gestalt_test_driver31.c:2961) ==4430== by 0x9348322: T49f19 (gestalt_test_driver31.c:2934) ==4430== by 0x883FBD4: T53f46 (gestalt_test_driver15.c:8771) ==4430== by 0x883FA03: T53f26 (gestalt_test_driver15.c:8748) ==4430== by 0x93479E5: T53f24 (gestalt_test_driver31.c:2821) ==4430== by 0x93476B2: T53f20 (gestalt_test_driver31.c:2777) ==4430== by 0x9346FB6: T48f15 (gestalt_test_driver31.c:2698) ==4430== by 0x93486A1: T48f14 (gestalt_test_driver31.c:3007) ==4430== ==4430== ==4430== 442 (44 direct, 398 indirect) bytes in 1 blocks are definitely lost in loss record 188 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x84015ED: T26c47 (gestalt_test_driver7.c:12038) ==4430== by 0x9347029: T48f15 (gestalt_test_driver31.c:2702) ==4430== by 0x93486A1: T48f14 (gestalt_test_driver31.c:3007) ==4430== by 0x82B139F: T63x4116T0 (gestalt_test_driver4.c:65424) ==4430== by 0x831C9B1: T62f207 (gestalt_test_driver5.c:38640) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 82 (16 direct, 66 indirect) bytes in 1 blocks are definitely lost in loss record 192 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83B3BEA: T105c7 (gestalt_test_driver6.c:31383) ==4430== by 0x8329D07: T62f229 (gestalt_test_driver5.c:41874) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 96 bytes in 6 blocks are definitely lost in loss record 199 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x9371E9D: T304c7 (gestalt_test_driver31.c:15241) ==4430== by 0x9371E67: T278f28 (gestalt_test_driver31.c:15232) ==4430== by 0x9370282: T276f47 (gestalt_test_driver31.c:14773) ==4430== by 0x9384433: T276f39 (gestalt_test_driver31.c:20538) ==4430== by 0x936983B: T27f163 (gestalt_test_driver31.c:12602) ==4430== by 0x82B0650: T42x2196T0T0T0 (gestalt_test_driver4.c:65029) ==4430== by 0x936963B: T56f33p1 (gestalt_test_driver31.c:12569) ==4430== by 0x936903F: T56f33 (gestalt_test_driver31.c:12441) ==4430== by 0x82B067C: T42x2196T0T0T0 (gestalt_test_driver4.c:65031) ==4430== by 0x9368F34: T57f12p1 (gestalt_test_driver31.c:12426) ==4430== by 0x9368ECB: T57f12 (gestalt_test_driver31.c:12419) ==4430== ==4430== ==4430== 144 (8 direct, 136 indirect) bytes in 1 blocks are definitely lost in loss record 200 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x8403CC1: T30c7 (gestalt_test_driver7.c:12858) ==4430== by 0x934B7FA: T27f158 (gestalt_test_driver31.c:4110) ==4430== by 0x936979D: T27f163 (gestalt_test_driver31.c:12595) ==4430== by 0x82B0650: T42x2196T0T0T0 (gestalt_test_driver4.c:65029) ==4430== by 0x936963B: T56f33p1 (gestalt_test_driver31.c:12569) ==4430== by 0x936903F: T56f33 (gestalt_test_driver31.c:12441) ==4430== by 0x82B067C: T42x2196T0T0T0 (gestalt_test_driver4.c:65031) ==4430== by 0x9368F34: T57f12p1 (gestalt_test_driver31.c:12426) ==4430== by 0x9368ECB: T57f12 (gestalt_test_driver31.c:12419) ==4430== by 0x82B06A8: T42x2196T0T0T0 (gestalt_test_driver4.c:65034) ==4430== by 0x838D251: T62f250 (gestalt_test_driver6.c:16743) ==4430== ==4430== ==4430== 60 (32 direct, 28 indirect) bytes in 2 blocks are definitely lost in loss record 208 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x84B1ADE: T17c59 (gestalt_test_driver8.c:20356) ==4430== by 0x9AF55DD: T84f20 (gestalt_test_driver48.c:18428) ==4430== by 0x9AF56BD: T84c17 (gestalt_test_driver48.c:18439) ==4430== by 0x9AF5A22: T17f20 (gestalt_test_driver48.c:18501) ==4430== by 0x9AF6CAA: T17f19 (gestalt_test_driver48.c:18939) ==4430== by 0x9AF6C6A: T17f14 (gestalt_test_driver48.c:18929) ==4430== by 0x804A9BD: T17x1126 (gestalt_test_driver1.c:2109) ==4430== by 0x8402910: T30f4 (gestalt_test_driver7.c:12482) ==4430== by 0x840230D: T30f2 (gestalt_test_driver7.c:12365) ==4430== by 0x84022C3: T22f5 (gestalt_test_driver7.c:12356) ==4430== by 0x8402168: T22f9 (gestalt_test_driver7.c:12328) ==4430== ==4430== ==4430== 144 bytes in 18 blocks are definitely lost in loss record 211 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x938888E: T439c2 (gestalt_test_driver31.c:21732) ==4430== by 0x9388832: T336f1 (gestalt_test_driver31.c:21722) ==4430== by 0x93887EC: T281f47 (gestalt_test_driver31.c:21713) ==4430== by 0x93885A5: T281f41 (gestalt_test_driver31.c:21669) ==4430== by 0x938855A: T281c38 (gestalt_test_driver31.c:21658) ==4430== by 0x93883F2: T276c66 (gestalt_test_driver31.c:21629) ==4430== by 0x9387A3A: T27f161 (gestalt_test_driver31.c:21400) ==4430== by 0x82B040D: T42x2193T0T0T0 (gestalt_test_driver4.c:64982) ==4430== by 0x93668F6: T56f32 (gestalt_test_driver31.c:11620) ==4430== by 0x82B0891: T42x2195 (gestalt_test_driver4.c:65078) ==4430== by 0x9366489: T57f11 (gestalt_test_driver31.c:11586) ==4430== ==4430== ==4430== 144 bytes in 18 blocks are definitely lost in loss record 212 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x9388F12: T437c2 (gestalt_test_driver31.c:21879) ==4430== by 0x9388EB6: T332f1 (gestalt_test_driver31.c:21869) ==4430== by 0x9388E70: T278f52 (gestalt_test_driver31.c:21860) ==4430== by 0x9388BC8: T278f45 (gestalt_test_driver31.c:21814) ==4430== by 0x93889AE: T278c42 (gestalt_test_driver31.c:21766) ==4430== by 0x93883A4: T276c66 (gestalt_test_driver31.c:21626) ==4430== by 0x9387A3A: T27f161 (gestalt_test_driver31.c:21400) ==4430== by 0x82B040D: T42x2193T0T0T0 (gestalt_test_driver4.c:64982) ==4430== by 0x93668F6: T56f32 (gestalt_test_driver31.c:11620) ==4430== by 0x82B0891: T42x2195 (gestalt_test_driver4.c:65078) ==4430== by 0x9366489: T57f11 (gestalt_test_driver31.c:11586) ==4430== ==4430== ==4430== 288 bytes in 36 blocks are definitely lost in loss record 218 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x838E416: T199c2 (gestalt_test_driver6.c:17203) ==4430== by 0x838E3BA: T118f1 (gestalt_test_driver6.c:17193) ==4430== by 0x842B35E: T277f57 (gestalt_test_driver7.c:24206) ==4430== by 0x842AFE8: T277f49 (gestalt_test_driver7.c:24126) ==4430== by 0x842AD28: T277c45 (gestalt_test_driver7.c:24057) ==4430== by 0x938832A: T276c66 (gestalt_test_driver31.c:21622) ==4430== by 0x9387A3A: T27f161 (gestalt_test_driver31.c:21400) ==4430== by 0x82B040D: T42x2193T0T0T0 (gestalt_test_driver4.c:64982) ==4430== by 0x93668F6: T56f32 (gestalt_test_driver31.c:11620) ==4430== by 0x82B0891: T42x2195 (gestalt_test_driver4.c:65078) ==4430== by 0x9366489: T57f11 (gestalt_test_driver31.c:11586) ==4430== ==4430== ==4430== 1,224 bytes in 153 blocks are definitely lost in loss record 231 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83B8DE8: T197c2 (gestalt_test_driver6.c:33159) ==4430== by 0x83B8D8C: T113f1 (gestalt_test_driver6.c:33149) ==4430== by 0x8321B93: T62f229 (gestalt_test_driver5.c:40597) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 3,333 bytes in 234 blocks are definitely lost in loss record 238 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x831D6BC: T15c9 (gestalt_test_driver5.c:38942) ==4430== by 0x831EFCE: T17f44 (gestalt_test_driver5.c:39637) ==4430== by 0x831EF0E: T17f41 (gestalt_test_driver5.c:39615) ==4430== by 0x831F4A5: T17c54 (gestalt_test_driver5.c:39736) ==4430== by 0x83E59C4: T26f27 (gestalt_test_driver7.c:1760) ==4430== by 0x83E57ED: T26f21 (gestalt_test_driver7.c:1708) ==4430== by 0x83E8DF0: T26c64 (gestalt_test_driver7.c:2900) ==4430== by 0x83E5305: T81f2 (gestalt_test_driver7.c:1639) ==4430== by 0x83E449E: T74f2 (gestalt_test_driver7.c:1287) ==4430== by 0x83E2217: T47f26 (gestalt_test_driver7.c:649) ==4430== by 0x83F4B93: T47c25 (gestalt_test_driver7.c:7209) ==4430== ==4430== ==4430== 6,306 bytes in 427 blocks are definitely lost in loss record 243 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x84B1C09: T15f4 (gestalt_test_driver8.c:20373) ==4430== by 0x9AF318F: T17f51 (gestalt_test_driver48.c:17784) ==4430== by 0x9AF3096: T17f16 (gestalt_test_driver48.c:17763) ==4430== by 0x804ADE5: T17x35 (gestalt_test_driver1.c:2259) ==4430== by 0x838DB37: T36f7 (gestalt_test_driver6.c:16936) ==4430== by 0x935389F: T57f10 (gestalt_test_driver31.c:7434) ==4430== by 0x82B0A0B: T42x2197T0 (gestalt_test_driver4.c:65128) ==4430== by 0x83B3E10: T62f244 (gestalt_test_driver6.c:31422) ==4430== by 0x832EC4C: T62f229 (gestalt_test_driver5.c:42665) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== ==4430== ==4430== 21,499 (7,440 direct, 14,059 indirect) bytes in 465 blocks are definitely lost in loss record 246 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x9AF3071: T17f16 (gestalt_test_driver48.c:17761) ==4430== by 0x804ADE5: T17x35 (gestalt_test_driver1.c:2259) ==4430== by 0x838DB37: T36f7 (gestalt_test_driver6.c:16936) ==4430== by 0x8842095: T53f30 (gestalt_test_driver15.c:9614) ==4430== by 0x934782F: T53f24 (gestalt_test_driver31.c:2811) ==4430== by 0x93476B2: T53f20 (gestalt_test_driver31.c:2777) ==4430== by 0x9346FB6: T48f15 (gestalt_test_driver31.c:2698) ==4430== by 0x93486A1: T48f14 (gestalt_test_driver31.c:3007) ==4430== by 0x82B139F: T63x4116T0 (gestalt_test_driver4.c:65424) ==4430== by 0x831C9B1: T62f207 (gestalt_test_driver5.c:38640) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== ==4430== ==4430== 9,024 (7,200 direct, 1,824 indirect) bytes in 600 blocks are definitely lost in loss record 247 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x932FB3D: T257c3 (gestalt_test_driver30.c:33492) ==4430== by 0x932FA7B: T186f6 (gestalt_test_driver30.c:33471) ==4430== by 0x9344FC1: T99f209 (gestalt_test_driver31.c:2066) ==4430== by 0x933FCA6: T99f208 (gestalt_test_driver31.c:527) ==4430== by 0x933F720: T99f198 (gestalt_test_driver31.c:415) ==4430== by 0x82B1756: T99x6333 (gestalt_test_driver4.c:65555) ==4430== by 0x83B9948: T62f225 (gestalt_test_driver6.c:33421) ==4430== by 0x8320502: T62f220 (gestalt_test_driver5.c:40086) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== ==4430== ==4430== 25,710 bytes in 710 blocks are definitely lost in loss record 249 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83B7D8E: T15f3 (gestalt_test_driver6.c:32660) ==4430== by 0x83EB5F2: T17f45 (gestalt_test_driver7.c:3804) ==4430== by 0x8B247D2: T17f43 (gestalt_test_driver19.c:26661) ==4430== by 0x9392075: T17f49 (gestalt_test_driver31.c:24522) ==4430== by 0x82AFA8C: T17x1163T0 (gestalt_test_driver4.c:64721) ==4430== by 0x831CFF5: T36f4 (gestalt_test_driver5.c:38764) ==4430== by 0x83E5A40: T26f27 (gestalt_test_driver7.c:1764) ==4430== by 0x83E57ED: T26f21 (gestalt_test_driver7.c:1708) ==4430== by 0x83E57B1: T26f66 (gestalt_test_driver7.c:1697) ==4430== by 0x83E5763: T81f2 (gestalt_test_driver7.c:1687) ==4430== by 0x83E449E: T74f2 (gestalt_test_driver7.c:1287) ==4430== ==4430== ==4430== 28,801 (11,184 direct, 17,617 indirect) bytes in 466 blocks are definitely lost in loss record 251 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83B92B5: T104c19 (gestalt_test_driver6.c:33301) ==4430== by 0x83B919B: T62f101 (gestalt_test_driver6.c:33265) ==4430== by 0x83219F4: T62f229 (gestalt_test_driver5.c:40583) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 29,320 (7,716 direct, 21,604 indirect) bytes in 643 blocks are definitely lost in loss record 253 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83ECFE7: T148c3 (gestalt_test_driver7.c:4415) ==4430== by 0x938A333: T224f7 (gestalt_test_driver31.c:22215) ==4430== by 0x938BB9E: T56f39 (gestalt_test_driver31.c:22646) ==4430== by 0x938B83B: T56f35 (gestalt_test_driver31.c:22585) ==4430== by 0x82B01B7: T42x2194T0T0T0T0 (gestalt_test_driver4.c:64937) ==4430== by 0x938B75C: T57f14p1 (gestalt_test_driver31.c:22569) ==4430== by 0x938B6EC: T57f14 (gestalt_test_driver31.c:22562) ==4430== by 0x82B01EA: T42x2194T0T0T0T0 (gestalt_test_driver4.c:64940) ==4430== by 0x838B4B0: T62f252 (gestalt_test_driver6.c:15956) ==4430== by 0x832E51E: T62f229 (gestalt_test_driver5.c:42594) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== ==4430== ==4430== 54,775 (10,336 direct, 44,439 indirect) bytes in 152 blocks are definitely lost in loss record 257 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x838CDB5: T107c32 (gestalt_test_driver6.c:16640) ==4430== by 0x838CD7E: T62f125 (gestalt_test_driver6.c:16631) ==4430== by 0x832DE5D: T62f229 (gestalt_test_driver5.c:42546) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== by 0x831CA84: T62f213 (gestalt_test_driver5.c:38654) ==4430== by 0x831C9C3: T62f207 (gestalt_test_driver5.c:38641) ==4430== by 0x831BE43: T27f152 (gestalt_test_driver5.c:38399) ==4430== by 0x831B9C0: T21c13 (gestalt_test_driver5.c:38359) ==4430== by 0x9AFEE0E: main (gestalt_test_driver48.c:24452) ==4430== ==4430== ==4430== 13,320 bytes in 555 blocks are definitely lost in loss record 258 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x934A27D: T290c7 (gestalt_test_driver31.c:3629) ==4430== by 0x934A247: T289f7 (gestalt_test_driver31.c:3620) ==4430== by 0x9367873: T222f2 (gestalt_test_driver31.c:11946) ==4430== by 0x93669BF: T222f3 (gestalt_test_driver31.c:11640) ==4430== by 0x9366894: T56f32 (gestalt_test_driver31.c:11619) ==4430== by 0x82B0891: T42x2195 (gestalt_test_driver4.c:65078) ==4430== by 0x9366489: T57f11 (gestalt_test_driver31.c:11586) ==4430== by 0x82B08A8: T42x2195 (gestalt_test_driver4.c:65081) ==4430== by 0x838DE3F: T62f249 (gestalt_test_driver6.c:17028) ==4430== by 0x832D399: T62f229 (gestalt_test_driver5.c:42455) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== ==4430== ==4430== 115,232 (2,992 direct, 112,240 indirect) bytes in 187 blocks are definitely lost in loss record 260 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x9387681: T337c4 (gestalt_test_driver31.c:21310) ==4430== by 0x938757E: T289f11 (gestalt_test_driver31.c:21284) ==4430== by 0x93874F1: T222f12 (gestalt_test_driver31.c:21268) ==4430== by 0x938746F: T56f34 (gestalt_test_driver31.c:21257) ==4430== by 0x82B0439: T42x2193T0T0T0 (gestalt_test_driver4.c:64984) ==4430== by 0x938741B: T57f13p1 (gestalt_test_driver31.c:21250) ==4430== by 0x93873B2: T57f13 (gestalt_test_driver31.c:21243) ==4430== by 0x82B0465: T42x2193T0T0T0 (gestalt_test_driver4.c:64987) ==4430== by 0x838D1E8: T62f251 (gestalt_test_driver6.c:16736) ==4430== by 0x832DDCD: T62f229 (gestalt_test_driver5.c:42538) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== ==4430== ==4430== 65,488 (1,656 direct, 63,832 indirect) bytes in 18 blocks are definitely lost in loss record 261 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x93882CE: T276c66 (gestalt_test_driver31.c:21619) ==4430== by 0x9387A3A: T27f161 (gestalt_test_driver31.c:21400) ==4430== by 0x82B040D: T42x2193T0T0T0 (gestalt_test_driver4.c:64982) ==4430== by 0x93668F6: T56f32 (gestalt_test_driver31.c:11620) ==4430== by 0x82B0891: T42x2195 (gestalt_test_driver4.c:65078) ==4430== by 0x9366489: T57f11 (gestalt_test_driver31.c:11586) ==4430== by 0x82B08A8: T42x2195 (gestalt_test_driver4.c:65081) ==4430== by 0x838DE3F: T62f249 (gestalt_test_driver6.c:17028) ==4430== by 0x832D2A9: T62f229 (gestalt_test_driver5.c:42445) ==4430== by 0x83208AF: T62f220 (gestalt_test_driver5.c:40165) ==4430== by 0x832013B: T62f216 (gestalt_test_driver5.c:40014) ==4430== ==4430== ==4430== 8,220 (16 direct, 8,204 indirect) bytes in 1 blocks are definitely lost in loss record 263 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x841E374: T444c5 (gestalt_test_driver7.c:20365) ==4430== by 0x841D2E4: T279c81 (gestalt_test_driver7.c:20231) ==4430== by 0x841C4D7: T302c2 (gestalt_test_driver7.c:20164) ==4430== by 0x936D315: T27f143 (gestalt_test_driver31.c:13834) ==4430== by 0x936D2A0: T27f87 (gestalt_test_driver31.c:13819) ==4430== by 0x9371F06: T27f176 (gestalt_test_driver31.c:15253) ==4430== by 0x93699BA: T27f163 (gestalt_test_driver31.c:12620) ==4430== by 0x82B0650: T42x2196T0T0T0 (gestalt_test_driver4.c:65029) ==4430== by 0x936963B: T56f33p1 (gestalt_test_driver31.c:12569) ==4430== by 0x936903F: T56f33 (gestalt_test_driver31.c:12441) ==4430== by 0x82B067C: T42x2196T0T0T0 (gestalt_test_driver4.c:65031) ==4430== ==4430== ==4430== 2,021 (84 direct, 1,937 indirect) bytes in 3 blocks are definitely lost in loss record 266 of 270 ==4430== at 0x4004824: calloc (vg_replace_malloc.c:279) ==4430== by 0x83F47EA: T77c22 (gestalt_test_driver7.c:7109) ==4430== by 0x841D2FD: T279c81 (gestalt_test_driver7.c:20232) ==4430== by 0x841C4D7: T302c2 (gestalt_test_driver7.c:20164) ==4430== by 0x936D315: T27f143 (gestalt_test_driver31.c:13834) ==4430== by 0x936D2A0: T27f87 (gestalt_test_driver31.c:13819) ==4430== by 0x9371F06: T27f176 (gestalt_test_driver31.c:15253) ==4430== by 0x93699BA: T27f163 (gestalt_test_driver31.c:12620) ==4430== by 0x82B0650: T42x2196T0T0T0 (gestalt_test_driver4.c:65029) ==4430== by 0x936963B: T56f33p1 (gestalt_test_driver31.c:12569) ==4430== by 0x936903F: T56f33 (gestalt_test_driver31.c:12441) ==4430== by 0x82B067C: T42x2196T0T0T0 (gestalt_test_driver4.c:65031) ==4430== ==4430== LEAK SUMMARY: ==4430== definitely lost: 146,209 bytes in 8,481 blocks. ==4430== indirectly lost: 496,885 bytes in 12,360 blocks. ==4430== possibly lost: 0 bytes in 0 blocks. ==4430== still reachable: 247,269 bytes in 1,205 blocks. ==4430== suppressed: 0 bytes in 0 blocks. ==4430== Reachable blocks (those to which a pointer was found) are not shown. ==4430== To see them, rerun with: --leak-check=full --show-reachable=yes There are problems detected with the gc enabled. Here is the valgrind output: ==3365== Memcheck, a memory error detector. ==3365== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==3365== Using LibVEX rev 1732, a library for dynamic binary translation. ==3365== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==3365== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==3365== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==3365== For more details, rerun with: -v ==3365== ==3365== Conditional jump or move depends on uninitialised value(s) ==3365== at 0x9B0AA57: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B046FD: GC_with_callee_saves_pushed (mach_dep.c:222) ==3365== by 0x9B04738: GC_push_regs_and_stack (mach_dep.c:231) ==3365== by 0x9B0C3BA: GC_push_roots (mark_rts.c:609) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Conditional jump or move depends on uninitialised value(s) ==3365== at 0x9B0AA5C: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B046FD: GC_with_callee_saves_pushed (mach_dep.c:222) ==3365== by 0x9B04738: GC_push_regs_and_stack (mach_dep.c:231) ==3365== by 0x9B0C3BA: GC_push_roots (mark_rts.c:609) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Conditional jump or move depends on uninitialised value(s) ==3365== at 0x9B0AA57: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Conditional jump or move depends on uninitialised value(s) ==3365== at 0x9B0AA5C: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Use of uninitialised value of size 4 ==3365== at 0x9B0A8C9: GC_mark_and_push_stack (mark.c:1396) ==3365== by 0x9B0AA65: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Use of uninitialised value of size 4 ==3365== at 0x9B0A8DA: GC_mark_and_push_stack (mark.c:1396) ==3365== by 0x9B0AA65: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Use of uninitialised value of size 4 ==3365== at 0x9B068DC: GC_add_to_black_list_stack (blacklst.c:199) ==3365== by 0x9B0AA65: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Use of uninitialised value of size 4 ==3365== at 0x9B068F0: GC_add_to_black_list_stack (blacklst.c:199) ==3365== by 0x9B0AA65: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Use of uninitialised value of size 4 ==3365== at 0x9B0690B: GC_add_to_black_list_stack (blacklst.c:199) ==3365== by 0x9B0AA65: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Conditional jump or move depends on uninitialised value(s) ==3365== at 0x9B06912: GC_add_to_black_list_stack (blacklst.c:199) ==3365== by 0x9B0AA65: GC_push_all_eager (mark.c:1493) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== Invalid read of size 4 ==3365== at 0x9B0AA53: GC_push_all_eager (mark.c:1492) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== Address 0xBED98000 is not stack'd, malloc'd or (recently) free'd ==3365== ==3365== Process terminating with default action of signal 11 (SIGSEGV) ==3365== Access not within mapped region at address 0xBED98000 ==3365== at 0x9B0AA53: GC_push_all_eager (mark.c:1492) ==3365== by 0x9B042BA: GC_push_all_stacks (pthread_stop_world.c:290) ==3365== by 0x9B0BE14: GC_mark_some (mark.c:414) ==3365== by 0x9B05E3A: GC_stopped_mark (alloc.c:484) ==3365== by 0x9B06046: GC_try_to_collect_inner (alloc.c:348) ==3365== by 0x9B009E0: GC_init_inner (misc.c:742) ==3365== by 0x9B00AE4: GC_init (misc.c:428) ==3365== by 0x9AFBA1A: main (gestalt_test_driver48.c:24447) ==3365== ==3365== ERROR SUMMARY: 161 errors from 11 contexts (suppressed: 16 from 1) ==3365== malloc/free: in use at exit: 0 bytes in 0 blocks. ==3365== malloc/free: 0 allocs, 0 frees, 0 bytes allocated. ==3365== For counts of detected errors, rerun with: -v ==3365== All heap blocks were freed -- no leaks are possible. Whether you can make anything of this I don't know. -- Colin Adams Preston Lancashire |
From: Eric B. <er...@go...> - 2007-12-23 22:42:47
|
Colin Paul Adams wrote: >>>>>> "Eric" == Eric Bezault <er...@go...> writes: > > Eric> I have no idea how to debug what is going on in the Boehm > Eric> GC. Since you are using Linux, you can perhaps try valgrind > Eric> (first with no GC and then with GC) to see if there is any > Eric> memory corruption in the C code generated by gec (or less > Eric> likely, in the Boehm GC). > > How do I tell gec to pass the -g flag to gcc? For the time being you will have to modify your file $GOBO/tool/gec/config/c/gcc.cfg. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin P. A. <co...@co...> - 2007-12-23 22:39:29
|
>>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> I have no idea how to debug what is going on in the Boehm Eric> GC. Since you are using Linux, you can perhaps try valgrind Eric> (first with no GC and then with GC) to see if there is any Eric> memory corruption in the C code generated by gec (or less Eric> likely, in the Boehm GC). How do I tell gec to pass the -g flag to gcc? -- Colin Adams Preston Lancashire |
From: Eric B. <er...@go...> - 2007-12-23 21:12:45
|
Colin Paul Adams wrote: > I am getting a message: > > Unhandled exception > > when trying to run the W3C XSLT test suite when compiled with gec (ise > gives no problems). > > It appears to happen as soon as the parser reaches a certain point in > the test catalog, irrespective of ho many (even zero) XSLT > transformations it has done. > > It makes no difference whether the gc is 6.7 or 7.0, but there is no > problem (other than eventual memory exhaustion - much later than when > the problem occurs) if the program is compiled without the garbage collector. > > There were no problems last weekend. I don't know what can have > changed, or how to debug it. I have no idea how to debug what is going on in the Boehm GC. Since you are using Linux, you can perhaps try valgrind (first with no GC and then with GC) to see if there is any memory corruption in the C code generated by gec (or less likely, in the Boehm GC). -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Eric B. <er...@go...> - 2007-12-23 21:05:16
|
Colin Paul Adams wrote: > For the tree formatter example, if I try: > > geant -v compile_ge > > I get: > > Loading Project's configuration from build.eant > Loading Project's configuration from /home/colin/gobo/misc/eiffel.eant > Loading Project's configuration from /home/colin/gobo/misc/ge2e.eant > Building Project > > eiffel.init: > > [set] eiffel=ge > > eiffel.init_eiffel: > > [set] eiffel=ise > > eiffel.init_os: > > > eiffel.init_unix: > > [set] exe= > > formatter.init_system: > > [set] system=formatter > [set] library=xml > [set] system_dir=/home/colin/gobo/example/xml/tree/formatter > > eiffel.prepare_compile: > > > eiffel.compile_ge: > > [set] eiffel=ge > > eiffel.xace: > > [gexace] gexace --define="GOBO_EIFFEL=ge GOBO_OS=unix GOBO_CC=gcc" --system="ge" --output="compile_ge.ace" /home/colin/gobo/example/xml/tree/formatter/system.xace > [delete] formatter > [set] finalize=true > [set] split=true > [gec] gec --finalize --cc=no compile_ge.ace > [exec] ./formatter.sh > formatter3.c: In function $(B!F(Bfile_mkdir$(B!G(B: > formatter3.c:11672: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) > formatter3.c:11672: error: (Each undeclared identifier is reported only once > formatter3.c:11672: error: for each function it appears in.) In fact this is strange because the code that it is complaining about is exactly the same that it compiled in the generated C code for all applications. It is a copy of file $GOBO/tool/gec/runtime/c/eif_file.c. The generated .h file should contain a copy of the file $GOBO/tool/gec/runtime/c/eif_except.h which has an include of <errno.h>, which itself should declared 'errno'. There is no problem when compiling under Windows: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\DriveE\gobo\gobo\example\xml\tree\formatter>geant -v compile_ge Loading Project's configuration from build.eant Loading Project's configuration from C:\DriveE\gobo\gobo/misc/eiffel.eant Loading Project's configuration from C:\DriveE\gobo\gobo/misc/ge2e.eant Building Project eiffel.init: [set] eiffel=ge eiffel.init_eiffel: [set] eiffel=ge eiffel.init_os: eiffel.init_windows: [set] exe=.exe formatter.init_system: [set] system=formatter [set] library=xml [set] system_dir=C:\DriveE\gobo\gobo/example/xml/tree/formatter eiffel.prepare_compile: eiffel.compile_ge: [set] eiffel=ge eiffel.xace: [gexace] gexace --define="GOBO_EIFFEL=ge GOBO_OS=windows" --system="ge" --output="compile_ge.ace" C:\DriveE\gobo\gobo\example\xml\tree\formatter\system.xace [delete] formatter.exe [set] finalize=true [set] split=true [gec] gec --finalize --cc=no --catcall=error compile_ge.ace [exec] .\formatter.bat formatter3.c formatter2.c formatter1.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin P. A. <co...@co...> - 2007-12-23 17:53:28
|
For the tree formatter example, if I try: geant -v compile_ge I get: Loading Project's configuration from build.eant Loading Project's configuration from /home/colin/gobo/misc/eiffel.eant Loading Project's configuration from /home/colin/gobo/misc/ge2e.eant Building Project eiffel.init: [set] eiffel=ge eiffel.init_eiffel: [set] eiffel=ise eiffel.init_os: eiffel.init_unix: [set] exe= formatter.init_system: [set] system=formatter [set] library=xml [set] system_dir=/home/colin/gobo/example/xml/tree/formatter eiffel.prepare_compile: eiffel.compile_ge: [set] eiffel=ge eiffel.xace: [gexace] gexace --define="GOBO_EIFFEL=ge GOBO_OS=unix GOBO_CC=gcc" --system="ge" --output="compile_ge.ace" /home/colin/gobo/example/xml/tree/formatter/system.xace [delete] formatter [set] finalize=true [set] split=true [gec] gec --finalize --cc=no compile_ge.ace [exec] ./formatter.sh formatter3.c: In function $(B!F(Bfile_mkdir$(B!G(B: formatter3.c:11672: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c:11672: error: (Each undeclared identifier is reported only once formatter3.c:11672: error: for each function it appears in.) formatter3.c: In function $(B!F(Bfile_rename$(B!G(B: formatter3.c:11737: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_link$(B!G(B: formatter3.c:11750: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_unlink$(B!G(B: formatter3.c:11763: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_open$(B!G(B: formatter3.c:11863: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_dopen$(B!G(B: formatter3.c:11876: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_reopen$(B!G(B: formatter3.c:11891: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_close$(B!G(B: formatter3.c:11903: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_flush$(B!G(B: formatter3.c:11913: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_fd$(B!G(B: formatter3.c:11924: error: $(B!F(BEN_EXT$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gc$(B!G(B: formatter3.c:11934: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gs$(B!G(B: formatter3.c:11954: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gw$(B!G(B: formatter3.c:12008: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_lh$(B!G(B: formatter3.c:12056: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Beif_file_size$(B!G(B: formatter3.c:12074: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_tnil$(B!G(B: formatter3.c:12092: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_tell$(B!G(B: formatter3.c:12105: error: $(B!F(BEN_EXT$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_utime$(B!G(B: formatter3.c:12143: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_stat$(B!G(B: formatter3.c:12156: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_perm$(B!G(B: formatter3.c:12229: error: $(B!F(BEN_EXT$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_chmod$(B!G(B: formatter3.c:12310: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_chown$(B!G(B: formatter3.c:12326: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_chgrp$(B!G(B: formatter3.c:12343: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_tnwl$(B!G(B: formatter3.c:12354: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_append$(B!G(B: formatter3.c:12368: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_ps$(B!G(B: formatter3.c:12397: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_pc$(B!G(B: formatter3.c:12409: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_go$(B!G(B: formatter3.c:12419: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_recede$(B!G(B: formatter3.c:12430: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_move$(B!G(B: formatter3.c:12441: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bswallow_nl$(B!G(B: formatter3.c:12577: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gi$(B!G(B: formatter3.c:12593: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gr$(B!G(B: formatter3.c:12606: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gd$(B!G(B: formatter3.c:12619: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_pi$(B!G(B: formatter3.c:12631: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_pr$(B!G(B: formatter3.c:12641: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_pd$(B!G(B: formatter3.c:12651: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Beif_group_in_list$(B!G(B: formatter3.c:12680: error: $(B!F(BEN_IO$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gib$(B!G(B: formatter3.c:12922: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_grb$(B!G(B: formatter3.c:12934: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_gdb$(B!G(B: formatter3.c:12946: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_binary_open$(B!G(B: formatter3.c:12958: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_binary_dopen$(B!G(B: formatter3.c:12976: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_binary_reopen$(B!G(B: formatter3.c:12995: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_pib$(B!G(B: formatter3.c:13011: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_prb$(B!G(B: formatter3.c:13021: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) formatter3.c: In function $(B!F(Bfile_pdb$(B!G(B: formatter3.c:13031: error: $(B!F(Berrno$(B!G(B undeclared (first use in this function) gcc: formatter3.o: No such file or directory -- Colin Adams Preston Lancashire |
From: Colin P. A. <co...@co...> - 2007-12-22 10:59:37
|
I am getting a message: Unhandled exception when trying to run the W3C XSLT test suite when compiled with gec (ise gives no problems). It appears to happen as soon as the parser reaches a certain point in the test catalog, irrespective of ho many (even zero) XSLT transformations it has done. It makes no difference whether the gc is 6.7 or 7.0, but there is no problem (other than eventual memory exhaustion - much later than when the problem occurs) if the program is compiled without the garbage collector. There were no problems last weekend. I don't know what can have changed, or how to debug it. -- Colin Adams Preston Lancashire |
From: Bernd S. <ber...@in...> - 2007-12-21 11:08:10
|
On Fri, 21 Dec 2007 09:34:29 +0100, Colin Paul Adams = <co...@co...> wrote: >>>>>> "Eric" =3D=3D Eric Bezault <er...@go...> writes: > > Eric> Colin Adams wrote: > >> Actually, there is the possibility of using gcc with Windows (I= > >> don't know if gec currently supports this). > > Eric> Yes, Bernd managed to make it work I think. > > Good. > > Bernd, did you do any performance comparison tests for msc v. gcc > compiled binaries? No, all I have done was to compile Gobo under Windows and run the test = suite to see if everything works. I am rarely using Windows myself. In general, it should not be difficult to do. Is there any benchmark sui= te = available for Eiffel? All I know about is the benchmark suite for = SmartEiffel that they use for the "language shootout" page. Bernd |
From: Colin P. A. <co...@co...> - 2007-12-21 08:34:28
|
>>>>> "Eric" == Eric Bezault <er...@go...> writes: Eric> Colin Adams wrote: >> Actually, there is the possibility of using gcc with Windows (I >> don't know if gec currently supports this). Eric> Yes, Bernd managed to make it work I think. Good. Bernd, did you do any performance comparison tests for msc v. gcc compiled binaries? -- Colin Adams Preston Lancashire |
From: Eric B. <er...@go...> - 2007-12-21 08:14:50
|
Colin Adams wrote: > Actually, there is the possibility of using gcc with Windows (I don't > know if gec currently supports this). Yes, Bernd managed to make it work I think. > Perhaps there should be > conditional logic? Or maybe just stick to the simple solution of > including both Or we should have another configuration file gcc_win.cfg. I don't know which solution is best. For the time being I tend to prefer: gc_includes: -I$BOEHM_GC/include -I$BOEHM_GC/include/gc -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin A. <col...@go...> - 2007-12-21 07:57:50
|
Actually, there is the possibility of using gcc with Windows (I don't know if gec currently supports this). Perhaps there should be conditional logic? Or maybe just stick to the simple solution of including both What do you think Eric? On 20/12/2007, Colin Adams <col...@go...> wrote: > It seems I bodged the installation of boehm 6.7 on Linux. > > I'll correct the config.gcc so it only includes the latter form. > > On 18/12/2007, Eric Bezault <er...@go...> wrote: > > Colin Adams wrote: > > >> I guess you can put both paths in your include variable. > > > > > > How do you mean? > > > > gc_includes: -I$BOEHM_GC/include -I$BOEHM_GC/include/gc > > > > -- > > Eric Bezault > > mailto:er...@go... > > http://www.gobosoft.com > > > |
From: Colin A. <col...@go...> - 2007-12-19 09:36:43
|
On 18/12/2007, Colin Adams <col...@go...> wrote: > Unlike on Windows. > That is, transformation involving file URIs work, but if I try to use > http, it crarshes (low memory access). > > Which is why I was trying it tonight, as I wasn't sure if I had tested > that bit on Linux with gec. > > So I guess this is a problem in the area where eposix and gec are > interacting. Although I couldn't swear to it working on Windows with > ISE, as I haven't compiled it for some time. > > The problem is I can't easily test it - my AXA Rosenberg laptop with > Windows on is virtually unusable at the moment due to a dodgy > keyboard. > I compiled with ISE 5.7 and I get the same crash. It isn't a low-memory access after all (I was writing from a garbled memory - mine, not the computer's). The actual message in the dialog box is: The exception unknown software exception (0xc000000d) occured in the application at location 0x00e5ad28. So I'm guessing it's a general problem with HTTP access from Windows via EPOSIX. Has anyone any experience with such an environment? |
From: Eric B. <er...@go...> - 2007-12-18 22:21:20
|
Colin Adams wrote: >> I guess you can put both paths in your include variable. > > How do you mean? gc_includes: -I$BOEHM_GC/include -I$BOEHM_GC/include/gc -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin A. <col...@go...> - 2007-12-18 21:53:08
|
On 18/12/2007, Eric Bezault <er...@go...> wrote: > > However, when it got to the C compile stage, errors were coming out > > that it couldn't find gc.h. > > > > I took a look, and I saw that the header files had been installed into > > $BOEHM_GC/include/gc > > . So I have copied them to the parent directory and I trying again. > > This is odd, because under Windows it is looked in $BOEHM_GC/include. Well, it might just be different file-system standards. Anyway, I will check this weekend what I have at home. It compiles now, and works correctly. Unlike on Windows. That is, transformation involving file URIs work, but if I try to use http, it crarshes (low memory access). Which is why I was trying it tonight, as I wasn't sure if I had tested that bit on Linux with gec. So I guess this is a problem in the area where eposix and gec are interacting. Although I couldn't swear to it working on Windows with ISE, as I haven't compiled it for some time. The problem is I can't easily test it - my AXA Rosenberg laptop with Windows on is virtually unusable at the moment due to a dodgy keyboard. > I guess you can put both paths in your include variable. How do you mean? |
From: Eric B. <er...@go...> - 2007-12-18 21:12:52
|
Colin Adams wrote: > I was compiling tonight on my Linux box in London. I installed Boehm > 7.0 (rather than 6.7 which I installed at home) as that is what I was > able to install on Windows. > > However, when it got to the C compile stage, errors were coming out > that it couldn't find gc.h. > > I took a look, and I saw that the header files had been installed into > $BOEHM_GC/include/gc > . So I have copied them to the parent directory and I trying again. This is odd, because under Windows it is looked in $BOEHM_GC/include. > It may be therefore that the gcc.cfg file I checked in only works with > 6.7 and not 7.0. I shall check on this at the weekend (if the compile > now works). I guess you can put both paths in your include variable. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin A. <col...@go...> - 2007-12-18 20:58:27
|
I was compiling tonight on my Linux box in London. I installed Boehm 7.0 (rather than 6.7 which I installed at home) as that is what I was able to install on Windows. However, when it got to the C compile stage, errors were coming out that it couldn't find gc.h. I took a look, and I saw that the header files had been installed into $BOEHM_GC/include/gc . So I have copied them to the parent directory and I trying again. It may be therefore that the gcc.cfg file I checked in only works with 6.7 and not 7.0. I shall check on this at the weekend (if the compile now works). |
From: Colin A. <col...@go...> - 2007-12-18 08:02:10
|
It works now. Thanks. On 17/12/2007, Colin Adams <col...@go...> wrote: > Yes, version 7.0 compiled with no problems. > So this weekend I will upgrade my linux version from 6.7 to 7.0 just > to be consistent. > > On 17/12/2007, Eric Bezault <er...@go...> wrote: > > Eric Bezault wrote: > > > Colin Adams wrote: > > > > I'm getting a whole lot of errors, such as: > > >> gestalt49.c > > >> s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6317) : error C2059: > > >> syntax error : '}' > > > > > > I don't think that it is related to using Boehm. The generated > > > code looks like that: > > > > > > /* Struct for type expanded EPX_FTP_COMMANDS */ > > > struct S1079 { > > > }; > > > > > > It looks like class EPX_FTP_COMMANDS has no attributes, and > > > apparently an empty struct is not allowed in C. If this is > > > indeed the case then I should add a dummy field in the struct > > > in that case. > > > > It should be fixed now. > > You will have to recompile gec though. > > > > BTW, did you manage to compile the Boehm GC under Windows? > > > > -- > > Eric Bezault > > mailto:er...@go... > > http://www.gobosoft.com > > > |
From: Colin A. <col...@go...> - 2007-12-17 20:45:08
|
Yes, version 7.0 compiled with no problems. So this weekend I will upgrade my linux version from 6.7 to 7.0 just to be consistent. On 17/12/2007, Eric Bezault <er...@go...> wrote: > Eric Bezault wrote: > > Colin Adams wrote: > > > I'm getting a whole lot of errors, such as: > >> gestalt49.c > >> s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6317) : error C2059: > >> syntax error : '}' > > > > I don't think that it is related to using Boehm. The generated > > code looks like that: > > > > /* Struct for type expanded EPX_FTP_COMMANDS */ > > struct S1079 { > > }; > > > > It looks like class EPX_FTP_COMMANDS has no attributes, and > > apparently an empty struct is not allowed in C. If this is > > indeed the case then I should add a dummy field in the struct > > in that case. > > It should be fixed now. > You will have to recompile gec though. > > BTW, did you manage to compile the Boehm GC under Windows? > > -- > Eric Bezault > mailto:er...@go... > http://www.gobosoft.com > |
From: Eric B. <er...@go...> - 2007-12-17 20:26:21
|
Eric Bezault wrote: > Colin Adams wrote: > > I'm getting a whole lot of errors, such as: >> gestalt49.c >> s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6317) : error C2059: >> syntax error : '}' > > I don't think that it is related to using Boehm. The generated > code looks like that: > > /* Struct for type expanded EPX_FTP_COMMANDS */ > struct S1079 { > }; > > It looks like class EPX_FTP_COMMANDS has no attributes, and > apparently an empty struct is not allowed in C. If this is > indeed the case then I should add a dummy field in the struct > in that case. It should be fixed now. You will have to recompile gec though. BTW, did you manage to compile the Boehm GC under Windows? -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Eric B. <er...@go...> - 2007-12-17 16:16:40
|
Colin Adams wrote: > I'm getting a whole lot of errors, such as: > gestalt49.c > s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6317) : error C2059: > syntax error : '}' I don't think that it is related to using Boehm. The generated code looks like that: /* Struct for type expanded EPX_FTP_COMMANDS */ struct S1079 { }; It looks like class EPX_FTP_COMMANDS has no attributes, and apparently an empty struct is not allowed in C. If this is indeed the case then I should add a dummy field in the struct in that case. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Eric B. <er...@go...> - 2007-12-17 10:00:39
|
Colin Adams wrote: > Do you want me to attach one of the C files? Send to me gestalt.h. Did you set %BOEHM_GC% properly? I assume that it used to compile without Boehm? -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin A. <col...@go...> - 2007-12-17 08:54:30
|
gestalt49.c s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6317) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6322) : error C2079: 'z1' uses undefined struct 'S1079' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6339) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6344) : error C2079: 'z1' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6349) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6354) : error C2079: 'z1' uses undefined struct 'S2338' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6359) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6364) : error C2079: 'z1' uses undefined struct 'S2341' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(15302) : error C2079: 'a11' uses undefined struct 'S1079' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(16199) : error C2079: 'a9' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(16219) : error C2079: 'a5' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(16260) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19493) : error C2079: 'a3' uses undefined struct 'S2338' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19875) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19911) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19919) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(30149) : error C2079: 'a6' uses undefined struct 'S2341' I'm getting a whole lot of errors, such as: Do you want me to attach one of the C files? gestalt48.c s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6317) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6322) : error C2079: 'z1' uses undefined struct 'S1079' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6339) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6344) : error C2079: 'z1' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6349) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6354) : error C2079: 'z1' uses undefined struct 'S2338' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6359) : error C2059: syntax error : '}' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(6364) : error C2079: 'z1' uses undefined struct 'S2341' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(15302) : error C2079: 'a11' uses undefined struct 'S1079' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(16199) : error C2079: 'a9' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(16219) : error C2079: 'a5' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(16260) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19493) : error C2079: 'a3' uses undefined struct 'S2338' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19875) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19911) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(19919) : error C2079: 'a2' uses undefined struct 'S1316' s:\user_nt\c4\gestalt\trunk\gestalt\gestalt.h(30149) : error C2079: 'a6' uses undefined struct 'S2341' |
From: Eric B. <er...@go...> - 2007-12-16 17:36:28
|
Colin Paul Adams wrote: > I try to follow the instructions, but msc complains that it can't find gc_cpp.h. I think I renamed NT_STATIC_THREADS_MAKEFILE as MAKEFILE and then ran 'nmake nodebug=1 all'. -- Eric Bezault mailto:er...@go... http://www.gobosoft.com |
From: Colin P. A. <co...@co...> - 2007-12-16 17:17:48
|
I try to follow the instructions, but msc complains that it can't find gc_cpp.h. -- Colin Adams Preston Lancashire |
From: Franck A. <fr...@ne...> - 2007-12-15 16:33:50
|
> I just updated the version in SVN. Can you check that it works? yes, bootstrap now works, thanks. |