[Samba] smbclient segfaults - Samba

This is a discussion on [Samba] smbclient segfaults - Samba ; Hi, When I tried to run smbclient against a Win2003 server copiyng hundred of files it aborts with segmentation fault. I ran in gdb that produces this: -------------------------------------------------------------------------------- htmaster:/dados# gdb /usr/bin/smbclient -s /usr/lib/debug/usr/bin/smbclient GNU gdb 6.4.90-debian Copyright (C) 2006 Free ...

+ Reply to Thread
Results 1 to 4 of 4

Thread: [Samba] smbclient segfaults

  1. [Samba] smbclient segfaults

    Hi,



    When I tried to run smbclient against a Win2003 server copiyng hundred of files
    it aborts with segmentation fault. I ran in gdb that produces this:

    --------------------------------------------------------------------------------
    htmaster:/dados# gdb /usr/bin/smbclient -s /usr/lib/debug/usr/bin/smbclient
    GNU gdb 6.4.90-debian
    Copyright (C) 2006 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB. Type "show warranty" for details.
    This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/
    lib/tls/i686/cmov/libthread_db.so.1".

    (gdb) set args -b 1200 -l /var/log/samba -d 2 //NETMASTER/htmaster 'matrix16' -
    U bksamba -c "mkdir Jan;cd Jan;mkdir quinta;cd quinta; prompt; recurse; mput *"
    (gdb) run
    Starting program: /usr/bin/smbclient -b 1200 -l /var/log/samba -d 2 //NETMASTER/
    htmaster 'matrix16' -U bksamba -c "mkdir Jan;cd Jan;mkdir quinta;cd quinta;
    prompt; recurse; mput *"
    Failed to read a valid object file image from memory.
    [Thread debugging using libthread_db enabled]
    [New Thread -1212582208 (LWP 7079)]
    NT_STATUS_OBJECT_NAME_COLLISION making remote directory \Jan
    NT_STATUS_OBJECT_NAME_COLLISION making remote directory \Jan\quinta

    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread -1212582208 (LWP 7079)]
    0xb7d0fd5a in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
    (gdb)


    --------------------------------------------------------------------------------

    can anyone help me?



    Sergio Pires de Albuquerque
    DTI - Grupo VDL
    suporte@grupovdl.com.br
    This is Unix. It gives you enough rope to hang yourself
    ---- Miquel van Smoorenburg.


    --
    Open WebMail Project (http://openwebmail.org)

    --
    To unsubscribe from this list go to the following URL and read the
    instructions: https://lists.samba.org/mailman/listinfo/samba

  2. Re: [Samba] smbclient segfaults

    On Mon, Jan 21, 2008 at 11:29:09AM -0200, Sergio Pires wrote:
    > can anyone help me?


    First, what Samba version are you running?

    Second, can you run the program under valgrind? When it
    comes to segfaults this provides very useful information.

    Volker

    --
    To unsubscribe from this list go to the following URL and read the
    instructions: https://lists.samba.org/mailman/listinfo/samba
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.5 (GNU/Linux)

    iD8DBQFHlKQmUzqjrWwMRl0RAvqEAKCKZg0GTiY1PDO3V5r4AN drJd0KTgCbB13p
    p7JEgrxncSQLwr4o+ZrcnE8=
    =s1v1
    -----END PGP SIGNATURE-----


  3. Re: [Samba] smbclient segfaults

    Hi,


    OK, I run samba 3.0.24-6etch9 from Debian 4.0 - etch. Yes, I ran under
    valgrind with only verbose and log-file options. Also, my samba package is a
    debian binary so I did not recompile with -g option. Here it is:
    --------------------------------------------------------------------------------
    ==13104== Memcheck, a memory error detector.
    ==13104== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
    ==13104== Using LibVEX rev 1658, a library for dynamic binary translation.
    ==13104== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
    ==13104== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation
    framework.
    ==13104== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
    ==13104==
    ==13104== My PID = 13104, parent PID = 5917. Prog and args are:
    ==13104== /usr/bin/smbclient
    ==13104== -b
    ==13104== 1200
    ==13104== -l
    ==13104== /var/log/samba
    ==13104== -d
    ==13104== 2
    ==13104== //NETMASTER/htmaster
    ==13104== matrix16
    ==13104== -U
    ==13104== bksamba
    ==13104== -c
    ==13104== mkdir Jan;cd Jan;mkdir segunda;cd segunda; prompt; recurse; mput *
    ==13104==
    --13104--
    --13104-- Command line
    --13104-- /usr/bin/smbclient
    --13104-- -b
    --13104-- 1200
    --13104-- -l
    --13104-- /var/log/samba
    --13104-- -d
    --13104-- 2
    --13104-- //NETMASTER/htmaster
    --13104-- matrix16
    --13104-- -U
    --13104-- bksamba
    --13104-- -c
    --13104-- mkdir Jan;cd Jan;mkdir segunda;cd segunda; prompt; recurse; mput *
    --13104-- Startup, with flags:
    --13104-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp
    --13104-- -v
    --13104-- --log-file=/home/supdti/log/backup-smb
    --13104-- Contents of /proc/version:
    --13104-- Linux version 2.6.18-4-686 (Debian 2.6.18.dfsg.1-
    12etch2) (dannf@debian.org) (gcc version 4.1.2 20061115 (prere
    lease) (Debian 4.1.1-21)) #1 SMP Wed May 9 23:03:12 UTC 2007
    --13104-- Arch and hwcaps: X86, x86-sse1-sse2
    --13104-- Valgrind library directory: /usr/lib/valgrind
    --13104-- Reading syms from /lib/ld-2.3.6.so (0x4000000)
    --13104-- Reading debug info from /lib/ld-2.3.6.so...
    --13104-- ... CRC mismatch (computed A2342EFB wanted 8FC9FDDB)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/bin/smbclient (0x8048000)
    --13104-- Reading debug info from /usr/bin/smbclient...
    --13104-- ... CRC mismatch (computed 7A9CD49A wanted 9E3BD552)
    --13104-- Reading debug info from /usr/lib/debug/usr/bin/smbclient...
    --13104-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000)
    --13104-- object doesn't have a dynamic symbol table
    --13104-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp
    --13104-- Reading suppressions file: /usr/lib/valgrind/default.supp
    --13104-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so
    (0x4019000)
    --13104-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so
    (0x401B000)
    --13104-- Reading syms from /lib/libreadline.so.5.2 (0x4025000)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/libncurses.so.5.5 (0x4055000)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/tls/i686/cmov/libcrypt-2.3.6.so (0x4096000)
    --13104-- Reading debug info from /lib/tls/i686/cmov/libcrypt-2.3.6.so...
    --13104-- ... CRC mismatch (computed CE9E7A33 wanted E66D00EE)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/tls/i686/cmov/libresolv-2.3.6.so (0x40C5000)
    --13104-- Reading debug info from /lib/tls/i686/cmov/libresolv-2.3.6.so...
    --13104-- ... CRC mismatch (computed FF1F450F wanted 5E448C26)
    --13104---13104-- Reading syms from /lib/tls/i686/cmov/libnsl-2.3.6.so
    (0x40D8000)
    --13104-- Reading debug info from /lib/tls/i686/cmov/libnsl-2.3.6.so...
    --13104-- ... CRC mismatch (computed AE01B93D wanted A5D54FCC)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/tls/i686/cmov/libdl-2.3.6.so (0x40EE000)
    --13104-- Reading debug info from /lib/tls/i686/cmov/libdl-2.3.6.so...
    --13104-- ... CRC mismatch (computed DE27AFD0 wanted AA9202FA)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/libpopt.so.0.0.0 (0x40F2000)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libgssapi_krb5.so.2.2 (0x40FA000)
    --13104-- Reading debug info from /usr/lib/libgssapi_krb5.so.2.2...
    --13104-- ... CRC mismatch (computed 4607B99D wanted E4A67835)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libkrb5.so.3.2 (0x4116000)
    --13104-- Reading debug info from /usr/lib/libkrb5.so.3.2...
    --13104-- ... CRC mismatch (computed 3126CB7D wanted 47F5E433)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libk5crypto.so.3.0 (0x4193000)
    --13104-- Reading debug info from /usr/lib/libk5crypto.so.3.0...
    --13104-- ... CRC mismatch (computed 0DA8525D wanted 18DDCC02)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/libcom_err.so.2.1 (0x41B8000)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libkrb5support.so.0.0 (0x41BB000)
    --13104-- Reading debug info from /usr/lib/libkrb5support.so.0.0...
    --13104-- ... CRC mismatch (computed BEE15888 wanted 5F1CCAAF)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libldap_r.so.2.0.130 (0x41C0000)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/liblber.so.2.0.130 (0x41F5000)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/tls/i686/cmov/libc-2.3.6.so (0x4201000)
    --13104-- Reading debug info from /lib/tls/i686/cmov/libc-2.3.6.so...
    --13104-- ... CRC mismatch (computed 4853B267 wanted 2813EF6A)
    --13104-- object doesn't have a symbol table
    - object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libsasl2.so.2.0.22 (0x4333000)
    --13104-- Reading debug info from /usr/lib/libsasl2.so.2.0.22...
    --13104-- ... CRC mismatch (computed DADBD879 wanted 7E1FB632)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libgnutls.so.13.0.9 (0x4349000)
    --13104-- Reading debug info from /usr/lib/libgnutls.so.13.0.9...
    --13104-- ... CRC mismatch (computed E23DA411 wanted E2E0EB35)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /lib/tls/i686/cmov/libpthread-2.3.6.so (0x43B7000)
    --13104-- Reading debug info from /lib/tls/i686/cmov/libpthread-2.3.6.so...
    --13104-- ... CRC mismatch (computed 3D5F38AB wanted 9CC22B1E)
    --13104-- Reading syms from /usr/lib/libtasn1.so.3.0.6 (0x43C9000)
    --13104-- Reading debug info from /usr/lib/libtasn1.so.3.0.6...
    --13104-- ... CRC mismatch (computed C8810EEF wanted 2EFAF75E)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libz.so.1.2.3 (0x43DC000)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libgcrypt.so.11.2.2 (0x43F1000)
    --13104-- Reading debug info from /usr/lib/libgcrypt.so.11.2.2...
    --13104-- ... CRC mismatch (computed 1DB119A7 wanted C5B3A183)
    --13104-- object doesn't have a symbol table
    --13104-- Reading syms from /usr/lib/libgpg-error.so.0.3.0 (0x4442000)
    --13104-- object doesn't have a symbol table
    --13104-- REDIR: 0x426D680 (memset) redirected to 0x401E4F0 (memset)
    --13104-- REDIR: 0x426DB20 (memcpy) redirected to 0x401EBE0 (memcpy)
    --13104-- REDIR: 0x426C7F0 (rindex) redirected to 0x401DF30 (rindex)
    --13104-- REDIR: 0x426C430 (strlen) redirected to 0x401E200 (strlen)
    --13104-- REDIR: 0x4268970 (malloc) redirected to 0x401D306 (malloc)
    --13104-- REDIR: 0x426BEC0 (strcmp) redirected to 0x401E2D0 (strcmp)
    --13104-- REDIR: 0x42666B0 (free) redirected to 0x401CF20 (free)
    --13104-- REDIR: 0x4268D90 (realloc) redirected to 0x401D3B5 (realloc)
    --13104-- REDIR: 0x4268630 (calloc) redirected to 0x401C633 (calloc)
    --13104-- REDIR: 0x426BF30 (strcpy) redirected to 0x401E970 (strcpy)
    --13104-- REDIR: 0x426C4E0 (strnlen) redirected to 0x401E1D0 (strnlen)
    --13104-- REDIR: 0x426D610 (memmove) redirected to 0x401E520 (memmove)
    --13104-- REDIR: 0x426C640 (strncmp) redirected to 0x401E260 (strncmp)
    --13104-- REDIR: 0x426BD50 (index) redirected to 0x401E020 (index)
    --13104-- REDIR: 0x426E3C0 (rawmemchr) redirected to 0x401E5C0 (rawmemchr)
    --13104-- REDIR: 0x426C740 (strncpy) redirected to 0x401ED70 (strncpy)
    ==13104== Invalid read of size 4
    ==13104== at 0x4010CB8: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006704: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x44506C8 is 48 bytes inside a block of size 49 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x421FCAF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x80F00DD: smb_iconv_open (iconv.c:248)
    ==13104== by 0x80CC999: init_iconv (charcnv.c:155)
    ==13104== by 0x8094E84: lp_load (loadparm.c:5011)
    ==13104== by 0x8068413: main (client.c:3602)
    ==13104==
    ==13104== Invalid read of size 4
    ==13104== at 0x4010E00: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006704: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x44506C8 is 48 bytes inside a block of size 49 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x421FCAF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x80F00DD: smb_iconv_open (iconv.c:248)
    ==13104== by 0x80CC999: init_iconv (charcnv.c:155)
    ==13104== by 0x8094E84: lp_load (loadparm.c:5011)
    ==13104== by 0x8068413: main (client.c:3602)
    ==13104==
    ==13104== Invalid read of size 4
    ==13104== at 0x4010E00: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4004B78: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006792: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x44506C8 is 48 bytes inside a block of size 49 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x421FCAF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x80F00DD: smb_iconv_open (iconv.c:248)
    ==13104== by 0x80CC999: init_iconv (charcnv.c:155)
    ==13104== by 0x8094E84: lp_load (loadparm.c:5011)
    ==13104== by 0x8068413: main (client.c:3602)
    --13104-- Reading syms from /usr/lib/gconv/UTF-16.so (0x4021000)
    --13104-- Reading debug info from /usr/lib/gconv/UTF-16.so...
    --13104-- ... CRC mismatch (computed B9DD947F wanted 0E169F79)
    --13104-- object doesn't have a symbol table
    ==13104==
    ==13104== Conditional jump or move depends on uninitialised value(s)
    ==13104== at 0x4008ED5: (within /lib/ld-2.3.6.so)
    ==13104== by 0x43018C4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104==
    ==13104== Conditional jump or move depends on uninitialised value(s)
    ==13104== at 0x4008B2E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x43018C4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    --13104-- Reading syms from /usr/lib/gconv/IBM850.so (0x4729000)
    --13104-- Reading debug info from /usr/lib/gconv/IBM850.so...
    --13104-- ... CRC mismatch (computed 3C317AC1 wanted 70693FCD)
    --13104-- object doesn't have a symbol table
    ==13104==
    ==13104== Invalid read of size 4
    ==13104== at 0x4010E00: (within /lib/ld-2.3.6.so)
    ==13104== by 0x400B729: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4008202: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430361B: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430367D: __libc_dlsym (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421FC4D: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F88B: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x4450C48 is 24 bytes inside a block of size 25 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x4005DA5: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006704: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F88B: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104====13104== Invalid write of size 1
    ==13104== at 0x80CDE8E: pull_ucs2 (charcnv.c:1206)
    ==13104== by 0x80DB6DF: string_replace (util_str.c:392)
    ==13104== by 0x8065CC5: cmd_mput (client.c:1568)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    ==13104== Address 0x5DB55D9 is 0 bytes after a block of size 41 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x425DCDA: vasprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x42453DD: asprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x8065CA4: cmd_mput (client.c:1565)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    ==13104==
    ==13104== Invalid write of size 1
    ==13104== at 0x80CDE8E: pull_ucs2 (charcnv.c:1206)
    ==13104== by 0x80DB6DF: string_replace (util_str.c:392)
    ==13104== by 0x8065B94: cmd_mput (client.c:1546)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    ==13104== Address 0x54CCE63 is 0 bytes after a block of size 35 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x425DCDA: vasprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x42453DD: asprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x8065B6F: cmd_mput (client.c:1545)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    --13104-- Discarding syms at 0x4729000-0x472D000 in /usr/lib/gconv/IBM850.so
    due to munmap()
    --13104-- Discarding syms at 0x4021000-0x4025000 in /usr/lib/gconv/UTF-16.so
    due to munmap()
    ==13104==
    ==13104== ERROR SUMMARY: 12428 errors from 8 contexts (suppressed: 53 from 1)
    ==13104==
    ==13104== 1 errors in context 1 of 8:
    ==13104== Invalid read of size 4
    ==13104== at 0x4010E00: (within /lib/ld-2.3.6.so)
    ==13104== by 0x400B729: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4008202: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430361B: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430367D: __libc_dlsym (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421FC4D: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F88B: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x4450C48 is 24 bytes inside a block of size 25 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x4005DA5: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006704: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F88B: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104==
    ==13104== 2 errors in context 2 of 8:
    ==13104== Conditional jump or move depends on uninitialised value(s)
    ==13104== at 0x4008B2E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x43018C4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104==
    ==13104== 2 errors in context 3 of 8:
    ==13104== Conditional jump or move depends on uninitialised value(s)
    ==13104== at 0x4008ED5: (within /lib/ld-2.3.6.so)
    ==13104== by 0x43018C4: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104==
    ==13104== 2 errors in context 4 of 8:
    ==13104== Invalid read of size 4
    ==13104== at 0x4010E00: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006704: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x44506C8 is 48 bytes inside a block of size 49 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x421FCAF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x80F00DD: smb_iconv_open (iconv.c:248)
    ==13104== by 0x80CC999: init_iconv (charcnv.c:155)
    ==13104== by 0x8094E84: lp_load (loadparm.c:5011)
    ==13104== by 0x8068413: main (client.c:3602)
    ==13104==
    ==13104== 2 errors in context 5 of 8:
    ==13104== Invalid read of size 4
    ==13104== at 0x4010CB8: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006704: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x44506C8 is 48 bytes inside a block of size 49 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x421FCAF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x80F00DD: smb_iconv_open (iconv.c:248)
    ==13104== by 0x80CC999: init_iconv (charcnv.c:155)
    ==13104== by 0x8094E84: lp_load (loadparm.c:5011)
    ==13104== by 0x8068413: main (client.c:3602)
    ==13104==
    ==13104== 4 errors in context 6 of 8:
    ==13104== Invalid read of size 4
    ==13104== at 0x4010E00: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4004B78: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4006792: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430146F: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x4300EDE: _dl_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x43036FC: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x400B44E: (within /lib/ld-2.3.6.so)
    ==13104== by 0x430375D: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-
    2.3.6.so)
    ==13104== by 0x421FBFA: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== Address 0x44506C8 is 48 bytes inside a block of size 49 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x421FCAF: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F148: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x421F81A: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4218480: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4217063: (within /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x4216CD3: iconv_open (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x80F00DD: smb_iconv_open (iconv.c:248)
    ==13104== by 0x80CC999: init_iconv (charcnv.c:155)
    ==13104== by 0x8094E84: lp_load (loadparm.c:5011)
    ==13104== by 0x8068413: main (client.c:3602)
    ==13104==
    ==13104== 943 errors in context 7 of 8:
    ==13104== Invalid write of size 1
    ==13104== at 0x80CDE8E: pull_ucs2 (charcnv.c:1206)
    ==13104== by 0x80DB6DF: string_replace (util_str.c:392)
    ==13104== by 0x8065B94: cmd_mput (client.c:1546)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    ==13104== Address 0x54CCE63 is 0 bytes after a block of size 35 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)

    ==13104== by 0x425DCDA: vasprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x42453DD: asprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x8065B6F: cmd_mput (client.c:1545)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    ==13104==
    ==13104== 11472 errors in context 8 of 8:
    ==13104== Invalid write of size 1
    ==13104== at 0x80CDE8E: pull_ucs2 (charcnv.c:1206)
    ==13104== by 0x80DB6DF: string_replace (util_str.c:392)
    ==13104== by 0x8065CC5: cmd_mput (client.c:1568)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    ==13104== Address 0x5DB55D9 is 0 bytes after a block of size 41 alloc'd
    ==13104== at 0x401D38B: malloc (vg_replace_malloc.c:149)
    ==13104== by 0x425DCDA: vasprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x42453DD: asprintf (in /lib/tls/i686/cmov/libc-2.3.6.so)
    ==13104== by 0x8065CA4: cmd_mput (client.c:1565)
    ==13104== by 0x8067A34: process_command_string (client.c:2997)
    ==13104== by 0x8068BFF: main (client.c:3316)
    --13104--
    --13104-- supp: 53 Debian libc6 (2.3.x) stripped dynamic linker
    ==13104==
    ==13104== IN SUMMARY: 12428 errors from 8 contexts (suppressed: 53 from 1)
    ==13104==
    ==13104== malloc/free: in use at exit: 272,792 bytes in 295 blocks.
    ==13104== malloc/free: 1,954,988 allocs, 1,954,693 frees, 1,028,150,170 bytes
    allocated.
    ==13104==
    ==13104== searching for pointers to 295 not-freed blocks.
    ==13104== checked 576,448 bytes.
    ==13104==
    ==13104== LEAK SUMMARY:
    ==13104== definitely lost: 116 bytes in 4 blocks.
    ==13104== possibly lost: 0 bytes in 0 blocks.
    ==13104== still reachable: 272,676 bytes in 291 blocks.
    ==13104== suppressed: 0 bytes in 0 blocks.

    ==13104==
    ==13104== searching for pointers to 295 not-freed blocks.
    ==13104== checked 576,448 bytes.
    ==13104==
    ==13104== LEAK SUMMARY:
    ==13104== definitely lost: 116 bytes in 4 blocks.
    ==13104== possibly lost: 0 bytes in 0 blocks.
    ==13104== still reachable: 272,676 bytes in 291 blocks.
    ==13104== suppressed: 0 bytes in 0 blocks.
    ==13104== Use --leak-check=full to see details of leaked memory.
    --13104-- memcheck: sanity checks: 3233925 cheap, 129358 expensive
    --13104-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
    --13104-- memcheck: auxmaps: 0 searches, 0 comparisons
    --13104-- memcheck: SMs: n_issued = 478 (7648k, 7M)
    --13104-- memcheck: SMs: n_deissued = 0 (0k, 0M)
    --13104-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M)
    --13104-- memcheck: SMs: max_undefined = 2 (32k, 0M)
    --13104-- memcheck: SMs: max_defined
    -13104-- memcheck: SMs: max_non_DSM = 478 (7648k, 7M)
    --13104-- memcheck: max sec V bit nodes: 3 (0k, 0M)
    --13104-- memcheck: set_sec_vbits8 calls: 5 (new: 3, updates: 2)
    --13104-- memcheck: max shadow mem size: 7952k, 7M
    --13104-- translate: fast SP updates identified: 11,816 ( 88.4%)
    --13104-- translate: generic_known SP updates identified: 1,096 ( 8.2%)
    --13104-- translate: generic_unknown SP updates identified: 444 ( 3.3%)
    --13104-- tt/tc: 6,530,190 tt lookups requiring 6,938,622 probes
    --13104-- tt/tc: 6,530,190 fast-cache updates, 4 flushes
    --13104-- transtab: new 8,793 (201,449 -> 3,282,374; ratio 162:10) [0
    scs]
    --13104-- transtab: dumped 0 (0 -> ??)
    --13104-- transtab: discarded 170 (3,263 -> ??)
    --13104-- scheduler: 323,392,577,573 jumps (bb entries).
    --13104-- scheduler: 3,233,925/359,460,697 major/minor sched events.
    --13104-- sanity: 3233926 cheap, 129358 expensive checks.
    --13104-- exectx: 30,011 lists, 754 contexts (avg 0 per list)
    --13104-- exectx: 3,716,771 searches, 3,771,803 full compares (1,014 per
    1000)
    --13104-- exectx: 0 cmp2, 14,097 cmp4, 0 cmpAll

    --------------------------------------------------------------------------------
    Regards,


    On Mon, 21 Jan 2008 14:54:47 +0100, Volker Lendecke wrote
    > On Mon, Jan 21, 2008 at 11:29:09AM -0200, Sergio Pires wrote:
    > > can anyone help me?

    >
    > First, what Samba version are you running?
    >
    > Second, can you run the program under valgrind? When it
    > comes to segfaults this provides very useful information.
    >
    > Volker



    Sergio Pires de Albuquerque
    DTI - Grupo VDL
    suporte@grupovdl.com.br
    This is Unix. It gives you enough rope to hang yourself
    ---- Miquel van Smoorenburg.


    --
    Open WebMail Project (http://openwebmail.org)

    --
    To unsubscribe from this list go to the following URL and read the
    instructions: https://lists.samba.org/mailman/listinfo/samba

  4. Re: [Samba] smbclient segfaults

    On Tue, Jan 22, 2008 at 08:38:50AM -0200, Sergio Pires wrote:
    > OK, I run samba 3.0.24-6etch9 from Debian 4.0 - etch. Yes, I ran under
    > valgrind with only verbose and log-file options. Also, my samba package is a
    > debian binary so I did not recompile with -g option. Here it is:


    Thanks a lot!

    Does the attached patch help?

    Volker

    --
    To unsubscribe from this list go to the following URL and read the
    instructions: https://lists.samba.org/mailman/listinfo/samba
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.5 (GNU/Linux)

    iD8DBQFHlc+hUzqjrWwMRl0RAtjnAKCaehRcOy8siuvtJi+3NF ZonjlgpQCfQfBl
    KRN0tk6pZcTIiShuv4Yw19I=
    =EY9E
    -----END PGP SIGNATURE-----


+ Reply to Thread