On Sat, 11 Aug 2007, [EMAIL PROTECTED] wrote:

> -- [EMAIL PROTECTED] said the following on 8/9/07 2:25 PM:
>> I don't know if this might be pertinent. For a while on one Solaris 10
>> (x86) box the load has been fine. Just recently the following change was
>> made to amavisd-new:
>>
>> @keep_decoded_original_maps = (new_RE(
>>    qr'^MAIL$',   # retain full original message for virus checking (can
>> be slow)
>>
>>
>> Just now the clamd process on that box seemed to totally lock up. I had
>> to do a 'kill -9' to get rid of it. Commented out that '^MAIL$' line
>> above and have restarted things. We'll see how that goes.
>
> I guess that wasn't a factor. Things got hung up again and had to kill
> it. Looks like I'm going to have to drop back to clamav-0.88.7. How do I
> go back to the old fashioned sig files rather than these incremental
> updates?

Sorry for all the replies to myself, but don't know if any of this 
info might be helpful. I thought I'd try to keep 0.91.1 going, and if 
it hosed again, run a dtrace (at least the dtruss script from the 
DTraceToolkit) to see what was going on. It hung again, but I don't 
know if any of this output is of any use. I saw a ton of lwp_park 
calls and nothing really else. Like this:

PID/LWP   RELATIVE  ELAPSD    CPU SYSCALL(args)                  = return
28211/9:  15801088     476      2 lwp_park(0x1, 0x2, 0xFEC294D0)                
 = 0 0
28211/9:  15801898       8      2 lwp_park(0x1, 0x6, 0xFEC294D0)                
 = 0 0
28211/9:  15802229       7      1 lwp_park(0x1, 0x6, 0xFEC294D0)                
 = 0 0
28211/9:  15803729      14      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15806020       7      2 lwp_park(0x1, 0xA, 0xFEC294D0)                
 = 0 0
28211/9:  15807994      12      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/5:   8451872       7      1 lwp_park(0x1, 0x6, 0xFEC294D0)                
 = 0 0
28211/9:  15807998      30      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/5:   8451881       6      0 lwp_park(0x1, 0x9, 0xFEC294D0)                
 = 0 0
28211/9:  15808001      30      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808005      13      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808009      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808013      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808017      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808021      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808025      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808028      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/2:   7733023       6      0 lwp_park(0x1, 0x9, 0xFEC294D0)                
 = 0 0
28211/9:  15808032      30      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/5:   8451884     200      1 yield(0x83B041B0, 0x1C3, 0x0)          = 0 0
28211/9:  15808036      16      1 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808040      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808044      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/5:   8451899       7      1 lwp_park(0x1, 0xA, 0xFEC294D0)                
 = 0 0
28211/9:  15808048      28      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/5:   8451907       6      0 lwp_park(0x1, 0x9, 0xFEC294D0)                
 = 0 0
28211/9:  15808052      28      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/2:   7733026     160      1 yield(0x818636D0, 0x1C3, 0x0)          = 0 0
28211/9:  15808055      16      1 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15808059      11      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/9:  15809465      13      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/2:   7733040       5      0 lwp_park(0x1, 0x9, 0xFEC294D0)                
 = 0 0
28211/9:  15809468      28      2 lwp_park(0x0, 0x0, 0x0)                = 0 0
28211/5:   8451910    1525      1 yield(0x83B041B0, 0x1C3, 0x0)          = 0 0

Just that over and over again.

What signal do I send to force a core dump? I forgot. I suppose that 
would have been more useful. Oh well. When I ran a dtruss while it 
was OK, I noticed there would be a flurry of these lwp_park around 
the accept call, but I'm guessing that's simply because the process 
did a context switch while waiting for more traffic from the network.

Amos


_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://lurker.clamav.net/list/clamav-users.html

Reply via email to