Looks like a new bug in clients ...

Peter Van Epp vanepp at sfu.ca
Sat Aug 18 13:08:54 EDT 2007


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