new software on the server, ..., almost done

Peter Van Epp vanepp at sfu.ca
Thu Sep 6 22:12:19 EDT 2007


On Thu, Sep 06, 2007 at 07:36:00PM -0400, Carter Bullard wrote:
> Grab the new client code that is on the server, but in this case you  
> should
> be able to just run ra under gdb and we'll get some interesting  
> information?
> 
> Carter
> 

	On clients.rc.52 (with .devel not ,devel this time :-)) the original
file still dumps:

ra3 -r /archive/argus3/com_argus.archive/2007/09/06/com_argus.2007.09.06.08.00.01.0.gz >t
ra3(5848,0xa000ed88) malloc: *** vm_allocate(size=8421376) failed (error code=3)
ra3(5848,0xa000ed88) malloc: *** error: can't allocate region
ra3(5848,0xa000ed88) malloc: *** set a breakpoint in szone_error to debug
Bus error (core dumped)
test4:/var/log/argus vanepp$ ls /cores
core.5848
test4:/var/log/argus vanepp$ gdb ra3 /cores/core.5848
GNU gdb 6.3.50-20050815 (Apple version gdb-563) (Wed Jul 19 05:17:43 GMT 2006)
Copyright 2004 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 "powerpc-apple-darwin"...Reading symbols for shared libraries .. done

Core was generated by `/usr/local/bin/ra3'.
#0  0xffff8a74 in ___memcpy () at /System/Library/Frameworks/System.framework/PrivateHeaders/ppc/cpu_capabilities.h:189
189     /System/Library/Frameworks/System.framework/PrivateHeaders/ppc/cpu_capabilities.h: No such file or directory.
        in /System/Library/Frameworks/System.framework/PrivateHeaders/ppc/cpu_capabilities.h
(gdb) where
#0  0xffff8a74 in ___memcpy () at /System/Library/Frameworks/System.framework/PrivateHeaders/ppc/cpu_capabilities.h:189
#1  0x0005c804 in ArgusCopyRecordStruct (rec=0x405234) at ./argus_client.c:3359
#2  0x0000979c in RaScheduleRecord (parser=0x288000, argus=0x405234) at ./argus_util.c:840
#3  0x00009c2c in ArgusHandleDatum (parser=0x288000, input=0x405000, ptr=0x62922c, filter=0x299f40) at ./argus_util.c:919
#4  0x00056e34 in ArgusReadStreamSocket (parser=0x288000, input=0x405000) at ./argus_client.c:1638
#5  0x0005713c in ArgusReadFileStream (parser=0x288000, input=0x405000) at ./argus_client.c:1700
#6  0x00003b44 in main (argc=3, argv=0xbffffbd4) at ./argus_main.c:238
(gdb) print *rec
No symbol "rec" in current context.

	If someone knows where to find szone_error on MacOS 10 that may be 
useful :-)

(gdb) l szone_error
No line number known for szone_error.
(gdb)

	Meanwhile I'll try clients.rc.52 on the main machines and see if I can
get a similar dump on a less sensitive network where I may be able to release
the capture file. 

Peter Van Epp / Operations and Technical Support 
Simon Fraser University, Burnaby, B.C. Canada



More information about the argus mailing list