home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.perl:7006 comp.unix.ultrix:8351
- Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!olivea!sgigate!odin!sierra.corp.sgi.com!stantz
- From: stantz@sierra.corp.sgi.com (Mark Stantz)
- Newsgroups: comp.lang.perl,comp.unix.ultrix
- Subject: Re: Perl program 'aub' crashes ULTRIX 4.2A
- Keywords: perl,ultrix,crash,open files
- Message-ID: <1992Nov16.200224.15289@odin.corp.sgi.com>
- Date: 16 Nov 92 20:02:24 GMT
- References: <1992Nov16.153208.11855@dxcern.cern.ch>
- Sender: news@odin.corp.sgi.com (Net News)
- Organization: Silicon Graphics, Inc.
- Lines: 39
- Nntp-Posting-Host: sierra.corp.sgi.com
-
- In article <1992Nov16.153208.11855@dxcern.cern.ch> dietrich@dxcern.cern.ch
- (Dietrich Wiegandt) writes:
- >
- >some users here use the Perl program 'aub' (assemble usenet binaries),
- >Author stantz@sgi.com, to process image files received via USENET.
- >Somehow this program seems to manage to corrupt the open file table in the
- >user area so that ULTRIX crashes e.g. when the program is exiting and the
- >files are being closed. It apparently leaves a large number of files
- >behind, because fsck on /tmp, where this program was supposed to create
- >files, complains about unconnected files and other strange anomalies. It
- >looks as if the program is going beyond 64 open files before the crash
- >occurs.
- >>
- >Some configuration details: DECserver 5900, Prestoserve, ULTRIX 4.2A,
- >Perl 4.035, aub v2.0 and v2.0.5 behaving alike.
- >
- >Panics that we have seen sofar:
- > >gfs_lock: locking unrefed gnode
- > >km_free: bad addr
- > >unaligned access
- >
- >Any help would be very much appreciated.
-
- It's not at all likely, despite appearances, that aub is responsible
- for corrupting your disk. The only disk operations aub does are opens, reads,
- writes, and closes. It's possible that aub will use up a lot of file
- descriptors when trying to write to a disk that doesn't have enough space on
- it to hold all the data aub wants to write, but this should never cause the
- file system to become corrupted.
-
- Your problem is more likely, in estimated order of probability:
-
- 1) That your disk was already corrupt when aub started running,
- and that its disk activity merely exacerbated an existing
- problem.
- 2) A bug in your port of perl.
- 3) A bug in Ultrix.
-
- -Mark
-