server segfault
Peter Van Epp
vanepp at sfu.ca
Tue Feb 27 15:45:52 EST 2001
Hmmm, looks like there are still queue problems. I've been banging my
head on OpenBSD for the last little while and haven't been poking at beta.7.
I guess I should move my test server up to beta.7 and see what happens.
Peter Van Epp / Operations and Technical Support
Simon Fraser University, Burnaby, B.C. Canada
>
> I had an crash form argus beta 7 last night:
>
>
> bash-2.04$ gdb bin/argus_bpf data/argus_bpf.core
> GNU gdb 4.18
> Copyright 1998 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "i386-unknown-freebsd"...
> Core was generated by `argus_bpf'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /usr/lib/libm.so.2...done.
> Reading symbols from /usr/lib/libc.so.4...done.
> Reading symbols from /usr/libexec/ld-elf.so.1...done.
> #0 ArgusGetQueueCount (queue=0x0) at ./ArgusUtil.c:268
> 268 return (queue->count);
> (gdb) where
> #0 ArgusGetQueueCount (queue=0x0) at ./ArgusUtil.c:268
> #1 0x804d8ac in ArgusGenerateStatusMar () at ./ArgusOutput.c:213
> #2 0x804d97a in ArgusGenerateClosingMar (status=16) at ./ArgusOutput.c:239
> #3 0x804e957 in ArgusSendClosingMar (fd=8, status=16) at ./ArgusOutput.c:856
> #4 0x804e88a in ArgusOutputCleanUp (param=0) at ./ArgusOutput.c:796
> #5 0x804df60 in ArgusOutputProcess () at ./ArgusOutput.c:441
> #6 0x804d635 in ArgusInitOutput () at ./ArgusOutput.c:132
> #7 0x804a50d in main (argc=7, argv=0xbfbffb80) at ./argus.c:376
> (gdb) l
> 263
> 264 #ifdef ARGUSDEBUG
> 265 ArgusDebug (6, "ArgusGetQueueCount (0x%x) returning %d\n", queue, queue->count);
> 266 #endif
> 267
> 268 return (queue->count);
> 269 }
> 270
> 271 void
> 272 ArgusPushQueue(struct ArgusQueueStruct *queue, struct ArgusFlowStruct *obj)
> (gdb) p queue
> $1 = (struct ArgusQueueStruct *) 0x0
>
> Sorry I can't eaily use argusbugs because the machine cant send mail
> directly to the net.
>
> Platform Free BSD 4.2
>
>
> Russell Fulton, Computer and Network Security Officer
> The University of Auckland, New Zealand
>
>
More information about the argus
mailing list