If some process acquire fast mutex and died not releasing it it could hung all other activity.
Fast mutex was contributed by Yaffil team and integrated into Firebird 2.1. Since that time there was no reports about issues related to fast mutex robustness.
I reproduced hung in very specific scenario and only as result of another bug (see
CORE-3325).
For Firebird 2.1 the hanging was reported once or twice a year per each 1000 connected users
CORE-3153is the earlier incarnation of this bug