Kbase 22017: Multiple "vv_flush:I/O error 5" and (5140) Errors
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/05/2002 |
|
SUMMARY:
In some particular situations in Progress Version 8, you might see multiple "vv_flush:I/O error 5" and (5140) error messages, causing concern about the database integrity:
"SYSTEM ERROR: cxdlc: user 0 freeing a released cursor (5140)"
EXPLANATION:
The "vv_flush..." error means that Progress was unable to refresh a terminal because of an abrupt disconnection. So, you have a user that is no longer connected. When Progress cleans up the allocated cursors -- those belonging to the now disconnected user -- it might produce error (5140).
Error (5140) means that Progress found that a request to free a cursor is for an already freed cursor. This behavior has been fixed in Progress Version 9 where it just silently ignores the condition rather than notifying the user of an error condition they did not cause and cannot fix.
In this particular situation the error (5140) is not critical.
References to Written Documentation:
Progress Knowledge Base Solution 19595, "One Possible Reason for Error 5140"