Consultor Eletrônico



Kbase P158547: Getting memory violation (49) when using proutil dbrpr on database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   14/01/2010
Status: Unverified

SYMPTOM(s):

Getting memory violation (49) when using proutil dbrpr on database

using strace to initiate the proutil <dbname> -C dbrpr to gather information on what the process sees

strace -o outputfile proutil <dbname> -C dbrpr

strace indicates proutil crashes after accessing the <dbname>.db

Stack trace from _proutil reads:
_fini

FACT(s) (Environment):

Database can be served and clients connect without error.
Dbtool records no errors when connecting or working with the database
OpenEdge 10.1A
Linux

CHANGE:

Recent OS copy of the probkup file was aborted midstream and subsequently restarted.

CAUSE:

Suspect corruption in the backup file used to restore the database.

FIX:

1) Make sure a good backup exists for the database.
2) Perform a prostrct list against the database.
3) Review the prostrct list output for completeness.
4) Delete the <dbname>.db file.
5) Issue the following command:
prostrct builddb <dbname> <up-to date .st file>