foxbase panics sco unix

Bill Blue bblue at crash.cts.com
Sun Jun 23 17:57:33 AEST 1991


In <1991Jun22.183814.1673 at scuzzy.in-berlin.de> src at scuzzy.in-berlin.de (Heiko Blume) writes:
}i have a problem with SCO FoxBase 2.1 running under SCO UNIX 2.0GT:
}while reindexing the databases (biggest ~10MB) with 'pack' the
}machine panics with 'trying to free already freed block'.
}now i thought this is the bug that causes invalid inode table entries
}that should be fixed by unx279, but that didn't help. i even reinstalled
}from scratch to be sure to apply the patch to a clean kernel, but
}the panic persist. i should note that it doesn't always panic, but
}you can sure wait for it, reindexing 2 or 3 times does it.
}
}any pointers?

Not exactly, but I have seen a similar behavior with Foxplus 2.1.2 on
SCO Xenix (2.3.3).  Seems that if you pack, or copy, or do any
operation that results in Foxplus doing a copy, on a file much larger
than 1mb, you get a string of kernel: out of swap messages to the
screen.  If it's a file of borderline size (borderline to the problem)
you might get by with the operation completed successfully, even with
the error messages.  But if the file is too large and you let it go,
it will ultimately always panic and bring the system down.

Note that just prior to the initial kernel messages, there's a bunch
of additional back-and-forth disk activity between the hd with swap on
it, and the hd with the foxplus files.  There shouldn't be any
swapping at all, and vmstat says there isn't.  I've tried it on three
different machines, differently configured all with 8-12mb ram and
always >7mb swap space.

Older versions of Foxplus did not exhibit this behavior on any size
file.

Regular cp copies of the files are fine, of course.  Problem only
shows up in Foxplus.

I'm hoping there's a newer version of the program that fixes this
problem, as it certainly makes maintenance of large database files
rather difficult...

--Bill



More information about the Comp.unix.sysv386 mailing list