Looks like a new bug in clients ...

Carter Bullard carter at qosient.com
Sat Aug 18 13:28:51 EDT 2007


This is getting depressing.  and, its time for real remedies.
I'm away today, but I'll try to make some basic surgical steps
to get to the bottom of this memory leak, possibly tonight.

Carter

On Aug 18, 2007, at 1:08 PM, Peter Van Epp wrote:

> On Sat, Aug 18, 2007 at 01:36:07AM -0400, Carter Bullard wrote:
>> Hey Peter,
>> In your patch, the second call needs to be an unlock:
>> --- 351,357 ----
>>
>>        } else
>>           done++;
>>     }
>> ! #if defined(ARGUS_THREADS)
>>     pthread_mutex_lock(&queue->lock);
>>  #endif
>>
>> That should be a pthread_mutex_unlock(....)  That works much  
>> better ;o)
>> Carter
>>
> 	Ah! I didn't even think to look at the code in the locks, just that
> there shouldn't be a ! in front of the defined(ARGUS_THREADS) :-).
> 	Clients running threaded looks to have an output file problem (this
> is on my Mac). Around 19:00 I changed back from unthreaded to  
> threaded clients
> and archiving screwed up a bit later:
>
> -rw-r--r--   1 vanepp  vanepp   33981508 Aug 17 08:00 com_argus. 
> 2007.08.17.07.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp   36480665 Aug 17 08:22 com_argus. 
> 2007.08.17.08.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  197615602 Aug 17 10:00 com_argus. 
> 2007.08.17.09.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  174326612 Aug 17 10:20 com_argus. 
> 2007.08.17.10.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  309033292 Aug 17 11:43 com_argus. 
> 2007.08.17.11.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  161719258 Aug 17 13:00 com_argus. 
> 2007.08.17.12.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  476553769 Aug 17 14:00 com_argus. 
> 2007.08.17.13.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp   55332786 Aug 17 15:00 com_argus. 
> 2007.08.17.14.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  511566867 Aug 17 16:00 com_argus. 
> 2007.08.17.15.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  394054147 Aug 17 17:00 com_argus. 
> 2007.08.17.16.00.02.0.gz
> -rw-r--r--   1 vanepp  vanepp   48935926 Aug 17 18:00 com_argus. 
> 2007.08.17.17.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp   24995067 Aug 17 19:00 com_argus. 
> 2007.08.17.18.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp   15496756 Aug 17 19:56 com_argus. 
> 2007.08.17.19.00.01.0.gz
> -rw-r--r--   1 vanepp  vanepp  153435576 Aug 17 21:00 com_argus. 
> 2007.08.17.20.00.00.0.gz
> -rw-r--r--   1 vanepp  vanepp  105688433 Aug 17 21:23 com_argus. 
> 2007.08.17.21.00.00.0.gz
>    (no more output after this point ...)
> 	As well the argus (unthreaded for now :-)) looks to still be leaking
> memory:
>
> ps auxwwww | grep argus
> root     22678  1.1 96.6 4977904 3805960 ?     DLs  Aug17   9:24  
> argus -dJR -P 560 -i eth0 -i eth1 -U 512 -m -F /scratch/argus.conf
> vanepp   23816  0.0  0.0   3132   832 pts/1    S+   10:07   0:00  
> grep argus
> vanepp at hcids:~>
>
> 	I'll see if I have time to recompile both (clients without threads  
> and
> argus with) and restart them before I have to go out for a while  
> and see what
> happens later.
>
> Peter Van Epp / Operations and Technical Support
> Simon Fraser University, Burnaby, B.C. Canada
>




More information about the argus mailing list