------- Comment #4 from ksharenkov at ya dot ru 2006-05-10 15:58 ------- I have tried to create simple test case (about 200 rows) where I tried to reproduce key code fragments. In simple test case leak not reproduced. But I have easy reproduced it with very small application based on main project code.
Code like CMessage* m1 = theMessageFactory.createInstance( ) CMessage* m2 = m1->clone(); delete m2; delete m1; I am staring think that problem in templates instantiation. Also I already had problem with proper template instantiation in my Project. For some copy operations with vector of objects, vptr were set to 0 (caused SEG FAULT). I have not reported on It. I have resolved it by equal code but without copy operation. (2 weeks spent to detect cause, I though I am was wrong somewhere  ) I have a test executable with full debug info (27M) (necessary libs statically linked) Depends only ldd ./leaktest linux-gate.so.1 => (0x00f56000) libstdc++.so.6 => /usr/local/lib/libstdc++.so.6 (0x00111000) libm.so.6 => /lib/tls/libm.so.6 (0x0045c000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x005a5000) libc.so.6 => /lib/tls/libc.so.6 (0x00339000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00320000) Will it be usefull for you? To analyze generated code. -- ksharenkov at ya dot ru changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ksharenkov at ya dot ru http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27530