Package: fetchmail
Version: 6.3.4-1
Followup-For: Bug #294547

I ran:

strace -tt -e trace=network -p $(head -n1 /var/run/fetchmail/fetchmail.pid)

against a stuck fetchmail process which was trying to fetch from a
normal (*not* SSLed) POP3 account, and it gave no output. I attached
gdb, and got the following backtrace:

(gdb) where
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d51c43 in read () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7e5ebda in BIO_sock_should_retry () from 
/usr/lib/i686/cmov/libcrypto.so.0.9.8
#3  0xb7e5c421 in BIO_read () from /usr/lib/i686/cmov/libcrypto.so.0.9.8
#4  0xb7f1cf34 in ssl3_read_n () from /usr/lib/i686/cmov/libssl.so.0.9.8
#5  0xb7f1dcc4 in ssl3_read_bytes () from /usr/lib/i686/cmov/libssl.so.0.9.8
#6  0xb7f1f4eb in ssl3_get_message () from /usr/lib/i686/cmov/libssl.so.0.9.8
#7  0xb7f1ece0 in ssl3_get_finished () from /usr/lib/i686/cmov/libssl.so.0.9.8
#8  0xb7f19fe3 in ssl3_connect () from /usr/lib/i686/cmov/libssl.so.0.9.8
#9  0xb7f2d4f5 in SSL_connect () from /usr/lib/i686/cmov/libssl.so.0.9.8
#10 0x0804c228 in ?? ()
#11 0x080db7c0 in ?? ()
#12 0x00000004 in ?? ()
#13 0x0804c030 in ?? ()
#14 0x00000000 in ?? ()

Why is fetchmail doing SSL things when none of the accounts it's
fetching from uses SSL? I double-checked that the process I gdb'ed was
the same process listed in /var/run/fetchmail/fetchmail.pid.

My /etc/fetchmailrc:

set postmaster "root"
set bouncemail
set properties ""
set daemon 60

poll <server1> with proto pop3
       user <user1> password <pwd1> is <localuser> here
       options fetchall
       antispam 571 550 501 554

poll <server2> with proto pop3
       user <user2> password <pwd2> is <localuser> here
       options fetchall
       antispam 571 550 501 554

poll <server3> with proto pop3
       user <user3> password <pwd3> is <localuser> here
       options fetchall
       antispam 571 550 501 554

I checked the changelog for 6.3.4-3, and the changes since 6.3.4-1 don't
seem to be relevant to this bug.
-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages fetchmail depends on:
ii  adduser                       3.87       Add and remove users and groups
ii  debianutils                   2.16.2     Miscellaneous utilities specific t
ii  gettext                       0.14.6-1   GNU Internationalization utilities
ii  libc6                         2.3.6-15   GNU C Library: Shared libraries
ii  libssl0.9.8                   0.9.8b-2   SSL shared libraries

Versions of packages fetchmail recommends:
ii  ca-certificates               20050804   Common CA Certificates PEM files

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to