home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
14.10.xC11 FixList
12.10.xC16.X5 FixList
11.70.xC9.XB FixList
11.50.xC9.X2 FixList
11.10.xC3.W5 FixList
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

Informix - Problembeschreibung

Problem IT03863 Status: Geschlossen

ASSERTION FAILURE SEGV IN LKDEQUE WHEN USING PDQ, COMMITTED READ LAST
COMMITTED ISOLATION AND BATCHEDREAD_INDEX SET TO 0

Produkt:
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10
Problembeschreibung:
A query that has PDQ enabled and multiple threads, that is using 
the committed read last committed isolation level and it 
encounters a locked row doing a index scan when 
BATCHEDREAD_INDEX is set to 0 will assert fail crash the server 
with the following stack trace: 
 
afstack 
mt_ex_throw_sig 
afsig_handler 
<signal frame> 
lkdeque 
lkwait 
lkmanagex 
lkrow 
read_record_lc 
read_record 
gather_records 
rsread 
fmread 
gettupl 
scan_next 
join_next 
producer_thread 
startup 
 
 
Portions of onstat -g ses output that show pdq enabled and 
committed read last committed isolation level: 
 
tid      name     rstcb            flags    curstk   status 
242      sqlexec  66608740         ---P---  6784     sleeping 
secs: 1     - 
246      nljoin_1 66608ff8         ----R--  1717808992 running- 
247      nljoin_1 666098b0         Y------  496      cond wait 
await_MC1 - 
248      nljoin_1 6660a168         L---R--  1719364656 running- 
249      nljoin_1 6660aa20         Y------  496      cond wait 
await_MC1 - 
250      scan_2.0 6660b2d8         Y------  496      cond wait 
await_MC2 - 
251      scan_2.1 6660bb90         Y------  496      cond wait 
await_MC2 - 
 
 
sqscb info 
scb              sqscb            optofc   pdqpriority 
optcompind  directives 
670621c0         681a8028         0        40          2 
1 
 
Sess       SQL            Current            Iso Lock       SQL 
ISAM F.E. 
Id         Stmt type      Database           Lvl Mode       ERR 
ERR  Vers  Explain 
183        SELECT         clear              LC  Not Wait   0 
0    9.24  Off 
 
Lastly the value of BATCHEDREAD_INDEX from the onstat -c output: 
 
BATCHEDREAD_INDEX   0
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* 12.10 users using Last Committed and PDQ                     * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* See Error Description                                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Update to IDS-12.10.xC5                                      * 
****************************************************************
Local-Fix:
Lösung
Problem Fixed In IDS-12.10.xC5
Workaround
keiner bekannt / siehe Local-Fix
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
19.08.2014
16.10.2015
16.10.2015
Problem behoben ab folgender Versionen (IBM BugInfos)
Problem behoben lt. FixList in der Version
12.10.xC5 FixList
12.10.xC5.W1 FixList