Topic says it all, see attachment. -- Regards, Per Øyvind Karlsen
==398== Memcheck, a memory error detector. ==398== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==398== Using LibVEX rev 1804, a library for dynamic binary translation. ==398== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==398== Using valgrind-3.3.0, a dynamic binary instrumentation framework. ==398== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==398== --398-- Command line --398-- rpm --398-- -Uvv --398-- rpmtools-5.4-1mdv2008.1.x86_64.rpm --398-- Startup, with flags: --398-- -v --398-- Contents of /proc/version: --398-- Linux version 2.6.24.3-laptop-4mnb ([EMAIL PROTECTED]) (gcc version 4.2.3 (4.2.3-6mnb1)) #1 SMP Thu Mar 20 15:24:53 CET 2008 --398-- Arch and hwcaps: AMD64, amd64-sse2 --398-- Page sizes: currently 4096, max supported 4096 --398-- Valgrind library directory: /usr/lib64/valgrind --398-- Reading syms from /bin/rpm (0x400000) --398-- Reading debug info from /usr/lib/debug/bin/rpm.debug... --398-- Reading syms from /lib64/ld-2.7.so (0x4000000) --398-- Reading syms from /usr/lib64/valgrind/amd64-linux/memcheck (0x38000000) --398-- object doesn't have a symbol table --398-- object doesn't have a dynamic symbol table --398-- Reading suppressions file: /usr/lib64/valgrind/default.supp --398-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_core.so (0x4A1B000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so (0x4C1C000) --398-- object doesn't have a symbol table --398-- REDIR: 0x40140c0 (index) redirected to 0x4c1fb70 (index) --398-- REDIR: 0x4014270 (strcmp) redirected to 0x4c1fdd0 (strcmp) --398-- REDIR: 0x40142a0 (strlen) redirected to 0x4c1fd00 (strlen) --398-- Reading syms from /usr/lib64/librpmbuild-5.0.so (0x4E23000) --398-- Reading debug info from /usr/lib/debug/usr/lib64/librpmbuild-5.0.so.debug... --398-- Reading syms from /usr/lib64/librpm-5.0.so (0x5054000) --398-- Reading debug info from /usr/lib/debug/usr/lib64/librpm-5.0.so.debug... --398-- Reading syms from /usr/lib64/librpmdb-5.0.so (0x52C8000) --398-- Reading debug info from /usr/lib/debug/usr/lib64/librpmdb-5.0.so.debug... --398-- Reading syms from /usr/lib64/librpmio-5.0.so (0x551C000) --398-- Reading debug info from /usr/lib/debug/usr/lib64/librpmio-5.0.so.debug... --398-- Reading syms from /usr/lib64/librpmmisc-5.0.so (0x5796000) --398-- Reading debug info from /usr/lib/debug/usr/lib64/librpmmisc-5.0.so.debug... --398-- Reading syms from /usr/lib64/libbeecrypt.so.7.0.0 (0x5AC3000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libpopt.so.0.0.0 (0x5CEF000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libpthread-2.7.so (0x5EF7000) --398-- Reading syms from /lib64/librt-2.7.so (0x6112000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libelf-0.131.so (0x631B000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libneon.so.26.0.4 (0x652E000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libssl.so.0.9.8 (0x6753000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libcrypto.so.0.9.8 (0x69A3000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libgssapi_krb5.so.2.2 (0x6D44000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libkrb5.so.3.3 (0x6F71000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libk5crypto.so.3.1 (0x7211000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libcom_err.so.2.1 (0x7437000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libresolv-2.7.so (0x7639000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libxml2.so.2.6.31 (0x784E000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libdl-2.7.so (0x7B8D000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libz.so.1.2.3 (0x7D91000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libm-2.7.so (0x7FA5000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libc-2.7.so (0x8226000) --398-- object doesn't have a symbol table --398-- Reading syms from /lib64/libgcc_s-4.2.3.so.1 (0x857A000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libstdc++.so.6.0.9 (0x8787000) --398-- object doesn't have a symbol table --398-- Reading syms from /usr/lib64/libkrb5support.so.0.1 (0x8A8C000) --398-- object doesn't have a symbol table --398-- REDIR: 0x829f820 (memset) redirected to 0x4c1ff70 (memset) --398-- REDIR: 0x829e9a0 (rindex) redirected to 0x4c1fa20 (rindex) --398-- REDIR: 0x829e590 (strlen) redirected to 0x4c1fcc0 (strlen) --398-- REDIR: 0x8299770 (malloc) redirected to 0x4c1ecb0 (malloc) --398-- REDIR: 0x829e810 (strncmp) redirected to 0x4c1fd20 (strncmp) --398-- REDIR: 0x829dff0 (strcmp) redirected to 0x4c1fd90 (strcmp) --398-- REDIR: 0x829de40 (index) redirected to 0x4c1fb10 (index) --398-- REDIR: 0x82a0fe0 (strchrnul) redirected to 0x4c20020 (strchrnul) --398-- REDIR: 0x829f930 (mempcpy) redirected to 0x4c20790 (mempcpy) --398-- REDIR: 0x82a0260 (memcpy) redirected to 0x4c20d90 (memcpy) --398-- REDIR: 0x829b090 (free) redirected to 0x4c1e830 (free) --398-- REDIR: 0x829f0c0 (memchr) redirected to 0x4c1fe50 (memchr) --398-- REDIR: 0x829b270 (realloc) redirected to 0x4c1ed70 (realloc) --398-- REDIR: 0x829e680 (strnlen) redirected to 0x4c1fc90 (strnlen) --398-- REDIR: 0x829ff40 (stpcpy) redirected to 0x4c20a20 (stpcpy) --398-- REDIR: 0x829e040 (strcpy) redirected to 0x4c20ff0 (strcpy) --398-- REDIR: 0x82a0f10 (rawmemchr) redirected to 0x4c20050 (rawmemchr) --398-- REDIR: 0x8299400 (calloc) redirected to 0x4c1ddc0 (calloc) --398-- REDIR: 0x829f680 (memmove) redirected to 0x4c1ffc0 (memmove) --398-- REDIR: 0x829e8f0 (strncpy) redirected to 0x4c20ee0 (strncpy) --398-- REDIR: 0xffffffffff600000 (???) redirected to 0x38029a63 (???) --398-- memcheck GC: 1024 nodes, 1024 survivors (100.0%) --398-- memcheck GC: increase table size to 2048 --398-- REDIR: 0x829dc80 (strcat) redirected to 0x4c204c0 (strcat) D: Expected size: 43465 = lead(96)+sigs(344)+pad(0)+data(43025) D: Actual size: 43465 warning: rpmtools-5.4-1mdv2008.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 26752624 ==398== Invalid read of size 8 ==398== at 0x82DE4E8: regexec (in /lib64/libc-2.7.so) ==398== by 0x553E358: mireRegexec (mire.c:432) ==398== by 0x50960D9: rpmPlatformScore (rpmrc.c:483) ==398== by 0x50694C1: rpmtsAddInstallElement (depends.c:244) ==398== by 0x5091AF4: rpmcliInstall (rpminstall.c:642) ==398== by 0x4046E3: main (rpmqv.c:940) ==398== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==398== ==398== Process terminating with default action of signal 11 (SIGSEGV) ==398== Access not within mapped region at address 0x0 ==398== at 0x82DE4E8: regexec (in /lib64/libc-2.7.so) ==398== by 0x553E358: mireRegexec (mire.c:432) ==398== by 0x50960D9: rpmPlatformScore (rpmrc.c:483) ==398== by 0x50694C1: rpmtsAddInstallElement (depends.c:244) ==398== by 0x5091AF4: rpmcliInstall (rpminstall.c:642) ==398== by 0x4046E3: main (rpmqv.c:940) ==398== ==398== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 2 from 1) ==398== ==398== 1 errors in context 1 of 1: ==398== Invalid read of size 8 ==398== at 0x82DE4E8: regexec (in /lib64/libc-2.7.so) ==398== by 0x553E358: mireRegexec (mire.c:432) ==398== by 0x50960D9: rpmPlatformScore (rpmrc.c:483) ==398== by 0x50694C1: rpmtsAddInstallElement (depends.c:244) ==398== by 0x5091AF4: rpmcliInstall (rpminstall.c:642) ==398== by 0x4046E3: main (rpmqv.c:940) ==398== Address 0x0 is not stack'd, malloc'd or (recently) free'd --398-- --398-- supp: 2 dl-hack3-1 ==398== ==398== IN SUMMARY: 1 errors from 1 contexts (suppressed: 2 from 1) ==398== ==398== malloc/free: in use at exit: 180,173 bytes in 3,198 blocks. ==398== malloc/free: 5,145 allocs, 1,947 frees, 8,115,020 bytes allocated. ==398== ==398== searching for pointers to 3,198 not-freed blocks. ==398== checked 1,217,112 bytes. ==398== ==398== LEAK SUMMARY: ==398== definitely lost: 34 bytes in 1 blocks. ==398== possibly lost: 0 bytes in 0 blocks. ==398== still reachable: 180,139 bytes in 3,197 blocks. ==398== suppressed: 0 bytes in 0 blocks. ==398== Rerun with --leak-check=full to see details of leaked memory. --398-- memcheck: sanity checks: 252 cheap, 10 expensive --398-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --398-- memcheck: auxmaps_L1: 0 searches, 0 cmps, ratio 0:10 --398-- memcheck: auxmaps_L2: 0 searches, 0 nodes --398-- memcheck: SMs: n_issued = 190 (3040k, 2M) --398-- memcheck: SMs: n_deissued = 47 (752k, 0M) --398-- memcheck: SMs: max_noaccess = 524287 (8388592k, 8191M) --398-- memcheck: SMs: max_undefined = 2 (32k, 0M) --398-- memcheck: SMs: max_defined = 1038 (16608k, 16M) --398-- memcheck: SMs: max_non_DSM = 144 (2304k, 2M) --398-- memcheck: max sec V bit nodes: 1459 (125k, 0M) --398-- memcheck: set_sec_vbits8 calls: 4369 (new: 1459, updates: 2910) --398-- memcheck: max shadow mem size: 6573k, 6M --398-- translate: fast SP updates identified: 6,382 ( 87.8%) --398-- translate: generic_known SP updates identified: 645 ( 8.8%) --398-- translate: generic_unknown SP updates identified: 235 ( 3.2%) --398-- tt/tc: 18,643 tt lookups requiring 19,812 probes --398-- tt/tc: 18,643 fast-cache updates, 5 flushes --398-- transtab: new 8,027 (181,670 -> 2,810,216; ratio 154:10) [0 scs] --398-- transtab: dumped 0 (0 -> ??) --398-- transtab: discarded 12 (257 -> ??) --398-- scheduler: 25,221,523 jumps (bb entries). --398-- scheduler: 252/18,701 major/minor sched events. --398-- sanity: 253 cheap, 10 expensive checks. --398-- exectx: 769 lists, 582 contexts (avg 0 per list) --398-- exectx: 7,053 searches, 6,733 full compares (954 per 1000) --398-- exectx: 0 cmp2, 1 cmp4, 0 cmpAll --398-- errormgr: 3 supplist searches, 44 comparisons during search --398-- errormgr: 3 errlist searches, 3 comparisons during search
