I have a process which listens on a port and does a fork. It
would appear that the child periodically core dumps since the
parent continues to run. When I run dbx against the core
file, I don't get a lot of useful information. Anybody
have any ideas how I can better trace this out. The core
dumps suggest tty stuff (cflush and draina), but I'm not
doing anything fancy with stdin or stdout. What is call_pal?
Mon Oct 6 18:01:52 GMT 1997 - /amhs/bin/CORE/WEB
root_at_alpha1.mdc.com:}} dbx /amhs/bin/AISCounter core
dbx version 3.11.8
Type 'help' for help.
Core file created by program "AISCounter"
signal Segmentation fault at
warning: PC value 0x3ff80005444 not valid, trying RA
warning: RA value 0x3ff8000585c not valid, trying text start
warning: text start 0x120000000 not valid, trying data start
warning: Using data start as a text address -- traceback will not work
> [., 0x140000000] call_pal cflush
(dbx) where
0 (noname)() [0x11ffffffc]
(dbx)
I also have seen a second core dump with similar results:
root_at_alpha1.mdc.com:}} dbx /amhs/bin/AISCounter core.shp2
dbx version 3.11.8
Type 'help' for help.
Core file created by program "AISCounter"
signal Segmentation fault at >*[., 0x11ffff3b8] call_pal draina
(dbx) where
0 (noname)() [0x11ffff3b4]
(dbx)
Steven H. Palmer
The Boeing Company
Fairfax, VA 703-219-3842
steven.h.palmer_at_boeing.com
Received on Mon Oct 06 1997 - 21:21:09 NZDT