Thanks a bunch for trying it out John.

I have valgrind 3.5.0, and LD_LIBRARY_PATH points to /usr/local/lib, which is 
where log4cxx libs are. That's all I can think of in the env. Different from 
yours, mine is not 64-bit Fedora.  Are your gcc etc. versions the same?

Wonder where I should look? 

Here's ldd output:

        libapr-1.so.0 => /usr/local/lib/libapr-1.so.0 (0x0080e000)
        libaprutil-1.so.0 => /usr/local/lib/libaprutil-1.so.0 (0x002c4000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x006e6000)
        libc.so.6 => /lib/libc.so.6 (0x00347000)
        libdl.so.2 => /lib/libdl.so.2 (0x004f0000)
        libexpat.so.1 => /lib/libexpat.so.1 (0x00c73000)
        libfreebl3.so => /lib/libfreebl3.so (0x008ce000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00533000)
        /lib/ld-linux.so.2 (0x00326000)
        liblog4cxx.so.10 => /usr/local/lib/liblog4cxx.so.10 (0x00110000)
        libm.so.6 => /lib/libm.so.6 (0x004fe000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x004d3000)
        librt.so.1 => /lib/librt.so.1 (0x00569000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x05046000)
        libuuid.so.1 => /lib/libuuid.so.1 (0x004f7000)
        linux-gate.so.1 =>  (0x00ec8000)



-----Original Message-----
From: John Reiser [mailto:[email protected]]
Sent: Wed 4/20/2011 3:04 PM
To: [email protected]
Subject: Re: [Valgrind-users] Valgrind errors with log4cxx
 
> I am on Fedora Core 14, kernel 2.6.35.12-88, g++ 4.5.1, glibc-2.13.1. 

> int main(const int argc,
>          const char** argv)
> {
>     return (0);
> }

> g++   -g -Wall -o Test.o -c Test.cpp   ### Note no "src/"
> g++    -g   Test.o  -o test -llog4cxx

It works for me on Fedora 14:
   gcc-c++-4.5.1-4.fc14.x86_64
   glibc-2.13-1.x86_64
   kernel-2.6.35.12-88.fc14.x86_64
$ ldd ./test | sort
        /lib64/ld-linux-x86-64.so.2 (0x0000003d25a00000)
        libapr-1.so.0 => /usr/lib64/libapr-1.so.0 (0x00007fdfd804c000)
        libaprutil-1.so.0 => /usr/lib64/libaprutil-1.so.0 (0x00007fdfd8279000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000037af000000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003d25e00000)
        libdb-4.8.so => /lib64/libdb-4.8.so (0x0000003d37200000)
        libdl.so.2 => /lib64/libdl.so.2 (0x0000003d26600000)
        libexpat.so.1 => /lib64/libexpat.so.1 (0x0000003d2a200000)
        libfreebl3.so => /lib64/libfreebl3.so (0x00000037aec00000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003d27600000)
        liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x0000003114000000)
        libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x0000003113c00000)
        liblog4cxx.so.10 => /usr/lib64/liblog4cxx.so.10 (0x00007fdfd849f000)
        libm.so.6 => /lib64/libm.so.6 (0x0000003d26e00000)
        libnspr4.so => /lib64/libnspr4.so (0x0000003d34a00000)
        libnss3.so => /usr/lib64/libnss3.so (0x0000003113000000)
        libnssutil3.so => /usr/lib64/libnssutil3.so (0x0000003d33600000)
        libplc4.so => /lib64/libplc4.so (0x0000003d33200000)
        libplds4.so => /lib64/libplds4.so (0x0000003d32e00000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003d26200000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x0000003d28a00000)
        libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00000037b0000000)
        libsmime3.so => /usr/lib64/libsmime3.so (0x0000003113800000)
        libssl3.so => /usr/lib64/libssl3.so (0x0000003113400000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003d32200000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x0000003d31200000)
        libz.so.1 => /lib64/libz.so.1 (0x0000003d27200000)
        linux-vdso.so.1 =>  (0x00007fff9d5be000)
$ valgrind ./test
==3413== Memcheck, a memory error detector
==3413== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==3413== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==3413== Command: ./test
==3413==
==3413==
==3413== HEAP SUMMARY:
==3413==     in use at exit: 0 bytes in 0 blocks
==3413==   total heap usage: 987 allocs, 987 frees, 39,592 bytes allocated
==3413==
==3413== All heap blocks were freed -- no leaks are possible
==3413==
==3413== For counts of detected and suppressed errors, rerun with: -v
==3413== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 6 from 6)
$

-- 

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to