Informix - Problembeschreibung
Problem IT27611 | Status: Geschlossen |
POTENTIAL FOR MT_EX_OS CATCH TO LEAVE SCB->THREADLATCH MUTEX LOCKED | |
Produkt: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
Problembeschreibung: | |
mt_prscblst had mt_ex_catch that only handles unlock of ses_seslatch, but can lock scb->threadlatch temporarily. Also, mt_nxtscb temporary (and unnecessarily locks scb->threadlatch), but doesn't check the returned scb for SCB_CLEANUP in all cases. For sake of searchability, addiing an example of what the scb->threadlatch looks like in an onstat -g lmx output since the mutex has a unique name, scbthd. This particular example shows the holder 858 waiting on itself for the mutex which is what can happen when this defect surfaces. Locked mutexes: mid addr name holder lkcnt waiter waittime 14737 700000575a32028 scbthd 858 0 858 3573 17 70000001f730038 session 858 0 33 3573 | |
Problem-Zusammenfassung: | |
**************************************************************** * USERS AFFECTED: * * Users of IDS prior to 12.10.xC13. * **************************************************************** * PROBLEM DESCRIPTION: * * Potential for MT_EX_OS catch to leave scb->threadlatch mutex * * locked. * **************************************************************** * RECOMMENDATION: * * Upgrade to Informix Server 12.10.xC13 or 14.10.xC1. * **************************************************************** | |
Local-Fix: | |
Lösung | |
Workaround | |
keiner bekannt / siehe Local-Fix | |
Weitere Daten | |
Datum - Problem gemeldet : Datum - Problem geschlossen : Datum - der letzten Änderung: | 27.12.2018 04.12.2019 04.12.2019 |
Problem behoben ab folgender Versionen (IBM BugInfos) | |
12.10.xC13, 14.10.xC1 | |
Problem behoben lt. FixList in der Version |