Kbase P42066: Memory violation when running specific procedure.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/16/2008 |
|
Status: Unverified
FACT(s) (Environment):
SCO OpenServer 5.0.5
FACT(s) (Environment):
Progress 8.3B
SYMPTOM(s):
Memory Violation (49) when running a certain procedure.
Procedure runs on other databases that reside on the same system.
Procedure is querying and updating a data set.
Procedure failed on a certain date, customer altered the procedure and ran the procedure to completion from the point of failure on.
STACK TRACE
82DBB97 ---> uttrace (x8046c84, x8046c84, x8313030, x8313038)
82DBAA7 ---> utcore (x8005b360, xfd7f006f, x83a77b0, xffffff38)
drexit (x2, x2, x31, x8046e54)
drSigFatal (xb, x0, x0, x831001f)
utrealloc (x83a7108, x788, x8046f5c, x0)
brAdjust (x8323110, x8, x8323110, x8046edc)
bfadj (x8323110, x83a6f10, x8328604, x8323130)
bficb (x8323110, x72c, x1, x1)
bfFindRow (x8328598, x8046f5c, x83285d0, xffffffff)
rnbfnxtDoit (x83b0e18, x83b0e18, x83a6f10, x1)
rnbfnxtBody (x6, x839ddd8, x8320918, x8047068)
rnbfnxt (x83b0e18, x6, x830ad1c, x0)
rnexec_entry (x0, x8, x831979c, x80470d8)
rninterpret (x831a4b4, x8393ca8, x8319e68, x0)
.text (x0, x0, x0, x82e2f51)
wvRunDispatcher (x8319e68, x805a39c, x8047160, x806594c)
iodispatch (x9320d894, x8047198, x8051bfa, x831e420)
.text (x831e420, x1, x8005b360, x0)
main (x11, x80471b8, x8047200, x0)
Problems occurs both client / server, and single users session.
Attempting to run with the -hs set to 2000 and the mmax set to 10,000.
Also going to run a idxcheck with the tee command to output.
See if any index corruption is the problem.
CAUSE:
Binary data existed in several text records. The binary information caused index rebuild to fail for the records.
FIX:
Removal of the records corrected the problem.