Kbase P23775: Two users logged in with the same UserID, SYSTEM ERROR: buffer stack underflow dbkey . (3627) and da
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/11/2009 |
|
Status: Verified
SYMPTOM(s):
Two different users are simultaneously logged in with the same userid
User logs in and obtains a userid
Login by <user> on <ttyxxx>. (452)
Another user logs in and obtains the userid of an already connected user
You have attempted to connect to a database with too many users connected to it. Retry the connection later, or increase -n on the server. (5291)
SYSTEM ERROR: buffer stack underflow dbkey <num>. (3627)
Core file generated
Database crashes
PROGRESS stack trace _progres
msgout
msgn
bkpopbs
bkdecrement
bkrlsbuf
rmgetf
rmget_fn
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.x
OpenEdge 10.x
CAUSE:
Bug# OE00073634
CAUSE:
The buffer stack underflow is a consequence of having two database connections using the same connection table entry. For example, the database log file might show:
Usr 306: Login by <usr1> on batch. (452)
Usr 306: Login by <usr2> on /dev/. (452)
Other errors than buffer stack underflow can occur as well.
FIX:
Increase the value of the "-n" startup parameter.
The "-n" parameter must be high enough to include all local and remote users as well as background writers (APWs, BIWs, and AIWs), PROWDOG processes, and PROMON
sessions + 1 for the secondary login broker.