-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Dirk,
I suggest this bug report be closed. Today I dist-upgraded (for the first time in about a week) within unstable and it pulled in the newest valgrind from two days ago, and the original crash is gone on amd64 (not entirely sure why from reading the *.dsc and the closed bug reports, maybe something else relevant came in with the big dist-upgrade) both with r-base-core and with the vanilla R-devel source. I paste the output for r-base-core below. Unfortunately, now I can't make it crash anymore :), but I'd be happy to test stuff if you continue to suspect a problem with the linker. Just email me or open a new bug report. Thanks (to all), Ben [EMAIL PROTECTED]:/tmp$ apt-cache showpkg valgrind Package: valgrind Versions: 1:3.2.3-3 (/var/lib/apt/lists/ftp.us.debian.org_debian_dists_sid_main_binary-amd64_Packages) (/var/lib/dpkg/status) Description Language: File: /var/lib/apt/lists/ftp.us.debian.org_debian_dists_sid_main_binary-amd64_Packages MD5: d217990d46a0fff26d9d2ce59a9cd419 Reverse Depends: kdesdk-scripts,valgrind alleyoop,valgrind Dependencies: 1:3.2.3-3 - libc6 (2 2.6-1) libc6-dbg (0 (null)) kcachegrind (0 (null)) alleyoop (0 (null)) gdb (0 (null)) valgrind-callgrind (0 (null)) Provides: 1:3.2.3-3 - valgrind-callgrind Reverse Provides: [EMAIL PROTECTED]:/tmp$ R -d "valgrind --verbose" --vanilla < crash.R ==32467== Memcheck, a memory error detector. ==32467== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==32467== Using LibVEX rev 1732, a library for dynamic binary translation. ==32467== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==32467== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation framework. ==32467== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==32467== - --32467-- Command line - --32467-- /usr/lib/R/bin/exec/R - --32467-- --vanilla - --32467-- Startup, with flags: - --32467-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp - --32467-- --verbose - --32467-- Contents of /proc/version: - --32467-- Linux version 2.6.22.2-slh64-smp-1 ([EMAIL PROTECTED]) (gcc version 4.1.3 20070718 (prerelease) (Debian 4.1.2-14)) #1 SMP PREEMPT Fri Aug 10 17:19:56 CEST 2007 - --32467-- Arch and hwcaps: AMD64, amd64-sse2 - --32467-- Page sizes: currently 4096, max supported 4096 - --32467-- Valgrind library directory: /usr/lib/valgrind - --32467-- Reading syms from /usr/lib/R/bin/exec/R (0x400000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /lib/ld-2.6.1.so (0x4000000) - --32467-- Reading debug info from /lib/ld-2.6.1.so... - --32467-- ... CRC mismatch (computed 635CD41D wanted 1F3B7BF3) - --32467-- Reading debug info from /usr/lib/debug/lib/ld-2.6.1.so... - --32467-- Reading syms from /usr/lib/valgrind/amd64-linux/memcheck (0x38000000) - --32467-- object doesn't have a dynamic symbol table - --32467-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp - --32467-- Reading suppressions file: /usr/lib/valgrind/default.supp - --32467-- Reading syms from /usr/lib/valgrind/amd64-linux/vgpreload_core.so (0x4A1E000) - --32467-- Reading syms from /usr/lib/valgrind/amd64-linux/vgpreload_memcheck.so (0x4C1F000) - --32467-- REDIR: 0x40158E0 (index) redirected to 0x4C22990 (index) - --32467-- REDIR: 0x4015A90 (strcmp) redirected to 0x4C22B00 (strcmp) - --32467-- REDIR: 0x4015AC0 (strlen) redirected to 0x4C22A30 (strlen) - --32467-- Reading syms from /usr/lib/R/lib/libR.so (0x4E25000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /usr/lib/R/lib/libRblas.so (0x5327000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /usr/lib/debug/libc-2.6.1.so (0x5552000) - --32467-- Reading syms from /usr/lib/libgfortran.so.2.0.0 (0x58A9000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /usr/lib/debug/libm-2.6.1.so (0x5B64000) - --32467-- Reading syms from /lib/libgcc_s.so.1 (0x5DE5000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /lib/libreadline.so.5.2 (0x5FF3000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /usr/lib/libpcre.so.3.12.1 (0x6232000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /lib/libbz2.so.1.0.3 (0x6458000) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /usr/lib/libz.so.1.2.3.3 (0x6668000) - --32467-- Reading debug info from /usr/lib/libz.so.1.2.3.3... - --32467-- ... CRC mismatch (computed FD5377A7 wanted 9738326E) - --32467-- object doesn't have a symbol table - --32467-- Reading syms from /usr/lib/debug/libdl-2.6.1.so (0x687F000) - --32467-- Reading syms from /lib/libncurses.so.5.6 (0x6A83000) - --32467-- object doesn't have a symbol table - --32467-- REDIR: 0x55CADC0 (rindex) redirected to 0x4C22840 (rindex) - --32467-- REDIR: 0x55CA9B0 (strlen) redirected to 0x4C229F0 (strlen) - --32467-- REDIR: 0x55C5C20 (malloc) redirected to 0x4C21B94 (malloc) - --32467-- REDIR: 0x55CBC20 (memset) redirected to 0x4C22CA0 (memset) - --32467-- REDIR: 0x55CAC30 (strncmp) redirected to 0x4C22A50 (strncmp) - --32467-- REDIR: 0x55CA440 (strcmp) redirected to 0x4C22AC0 (strcmp) - --32467-- REDIR: 0x55CA290 (index) redirected to 0x4C22930 (index) - --32467-- REDIR: 0x55CD4A0 (strchrnul) redirected to 0x4C22D30 (strchrnul) - --32467-- REDIR: 0x55CBD30 (mempcpy) redirected to 0x4C23250 (mempcpy) - --32467-- REDIR: 0x55CC730 (memcpy) redirected to 0x4C23770 (memcpy) - --32467-- REDIR: 0x55C7500 (free) redirected to 0x4C217A4 (free) - --32467-- REDIR: 0x55CC430 (stpcpy) redirected to 0x4C22F30 (stpcpy) - --32467-- REDIR: 0x55CA480 (strcpy) redirected to 0x4C239D0 (strcpy) - --32467-- REDIR: 0x55CB4D0 (memchr) redirected to 0x4C22B80 (memchr) - --32467-- REDIR: 0x55CAB90 (strncat) redirected to 0x4C23360 (strncat) - --32467-- REDIR: 0x55CAD10 (strncpy) redirected to 0x4C23010 (strncpy) - --32467-- REDIR: 0x55CA0D0 (strcat) redirected to 0x4C23AB0 (strcat) - --32467-- REDIR: 0x55C76E0 (realloc) redirected to 0x4C21C45 (realloc) - --32467-- REDIR: 0xFFFFFFFFFF600000 (???) redirected to 0x38027B47 (???) - --32467-- REDIR: 0x55C58C0 (calloc) redirected to 0x4C20EB9 (calloc) - --32467-- REDIR: 0x55CBA90 (memmove) redirected to 0x4C22CD0 (memmove) - --32467-- Reading syms from /usr/lib/debug/libnss_compat-2.6.1.so (0x7407000) - --32467-- Reading syms from /usr/lib/debug/libnsl-2.6.1.so (0x7610000) - --32467-- Reading syms from /usr/lib/debug/libnss_nis-2.6.1.so (0x7829000) - --32467-- Reading syms from /usr/lib/debug/libnss_files-2.6.1.so (0x7A34000) - --32467-- REDIR: 0x55CD3D0 (rawmemchr) redirected to 0x4C22D60 (rawmemchr) - --32467-- memcheck GC: 1024 nodes, 1024 survivors (100.0%) - --32467-- memcheck GC: increase table size to 2048 - --32467-- memcheck GC: 2048 nodes, 2048 survivors (100.0%) - --32467-- memcheck GC: increase table size to 4096 - --32467-- Reading syms from /usr/lib/R/library/methods/libs/methods.so (0x893F000) - --32467-- object doesn't have a symbol table - --32467-- memcheck GC: 4096 nodes, 3124 survivors ( 76.2%) - --32467-- memcheck GC: increase table size to 8192 R version 2.5.1 (2007-06-27) Copyright (C) 2007 The R Foundation for Statistical Computing ISBN 3-900051-07-0 - --32467-- REDIR: 0x55CAAA0 (strnlen) redirected to 0x4C229C0 (strnlen) R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. - --32467-- Reading syms from /usr/lib/gconv/ISO8859-1.so (0x9446000) - --32467-- Reading debug info from /usr/lib/gconv/ISO8859-1.so... - --32467-- ... CRC mismatch (computed 93A52D44 wanted 154005CC) - --32467-- Reading debug info from /usr/lib/debug/usr/lib/gconv/ISO8859-1.so... - --32467-- REDIR: 0x4016190 (stpcpy) redirected to 0x4C238F0 (stpcpy) Natural language support but running in an English locale R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. - --32467-- Reading syms from /usr/lib/R/library/grDevices/libs/grDevices.so (0x9749000) - --32467-- object doesn't have a symbol table - --32467-- memcheck GC: 8192 nodes, 7173 survivors ( 87.5%) - --32467-- memcheck GC: increase table size to 16384 - --32467-- Reading syms from /usr/lib/R/library/stats/libs/stats.so (0x9A69000) - --32467-- object doesn't have a symbol table > print(log(1)) [1] 0 > - --32467-- Discarding syms at 0x9446000-0x9649000 in /usr/lib/gconv/ISO8859-1.so due to munmap() - --32467-- Discarding syms at 0x7407000-0x7610000 in /usr/lib/debug/libnss_compat-2.6.1.so due to munmap() - --32467-- Discarding syms at 0x7829000-0x7A34000 in /usr/lib/debug/libnss_nis-2.6.1.so due to munmap() - --32467-- Discarding syms at 0x7610000-0x7829000 in /usr/lib/debug/libnsl-2.6.1.so due to munmap() - --32467-- Discarding syms at 0x7A34000-0x7C3F000 in /usr/lib/debug/libnss_files-2.6.1.so due to munmap() ==32467== ==32467== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 17 from 2) - --32467-- - --32467-- supp: 3 glibc-2.5.x-on-SUSE-10.2-(PPC)-2a - --32467-- supp: 14 dl-hack3 ==32467== malloc/free: in use at exit: 23,378,943 bytes in 11,635 blocks. ==32467== malloc/free: 49,022 allocs, 37,387 frees, 58,187,657 bytes allocated. ==32467== ==32467== searching for pointers to 11,635 not-freed blocks. ==32467== checked 19,741,480 bytes. ==32467== ==32467== LEAK SUMMARY: ==32467== definitely lost: 640 bytes in 36 blocks. ==32467== possibly lost: 0 bytes in 0 blocks. ==32467== still reachable: 23,378,303 bytes in 11,599 blocks. ==32467== suppressed: 0 bytes in 0 blocks. ==32467== Rerun with --leak-check=full to see details of leaked memory. - --32467-- memcheck: sanity checks: 2377 cheap, 96 expensive - --32467-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use - --32467-- memcheck: auxmaps: 0 searches, 0 comparisons - --32467-- memcheck: SMs: n_issued = 525 (8400k, 8M) - --32467-- memcheck: SMs: n_deissued = 11 (176k, 0M) - --32467-- memcheck: SMs: max_noaccess = 524287 (8388592k, 8191M) - --32467-- memcheck: SMs: max_undefined = 11 (176k, 0M) - --32467-- memcheck: SMs: max_defined = 830 (13280k, 12M) - --32467-- memcheck: SMs: max_non_DSM = 515 (8240k, 8M) - --32467-- memcheck: max sec V bit nodes: 8192 (704k, 0M) - --32467-- memcheck: set_sec_vbits8 calls: 28523 (new: 10076, updates: 18447) - --32467-- memcheck: max shadow mem size: 13088k, 12M - --32467-- translate: fast SP updates identified: 15,916 ( 89.8%) - --32467-- translate: generic_known SP updates identified: 1,525 ( 8.6%) - --32467-- translate: generic_unknown SP updates identified: 266 ( 1.5%) - --32467-- tt/tc: 731,698 tt lookups requiring 814,731 probes - --32467-- tt/tc: 731,698 fast-cache updates, 10 flushes - --32467-- transtab: new 19,996 (463,775 -> 8,191,108; ratio 176:10) [0 scs] - --32467-- transtab: dumped 0 (0 -> ??) - --32467-- transtab: discarded 244 (4,690 -> ??) - --32467-- scheduler: 237,762,490 jumps (bb entries). - --32467-- scheduler: 2,377/798,698 major/minor sched events. - --32467-- sanity: 2378 cheap, 96 expensive checks. - --32467-- exectx: 30,011 lists, 4,075 contexts (avg 0 per list) - --32467-- exectx: 86,426 searches, 86,212 full compares (997 per 1000) - --32467-- exectx: 0 cmp2, 73 cmp4, 0 cmpAll -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFG0J0nzQDSXIcN85kRAo4MAJ9Tu/2x7IHT8UMxN6HTWWEQlDFsKQCfaHGt qOkRqkiA39x8PndgUNvxosI= =C5py -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]