radium core dump, 3.0.5.32
Mark E. Mallett
mem at mv.mv.com
Fri Feb 17 14:18:49 EST 2012
Howdy,
(I'm new here)
I am getting a core dump in radium from argus-clients-3.0.5.32 on a
64bit Arch Linux system. The coredump happens in in 3-0.5.32 but not in
3-0.5.31. The two versions were built the same way.
The core dump happens when I use any ra* client (or at least any that
I've tried) to connect to the radium server and also specify an input
filter for a srcid.
It's easy to reproduce here with a simple radium.conf file like this:
RADIUM_MONITOR_ID=`hostname`
RADIUM_CISCONETFLOW_PORT=9996
RADIUM_ACCESS_PORT=561
RADIUM_BIND_IP=myhostname
RADIUM_ARGUS_SERVER=127.0.0.1:561
(substitute something real for "myhostname")
The ARGUS_SERVER being referenced is running with a srcid of 127.0.0.1
I want to select records only from that source (btw, the
RADIUM_ARGUS_SERVER line doesn't have to be present; i.e., the radium
server doesn't have to be listening to that source, but it probably
makes the usage example clearer).
radium is being started simply:
radium -w [somefilename]
If I run a ra* client and ask for records from the 127.0.0.1 source, e.g.:
ra -N 5 -S myhostname:561 - srcid 127.0.0.1
no problem. Run it again:
ra -N 5 -S myhostname:561 - srcid 127.0.0.1
then radium coredumps, and the ra* client reports "remote Filter error"
if I do the same with radium from 3-0.5.31 the ra* client runs fine
every time. I also rebuilt the 3-0.5.31 package to make sure the
development environment hadn't changed.
I noticed it first with ratop, but tried it with various other ra* clients.
Sometimes the radium server gives a stack trace, sometimes it doesn't.
The stack trace starts out with a double free error from glibc.
I'd be happy to give more info if needed, or take feedback if I'm
doing something wrong :-)
Yours,
-mm-
More information about the argus
mailing list