Re[2]: [vchkpw] Jan 20 21:08:11 bliz out of memory [986]

2005-01-21 Thread MA
Hello

it worked, thanks, anyway can you ezplain why this problem showed up
because of softlimit value?



TC On Jan 20, 2005, at 7:24 PM, MA wrote:
 #!/bin/sh
 exec /usr/local/bin/softlimit -m 200 \
 /usr/local/bin/tcpserver -v -R -H -l 0 0 110 
 /var/qmail/bin/qmail-popup \
 bliz.bliz.com strace -o /tmp/logpop3.log 
 /usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 21

TC Change 200 to 600 (or more) and see if that helps.

TC --
TC Tom Collins  -  [EMAIL PROTECTED]
TC QmailAdmin: http://qmailadmin.sf.net/  Vpopmail: http://vpopmail.sf.net/
TC Info on the Sniffter hand-held Network Tester: http://sniffter.com/



-- 
Sincerely MA



Re: [vchkpw] Jan 20 21:08:11 bliz out of memory [986]

2005-01-21 Thread Niek
On 1/21/2005 1:46 PM +0100, MA wrote:
Hello
it worked, thanks, anyway can you ezplain why this problem showed up
because of softlimit value?
Because it look more than 200 bytes of memory.
http://cr.yp.to/daemontools/softlimit.html
Regards,
Niek
--
Use plain text: http://www.geoapps.com/nomime.shtml
Learn to quote:http://www.netmeister.org/news/learn2quote2.html
Avoid disclaimers:  http://www.goldmark.org/jeff/stupid-disclaimers


[vchkpw] Jan 20 21:08:11 bliz out of memory [986]

2005-01-20 Thread MA
Hello

  I have a default installation qmail 1.03 + vpopmail 5.4.0
  +qmail-scanner (default paths)

  dual xeon, 2gb ram, kernel 2.4.21-27.0.2.ELsmp #1 SMP
  Red Hat Enterprise Linux ES release 3 (Taroon Update 4)

  vpopmail configured with options

   vpopmail 5.4.0
Current settings
---

vpopmail directory = /usr/local/vpopmail
   uid = 89
   gid = 89
 roaming users = OFF --disable-roaming-users (default)
 password learning = OFF --disable-learn-passwords (default)
 md5 passwords = ON  --enable-md5-passwords (default)
  file locking = ON  --enable-file-locking (default)
vdelivermail fsync = OFF --disable-file-sync (default)
 make seekable = ON  --enable-make-seekable (default)
  clear passwd = ON  --enable-clear-passwd (default)
 user dir hashing  = ON  --enable-users-big-dir (default)
address extensions = OFF --disable-qmail-ext (default)
  ip alias = OFF --disable-ip-alias-domains (default)
 domain quotas = OFF --disable-domainquotas (default)
   auth module = cdb  --enable-auth-module=cdb (default)
  auth inc = -Icdb
  auth lib =
  system passwords = OFF --disable-passwd (default)
pop syslog = log success and errors including passwords
 --enable-logging=v
  auth logging = ON  --enable-auth-logging (default)


this is a brand new qmail installation on redhat enterprise linux 3,
I got everything working without any problem beside pop3 which refused
to authenticate with correct username, pass, the error message
was:   --ERR authorization failed, the user pass combination was
correct, I checked with:

[EMAIL PROTECTED] root]# printf %s\0%s\0%s\0 [EMAIL PROTECTED] XXX Y123456 | 
/usr/local/vpopmail/bin/vchkpw id 30
uid=89(vpopmail) gid=89(vchkpw) 
groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

after hours of trying I recompiled vpopmail with --enable-logging=v,
since then on every connect I see this in my /var/log/messages

Jan 20 21:08:11 bliz out of memory [986]

also the mail client is returning

--ERR authorization failed

I was able to strace this by editing the /service/qmail-pop3d/run file

#!/bin/sh
exec /usr/local/bin/softlimit -m 200 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
bliz.bliz.com strace -o /tmp/logpop3.log /usr/local/vpopmail/bin/vchkpw 
/var/qmail/bin/qmail-pop3d Maildir 21

the file originally looked like this

#!/bin/sh
exec /usr/local/bin/softlimit -m 200 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
bliz.bliz.com /usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 
21

I was not able to find any more evidence, any help would be greatly
appreciated

###THE STRACE

execve(/usr/local/vpopmail/bin/vchkpw, [/usr/local/vpopmail/bin/vchkpw, 
/var/qmail/bin/qmail-pop3d, Maildir], [/* 9 vars */]) = 0
uname({sys=Linux, node=bliz.bliz.com, ...}) = 0
brk(0)  = 0x92cf000
open(/etc/ld.so.preload, O_RDONLY)= -1 ENOENT (No such file or directory)
open(/etc/ld.so.cache, O_RDONLY)  = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=21301, ...}) = 0
old_mmap(NULL, 21301, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7e08000
close(4)= 0
open(/lib/libcrypt.so.1, O_RDONLY)= 4
read(4, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\t\0..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0755, st_size=23388, ...}) = 0
old_mmap(NULL, 181308, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x385000
old_mmap(0x38a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 
0x4000) = 0x38a000
old_mmap(0x38b000, 156732, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x38b000
close(4)= 0
open(/lib/tls/libc.so.6, O_RDONLY)= 4
read(4, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200X\1..., 512) = 512
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7e07000
fstat64(4, {st_mode=S_IFREG|0755, st_size=1571692, ...}) = 0
old_mmap(NULL, 1275340, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xb13000
old_mmap(0xc45000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 
0x132000) = 0xc45000
old_mmap(0xc48000, 9676, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xc48000
close(4)= 0
set_thread_area({entry_number:-1 - 6, base_addr:0xb7e07800, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
munmap(0xb7e08000, 21301)   = 0
read(3, [EMAIL PROTECTED]984.1..., 155) = 61
read(3, , 94) = 0
close(3)= 0
brk(0)  = 0x92cf000
brk(0x92f)  = 0x92cf000
mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
-1 ENOMEM (Cannot allocate memory)
mmap2(NULL, 2097152, 

Re: [vchkpw] Jan 20 21:08:11 bliz out of memory [986]

2005-01-20 Thread Tom Collins
On Jan 20, 2005, at 7:24 PM, MA wrote:
#!/bin/sh
exec /usr/local/bin/softlimit -m 200 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 
/var/qmail/bin/qmail-popup \
bliz.bliz.com strace -o /tmp/logpop3.log 
/usr/local/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 21
Change 200 to 600 (or more) and see if that helps.
--
Tom Collins  -  [EMAIL PROTECTED]
QmailAdmin: http://qmailadmin.sf.net/  Vpopmail: http://vpopmail.sf.net/
Info on the Sniffter hand-held Network Tester: http://sniffter.com/