Error 3648

Severity

17

Message text

Async log service threads encountered a FATAL error while serving database '%.*s'. Database Log is locked and will not be released. Please look in the errorlog for more information or contact Sybase Technical Support.

Explanation

If the asynchronous log service (ALS) thread gets infected while doing a flush of the user log cache, the transaction log for that database may be inconsistent. All data change activities are disallowed in the database. The database noted in error 3648 is possibly in an inconsistent state. Processing in other databases using ALS are also stopped, because the spinlock on the transaction log is not released.

Action

Restart Adaptive Server to roll back incomplete transactions and return the database to a consistent state.

Additional information

If this error persists, then a configurable shared memory dump (CSMD) should be configured, which can be helpful in determining the root cause of this error. See the section “Configuring a shared memory dump on conditions” in the Troubleshooting And Disaster Recovery guide for instructions.

Versions in which this error is raised

Version 12.5.1 and later