Kbase P43596: SQL-92 server crashes on while SQL-92 clients extensively use Sequence authorization
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  9/30/2008 |
|
Status: Verified
SYMPTOM(s):
SQL-92 server crashes on memory violation and after a while the JDBC application hangs
SYSTEM ERROR: Memory violation. (49)
Disconnecting client <number> of dead server <number>. (2526)
Disconnecting dead server <number>. (2525)
JDBC application hangs at different places coded by different programmers
The application extensively uses sequence authorization
When aborting the hanging JDBC application, the records remain locked
Unable to disconnect JDBC user from promon or proshut
Database has to be shut down to recover
FACT(s) (Environment):
IBM AIX
Progress 9.1D
CAUSE:
Bug# OE00095657
CAUSE:
Memory access violation in freeing a cache entry for authorization for access to sequences. Sequence authorizations are added to a cache, however the memory entries in this cache were being freed while still in the cache. Hence, depending on platform and memory reuse scheme for the particular platform, the individual cache entries could get corrupted.
FIX:
Upgrade to 9.1D08, 10.0A or later.