I have memory leaks in one of my apps. Using Valgrind (http://developer.kde.org/~sewardj/) I found and fixed an error in my Qt database driver to SAP DB. However, Valgrind finds memory errors also in libsqlod.so.
Here are just some examples: ==30279== Invalid write of size 4 ==30279== at 0x40AF8406: (within /lib/libc-2.2.4.so) ==30279== by 0x43B75466: apfnumeric (in libsqlod.so) ==30279== by 0x43B737B4: apgstoc (in libsqlod.so) ==30279== by 0x43B749D1: apgetoc (in libsqlod.so) ==30279== Address 0xBFFFF054 is not stack'd, malloc'd or free'd ==30279== Invalid read of size 4 ==30279== at 0x43BEEDFF: sql03_get_protocol (in libsqlod.so) ==30279== by 0x43BEDE5E: sql03_connect (in libsqlod.so) ==30279== by 0x43BEF341: SqlAConnect (in libsqlod.so) ==30279== by 0x43BDDDE2: p03sqlaconnect (in libsqlod.so) ==30279== Address 0x42EFCE6C is 0 bytes after a block of size 64 alloc'd ==30279== at 0x4003CB5E: malloc (vg_clientmalloc.c:618) ==30279== by 0x43BF6956: sql57k_pmalloc (in libsqlod.so) ==30279== by 0x43BF6AA7: sqlallocat (in libsqlod.so) ==30279== by 0x43B7AF10: apdallo (in libsqlod.so) ==30279== 168 bytes in 3 blocks are definitely lost in loss record 128 of 185 ==30279== at 0x4003CB5E: malloc (vg_clientmalloc.c:618) ==30279== by 0x43BF6956: sql57k_pmalloc (in libsqlod.so) ==30279== by 0x43BF6AA7: sqlallocat (in libsqlod.so) ==30279== by 0x43B7AF10: apdallo (in libsqlod.so) -- MN-Logistik GmbH http://www.mn-logistik.de Holger Schurig Network Administrator Dieselstr. 18 61191 Rosbach v.d.H�he Tel: 06003/9141-0 Fax: 06003/9141-49 _______________________________________________ sapdb.general mailing list [EMAIL PROTECTED] http://listserv.sap.com/mailman/listinfo/sapdb.general
