Subject Re: [firebird-support] Re: Firebird Freezing Problem
Author Dmitry Yemanov
buzzardj wrote:
>
> When running fb_lock_print during a freeze I always see the following:
>
> OWNER BLOCK 11708
> Owner id: 5674, type: 1, flags: 0x04, pending: 0,
> semid: 2
> Process id: 5674, UID: 0x0 Alive
> Flags: 0x44 hung
> Requests: *empty*
> Blocks: *empty*
>
> The flag of this owner block has a status "hung".

Is only one owner or all owners have the status "hung"?

> Could some one tell me what this means and why it could be happening?

Hung means that the process is waiting for a mutex protecting the shared
lock table. It could be a very short transition state under load or an
indication that something bad happened and somebody didn't release the
mutex.

Do you have anything interesting logged in firebird.log?


Dmitry