Stuart Henderson wrote: On 2009-12-01, Alessandro Baggi <alessandro.ba...@gmail.com> wrote:
Hi there, always with squidclamav and squidGuard Problem!! I've tried to do another test. I've runned in a terminal only squidclamav, that in configuration file recall squidGuard, but squidGuard become always a zombie...the problem is on squidclamav.... I don't know about squidclamav, but you could try ports/www/havp instead, it works fine. Anyone has an issue? There is for OpenBSD a tool such as strace o similar? ktrace, or gdb of course. Hi there. Sorry for the delay. I've traced squidguard processes and ktrace give: 14078 squidGuard EMUL "native" 14078 squidGuard PSIG SIGALRM caught handler=0xb7b61d8 mask=0x0 14078 squidGuard RET poll -1 errno 4 Interrupted system call 14078 squidGuard CALL write(0x5,0xcfbe6fa7,0x1) 14078 squidGuard GIO fd 5 wrote 1 bytes "\^N" 14078 squidGuard RET write 1 14078 squidGuard CALL sigreturn(0xcfbe6fcc) 14078 squidGuard RET sigreturn JUSTRETURN 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL read(0x3,0xcfbe7210,0x80) 14078 squidGuard GIO fd 3 read 1 bytes "\^N" 14078 squidGuard RET read 1 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL read(0x3,0xcfbe7210,0x80) 14078 squidGuard RET read -1 errno 35 Resource temporarily unavailable 14078 squidGuard CALL gettimeofday(0x2b7a7058,0) 14078 squidGuard RET gettimeofday 0 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL gettimeofday(0xcfbe7248,0) 14078 squidGuard RET gettimeofday 0 14078 squidGuard CALL sigaction(0xe,0xcfbe7230,0) 14078 squidGuard RET sigaction 0 14078 squidGuard CALL gettimeofday(0xcfbe51b8,0) 14078 squidGuard RET gettimeofday 0 14078 squidGuard CALL write(0x8,0x89504000,0x44) 14078 squidGuard GIO fd 8 wrote 68 bytes "2009-12-14 18:30:01 [14078] Info: recalculating alarm in 30 seconds " 14078 squidGuard RET write 68/0x44 14078 squidGuard CALL setitimer(0,0xcfbe7240,0xcfbe7230) 14078 squidGuard RET setitimer 0 14078 squidGuard CALL gettimeofday(0xcfbe7478,0) 14078 squidGuard RET gettimeofday 0 14078 squidGuard CALL gettimeofday(0xcfbe5398,0) 14078 squidGuard RET gettimeofday 0 14078 squidGuard CALL write(0x8,0x89504000,0x40) 14078 squidGuard GIO fd 8 wrote 64 bytes "2009-12-14 18:30:01 [14078] squidGuard stopped (1260811801.371) " 14078 squidGuard RET write 64/0x40 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x3c007000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x3c007000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x201e6000,0x2000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x201e6000,0x2000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL mprotect(0x856ab000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x856ab000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x856ab000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x856ab000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b393000,0x2000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b393000,0x2000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL mprotect(0x856ab000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x856ab000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x201e6000,0x2000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x201e6000,0x2000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x201e6000,0x2000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x201e6000,0x2000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL setitimer(0x2,0xcfbe7400,0) 14078 squidGuard RET setitimer 0 14078 squidGuard CALL close(0x3) 14078 squidGuard RET close 0 14078 squidGuard CALL close(0x5) 14078 squidGuard RET close 0 14078 squidGuard CALL fcntl(0,0x3,0) 14078 squidGuard RET fcntl 6 14078 squidGuard CALL fcntl(0,0x4,0x2) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL fcntl(0x1,0x3,0) 14078 squidGuard RET fcntl 6 14078 squidGuard CALL fcntl(0x1,0x4,0x2) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL fcntl(0x4,0x3,0) 14078 squidGuard RET fcntl 2 14078 squidGuard CALL fcntl(0x4,0x4,0x2) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL fcntl(0x6,0x3,0) 14078 squidGuard RET fcntl 13/0xd 14078 squidGuard CALL fcntl(0x6,0x4,0x9) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL fcntl(0x7,0x3,0) 14078 squidGuard RET fcntl 2 14078 squidGuard CALL fcntl(0x7,0x4,0x2) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL fcntl(0x8,0x3,0) 14078 squidGuard RET fcntl 13/0xd 14078 squidGuard CALL fcntl(0x8,0x4,0x9) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL fcntl(0x9,0x3,0) 14078 squidGuard RET fcntl 6 14078 squidGuard CALL fcntl(0x9,0x4,0x2) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL fcntl(0xa,0x3,0) 14078 squidGuard RET fcntl 6 14078 squidGuard CALL fcntl(0xa,0x4,0x2) 14078 squidGuard RET fcntl 0 14078 squidGuard CALL sigprocmask(0x1,0xffffffff) 14078 squidGuard RET sigprocmask 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x3) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL mprotect(0x2b7a8000,0x1000,0x1) 14078 squidGuard RET mprotect 0 14078 squidGuard CALL sigprocmask(0x3,0) 14078 squidGuard RET sigprocmask -65793/0xfffefeff 14078 squidGuard CALL exit(0) thanks in advance.