JacquesJTheron
Programmer
We have been using DBFCDX RDD in Clipper 5.2(e) for some time with good resuslts. Recently got intermittent GPF's on dbcommit() and 'commit' commands after adding new records to some *.dbf files. The file in question has two tags, consisting op 5 and 6 columns in the database combined to make up the index key. Linker is Blinker version 3.3. BLIGPF.exe reports the offending segment of code to be __BMOVE(). The problem was found in two programmes (*.exe's) accessing a file with the same name, structure and index tags - but on different machines and disk drives - ie not the same file - just similar.
Apart from the comment on Blinkers Web FAQ that the problem was reported and acknowledged by CA in December 1995, I have been unable to find a fix or workaround for the problem. (Apparently CA said at the time that they were working on the problem....)
(It seems to happen on the first record in the file - with each GPF it adds a blank record to the file, and a reindex fixes the problem for a undeterminate period - I think till the file gets emptied and packed)
If anybody has any more information or suggestions, I would like to hear of them. Maybe someone knows of a patch, or even has a replacement *obj for __bmove??
Apart from the comment on Blinkers Web FAQ that the problem was reported and acknowledged by CA in December 1995, I have been unable to find a fix or workaround for the problem. (Apparently CA said at the time that they were working on the problem....)
(It seems to happen on the first record in the file - with each GPF it adds a blank record to the file, and a reindex fixes the problem for a undeterminate period - I think till the file gets emptied and packed)
If anybody has any more information or suggestions, I would like to hear of them. Maybe someone knows of a patch, or even has a replacement *obj for __bmove??