f77 bus error

From: Jim McCormick <jwm_at_dec3.mc.duke.edu>
Date: Wed, 10 May 1995 16:14:16 -0400

We are having a problem with a large fortran 77 program running
on a dec 3000/800. We are running osf1 ver 2

The system has 832 MB of ram and swap space is 1082 MB. I realize
this is very little swap for the amount of ram we have.

The actual fortran program is about 500MB in size. It reads and
writes large files (400-500MB) and also does numerical processing.

The program often crashes with a "bus error". We also get an error
on the operators console "vm_swap I/O error during pagin".
The error occurs both during IO and also during numerical processing,
after IO is completed.

I run vmstat while the program is doing IO and I see the number of
free pages going down to 8 or 9 , so almost all virtual memory is
used up.

What exactly is a bus error?

How does IO allocate memory such that the free pages go to zero? Is data
double-buffered.

Is the problem that we are just running out of virtual memory? I
don't want ot reformat the disk if this is not the problem.

                                        Jim McCormick
Received on Wed May 10 1995 - 16:14:57 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:45 NZDT