Release Notes
Abstract
Informix Server provides periodic fixes for release 12.10. The following list is the most recent report of fixes for customer-reported defects in versions 12.10.xC15. This report combines both Windows and UNIX-specific defect fixes, and is more current than the defect information included in the product release.
Content
Fix Pack 12.10.xC15 |
Fix release date: 27th August 2021 Status: Recommended Download: Fix Central and Passport Advantage |
APAR | Abstract |
IT31720 | When trying to compress blobs in a table, if the compression would fail because < 2000 blobs, a 161 error is also generated |
IT32196 | Rollback of transactions involving log records > 10k triggers readahead messages in MSGPATH file |
IT34925 | Query on RSS can assert segv in btnext when primary table is truncated |
IT27640 | Sessions can connect to server during fast recovery |
IT28487 | Message "The CM configuration file contains could not load." is not meaningful |
IT29120 | Section on 'Loopback Configuration' erroneous and incomplete |
IT29111 | mt_shm_hash_pool messages might appear in online log due to activity of readahead threads |
IT29272 | Temp dbspace chunks not re-created at restart on secondaries |
IT31910 | 'insufficiently clear error message' - when group identifier value of ER sqlhosts is more than 32767 |
IT29631 |
BATCHEDREAD_INDEX = 1 , non-logged database, and reverse index scan, index corruption could make a sqlexec thread run in a tight loop, hanging up a cpu vp |
IT30689 | DR:Warning: The table minversion DBA feature is enabled on the secondary printed in nline.log even though no mismatch within pri/hdr |
IT30404 | Server takes a long time to start on Solaris 11 when there are many chunks |
IT30982 | Unclear how to create ifx_replcheck index with replicate using --anyUniqueKey |
IT31369 | dbaccess : User with Select only privilege on the table allowed to choose 'Alter' option. |
IT31200 | in-place alter can take long and consume a full cpu vp when cleaning up many (and some large) old alters |
IT31252 | RSS server unable to connect after restart of the primary server with message "Server is not defined as an RSS node." in the online.log |
IT31368 | Increase the size of the name within onstat -g mem |
IT31372 | Onclean might report "Could not confirm Semaphore ID 2850821 belongs to correct process group. " |
IT31494 | 'cdr check' syntax page still restricting --since option to 'timestamp'/'deletewins' CR, not mentioning new REPLCHECK facility |
IT31586 | -874 & Assert Failure on printqual when running a query on view with TS tables with set explain on |
IT31659 | The -encrypt option used by ontape should be position independent in combination with -STDIO |
IT31702 | -1204 when date field contains 12/31/9999 and Upper Index Filter is used |
IT31791 | Functional Index is not used on select in SP environment |
IT31908 | Migration to 12.10.FC13 or 14.10.FC3 returns in -530 executing low_memory_mgr.sql at line 19 |
IT31907 | mon_compression_estimates does not automatically skip non-vanilla indexes |
IT31914 | sbspace incremental backup potentially blocking instance for long time |
IT31920 | Reversion from 12.10.FC13 to 12.10.FC12 prints "Unknown parameter on reserve page: OPT_W1" in the online.log |
IT31971 | Concurrently running calls to mi_lo_decrefcount on different sblobs can leave stray smart blobs with ref counts of 0 |
IT31972 | The command onspaces -cl and the task "clean sbspace" will not clean stray smart blobs until after server is bounced |
IT31976 | If Update statistics for procedure has to call autoregexe , it might hang the scheduler and the caller session |
IT32024 | After running update statistics, medium or high query takes longer time and optimizer chooses sequential scan instead of index path |
IT32022 | Running "update statistics for procedure ..." causes assertion failures; however, the updates statistics finishes without errors |
IT32060 | cdrLSNQ_wait is expensive when many sessions running transactions on primary of HDR pair with HDR_TXN_SCOPE NEAR_SYNC |
IT32067 | RA_Q_List mutex contention and hot ReadAhead spin lock when there are many readahead threads |
IT34920 | HDR assert fails in read ahead thread immediately after setting up HDR pair -- probably the result of auto update evaluation task |
IT32093 | bson_mvalue_varchar with host variable in JDBC returns 1213 error |
IT35235 | -626/-103 altering a table when column is changed to serial and primary key constraint is added same time |
IT32097 | Select from syssqltrace_iter where sql_id is negative yields assert failure |
IT32150 | Memory block header failures immediately after a new HDR sec is attached on a Prim promoted by a fail |
IT32162 | An onstat -g ses or onstat -g sql can loop printing many "(" characters resulting in a large assertion file being created |
IT32235 | While altering an exclusively locked filled compressed raw table into standard mode facing SQL 242/ISAM 106 error |
IT32236 | LPAD() and RPAD() on empty string getting -202 when used in multi-byte character set database |
IT32248 | Error in execution of certain XML queries following earlier failure of JAR file installation for Java UDR |
IT32354 | Alter fragment online detach + force_ddl: not working |
IT30087 | DR_IXRDROP does not protect DRBRP->bt_rstcb from being cleared during attempt to call ixrdrop. |
IT32308 | Interrupting a hanging (suspended) 'cdr sync' would leave the global catalog locked and cause lock errors to other cdr commands |
IT32335 | Update statistics might result in 1.797693e+308 for sysfragments for the ndelete statistics |
IT32473 | -202 error when using char_length("") for a NULL value |
IT32397 | dbschema do not output not null phrase on external tables. |
IT32428 | Incorrect number of csm vps started when using csm network encryption |
IT32427 | csm vp leaking private heap memory when cycling keys (based on switch frequency) for persistent connections when using csm network encryption |
IT32450 | On Windows, IDS 12.10.FC13 server does not report function symbol names in stack traces |
IT32416 | After server start, message log file show "ERROR: cannot fork secondary Server thread (cloneInitRecoverInt) " |
IT32484 | When an SP with 250+ arguments is defined for conflict resolution, the target might report af in dsiStoredProcedure |
IT31587 | -244/-126 on secondary when table with size large enough to need remainder pages and update needs before or after image |
IT32529 | With extended Checkpoint/Log reserver pages and encryption at rest with rootdbs encrypted, server might fail to come online. |
IT29670 | Windows: If backup file is bigger than 2GB, Ontape backup to directory fails |
IT32532 | Query plan with best estimated cost that also runs the quickest is not chosen |
IT32597 | Query with ANSI join and ANSI OUTER join might fail in evalcols / rdatavalSmint |
IT32603 | File <oncheck_pid>.blobuse created by oncheck -pB is created in /tmp instead of $DBTEMP |
IT32614 | The aus_work_lock table remains along with tk_attributes of 924 when AUS evaluator starts when AUS refresh is still running |
IT32655 | Error message 'Cannot convert to encrypted server' change to 'DISK_ENCRYPTION to be disabled' |
IT32674 | Multiple Assert Failures during execution of stored procedure on a secondary server performing query of remote table located on same server |
IT32724 | SPL using execute immediate and SQLTRACE is on can cause af file on stmtmon_save_iterator |
IT32849 | Excompat : use of stored procedures using utl_file_get_line can throw afs , hang, or crash the server if trying to read a line too long for the buffer. |
IT32756 | Dynamic change of LTAPEDEV to null device might not mark logs as backed up on secondary servers |
IT32859 | Query that uses first and order by might pick a non-optimal query plan |
IT30188 | Rollforward of log record failed iserrno = 111 trying to apply log records for created RTREE index in non-default page size dbspace |
IT33019 | -908 / -27001 when connecting to SLA group that previously changed from an invalid sqlhost entry to a valid group entry |
IT33023 | syncsqlhosts.exe fails to sync sqlhosts with windows registry when instance is initialized using oninit |
IT33046 | ISTAR< /span> query using DECRYPT_CHAR(column, value)as a filter that is promoted by the optimizer to the remote database cause an assertion in decrypt_const_password |
IT33050 | Last record contains a null value for the spatial column, loadshp utility failed to load the file |
IT33053 | On customer system, ER CDRACK_1 thread hung forever while updating ack point in progress table |
IT33079 | Assert failed: yield_processor: conditional latch count nonzero possible when ALRM_ALL_EVENTS set to 1 |
IT33136 | Select into external table using derived table and order by seems to corrupt output |
IT33176 | Assert Failure & Thread suspends on BSON_UPDATE with $push |
IT33180 | User and group ownership not set correctly for SYSTEM SPL statement in grid procedures |
IT33216 | Cleanup of suspended XA transactions using MSFT style might corrupt RSAM memory |
IT33277 | Various asserts in rmdictionary when executing stored procedures with remote temp tables and procedures |
IT33285 | mi_trigger_get_next_row does not cater for MERGE that might result in INSERT and UPDATES. |
IT33289 | Ii IDS instance has smart blob spaces, starting 2 concurrent archives can hang server in Blocked: Archive waiting for E0sb_arcspace mutex |
IT33316 | Slow log transfer from primary to rss node due to bad smx pipe |
IT33323 | Extending a chunk on primary server doesn't replicate on secondary for temp dbspace |
IT33390 | Memory duration problem with C UDR used in query WHERE clause |
IT33419 | BTS index with default SBSPACE and dbimport failure |
IT33427 | Assertions with "undoptspecial : columns not found on page" messages when running out of temp space on concurrently running tx |
IT33537 | Unexpected internal error 172 running MERGE statement using subqueries |
IT33542 | cdr check falsely reports missing rows and hangs |
IT33629 | Query picks a slower path if there is a large DS_TOTAL_MEMORY value being used. |
IT33646 | -201 Syntax Error when running remote query using JDBC |
IT33659 | Memory corruption possible when STMT_CACHE and EXT_DIRECTIVES both enabled and query with a subquery. |
IT33697 | Informix HDR Pair with 4 Connection Managers and SLA Groups can result in 908/27001 (possible 25579 in online.log when performing remote select to PRI server (that is NOT via CMs) connecting to local HDR / RSS |
IT33684 | Recovery of a BTMERGE potentially merging two index leaf pages too full to be merged |
IT33715 | Assert failed segv trying to execute procedure using DRDA protocol when function does not execute a return statement |
IT33728 | segv assertion failure in udr_execute , resulting in -9791 error on execute procedure call |
IT33884 | Memory corruption possible on secondary with concurrent queries and rollforward of table alter that increases row size from primary |
IT33796 | View not respecting subquery therefore producing too many rows that lead to longer runtime of the query |
IT33797 | Memory leak in sqalloc.c:1949 when running Java program performing inserts & updates where placeholders match the composite index |
IT33799 | bson_value_lvarchar() NOT correctly returning escaped characters |
IT33846 | Scheduler tasks in Tenant/non-Tenant environment with session limits might fail with exceeding session limits |
IT33847 | Adding a new large chunk in an HDR pair with EAR defined on leads to timeouts and role switch |
IT33874 | Query using rowid and double quotes with delimident set crashes in evalcols |
IT34010 | oninit should check and adjust ROOTSIZE when coming up |
IT37978 | SELECT QUERY WITH MULTIPLE JOINS AND AGGREGATE FUNCTIONS THROWS ERROR "208: MEMORY ALLOCATION FAILED DURING QUERY PROCESSING" |
IT33917 | Continuous prepare/declare/free of a statement in a for each loop in SPL cause a linear memory consumption in session RALLOC |
IT34041 | -908 / -27001 when connecting to SLA group that previously changed from an invalid sqlhost entry to a valid group entry |
IT33928 | Insert into external table select from derived table with order by can assert in evalcols from xuc_next |
IT33945 | Crash in foldviews() ... viewinfo() with union view joined to table expression |
IT33990 | onpsm -O dump -o <object id> writes the object data to a file but the file is truncated |
IT34090 | AUTOLOCATE does not work for fragments on varchar or lvarchar columns |
IT34044 | Running 'oncheck -cR' in an encrypted instance fails with errors 'Log page error: invalid address. Log number 1, addr -43: -1160213497' |
IT34088 | Increased session memory usage due to statements inside stored procedures not being freed |
IT34094 | JSON STATEMENT CRASHES THE SERVER ON UDR_EXECUTE |
IT34117 | ER-replicated smart blobs can consume more extent space on target participant than on source |
IT33793 | STS_SubtrackCreate() can fail with (USE31) Too few points for geometry type in SE_API_make_linestring . |
IT34141 | UTSD6 Internal error: tscontnr.c: ### trying to insert into rolling window container possible after inserting in non-chronological order |
IT34162 | JSON/BSON query returns -937 against drdaexec and sqlexec threads |
IT34183 | Poor performance of queries on sysscblst pseudo-table might cause other threads to wait on session mutex |
IT34215 | IWA: offloaded query with COUNT including DISTINCT and a CASE expression in the projection list can lead to error -904,57011 |
IT34255 | Need documentation on how cdr check repair works with 'Send-Only' Replicate with extra rows on the target |
IT34254 | Queries against sysmaster tables syscmsmtab and syscmsmunit can assert with stack in prcmsmunit |
IT34262 | cdr check repair with -e delete option for 'Send-Only' replicate should print a message that it is not supported |
IT34195 | Assert Failure or hang possible on primary server when using CDC and HDR secondary server |
IT34309 | Server allows a functional index using bson_value_lvarchar in a 8K index space but later access on the table always returns -517 |
IT34343 | ALTER TABLE ADD using BEFORE clause can change the definition of a functional index |
IT34374 | Incorrect errno reported and ambiguous OS system call failure during assertions for I/O failures |
IT34379 | cdr check/sync allows Read-Only participant to be used at main server |
IT34433 | DRDA Clients might see an exception in drda_receive_buff in a low/out of memory situation |
IT34471 | Query with BSON data needs a lot of RTN memory |
IT34509 | Slow log replay at secondary server due to drbt_lock latch contention between user sessions and log replay threads |
IT34503 | Owner of procedure/function is ignored inside a view |
IT34626 | -874 or -768 or sigsegv when repeatedly opening/closing a cursor involving distinct aggregate |
IT34692 | Issue creating a view with conversion of integer to datetime with fraction. |
IT34799 | Remote query failing with -517 when remote table has an index that is too large for a 2k dbspace |
IT34818 | onstat -g sql does not show last error on session |
IT34872 | Missing implicit cast, from JSON to BSON, causing assertion from bson_get() |
IT34887 | Assert calling mt_lock_helper from sapi_drain_mem after calling Java udr that returns java.util.Vector as LIST(VARCHAR NOTNULL) |
IT34933 | Replication of compressed partition blobs might cause Assert Failure |
IT34951 | Empty btree pages might cause repack operation to hang |
IT34973 | UPDATE with subquery 'SELECT...UNION' fails as Error: 959/172 |
IT35210 | Query containing correlated subquery in select list running with PDQ cause errors like void seqscan->ss_rsaminfo) == OPENP->op_rsamscan |
IT35039 | Exception caught during query of sysscblst table might leave mutex locked with potential for deadlock |
IT35093 | onstat -g dri on HDR secondary shows Last log page applied 0,0 |
IT35111 | STSN event intermittently logged in audit file and is not set in audit mask |
IT35112 | Query Slowness and statistics Wrong for the query executed within Loop |
IT35128 | UPDATE STATISTICS HIGH FOR TABLE might cause the hang |
IT35130 | 9600: Internal error. Insert into table that has Row and Multiset |
IT35229 | Alter Table Add Foreign Key Constraint goes exponentially slower with Interval Fragmentation and Expression Fragmentation |
IT35340 | DRDA: Using BSON/JSON data in a simple select might corrupt the server memory in a large range |
IT35698 | ER workload on sensitive and insensitive databases on the same target return 26801/26802 in the CDRD thread |
IT35563 | Execute procedure returns error 934 “Connection to remote site no longer valid” in distributed query after remote node bounce |
IT35574 | Creating a replicate with timestamp conflict resolution on a table fragmented with rolling is failing with -26911 |
IT35673 | Assert in mt_lock_helper calling Java udr that executes select statement and returns java.util.Vector as LIST(VARCHAR NOTNULL) |
IT35284 | Read Ahead thread might not receive wake up call resulting in hang of other threads |
IT35726 | A password greater than 311 characters for a mapped user will crash the database server |
IT35727 | Log replay error on secondary when SP_AUTOEXPAND is off and manually extend a chunk that also allows mon_low_storage task to extend |
IT35818 | Various assert failures when calling Java udrs that return java.util.Vector as LIST(VARCHAR NOTNULL) |
IT35916 | Exception in prsqlstat might cause an endless loop |
IT35887 | oncheck -cI incorrectly reports "Please Drop and Re-create Index" if an engine resource issue has occurred |
IT35888 | Running oncheck -cI against a Forest of Trees index takes out a lock against every data ROW (or PAGE) of the table |
IT35939 | A typo in onconfig prevents Informix to start and get immediate segmentation violation |
IT35940 | Memory leak on ralloc on remote server when using where date(datetime_col) = subquery with date_col from a synonym to the remote server |
IT36090 | Query using the clause bts_contains(popis, ? , score # REAL) might report assertion in bts_cl_thesaurus_fini |
IT37398 | Memory allocation error for during archecker table level restore process |
IT36149 | SCHAPI: [Auto Update Statistics Evaluation 42-2] Error -1265 Overflow occurred on a datetime or interval operation. |
IT36155 | Non-fatal AF generated when a parent deletes via the second column in the primary key with a child foreign key index disabled is attempted |
IT36187 | Server asserts fail in valstore_deepcopy from query using union and concat of character fields > 215 and other fixed types |
IT36138 | Reoptimization of query containing duplicate removal operation might result in error -392 |
IT36294 | Executing procedure on secondary can persistently return 640 QPlan sanity failure |
IT36299 | Updating row that increases in size in a round robin table should be able to handle out of space errors when another fragment has sufficient space |
IT36632 | cdr view risdir may core in atsparse_parse_rowdataheader with a free twice exception |
IT36782 | TimeSeries DataBlade creation is failing with -937 and -9905 errors. |
IT34139 | "rscGetCompDictRow : Dictionary not found" followed by log replay assertion on secondary servers |
IT36685 | Need improvements to Assert Failed: Code assertion at rsbtcs.c to provide more information to customers and support |
IT36785 | 'onbar_d -b -l -C' process stays alive even after the interrupt command (CTRL-C) |
IT36799 | A query plan using all nested loop joins has lower estimated cost but is slower than another plan that leverages hash join with higher cost |
IT36873 | In-place alter table can lead to a flood of page out-of-seq errors in online.log when using cdc |
IT36978 | Loading a table with a compound forest of trees index via hpl can result in corrupted index |
IT37242 | With dbspaces composed of many chunks, frequent 'chunk down' checking can be very expensive |
IT37052 | "CREATE TABLE ... AS SELECT ..." not setting STATCHANGE correctly |
IT37096 | Using BTS Index in transaction run in parallel can lead to afs |
IT37128 | Excessive reads on sysprocauth if procedure does not have 'public' execute permission or user does not have DBA privilege |
IT37169 | 768: Internal error in routine opjoin() when using outer joins |
IT37127 | A complex query will cause an af with -874, if an optimizer hint is used. |
IT37182 | After adding rowid on fragmented table, select statement returns '-750 Invalid distribution format found for table' |
IT37243 | (Windows) Error building 'sysmaster' database |
IT37025 | Query with temp table not following external directives |
IT37230 | RSS node Blocked:LOG_DROP possible when dropping logical logs on primary with concurrent index build on RSS node |
IT37371 | Wrong table getting fragment added once insert coming from trigger hitting partition limit |
IT37368 | Unique index potentially allowing duplicates into table |
IT37370 | Index check on unique index not finding/reporting certain duplicates |
IT37421 | Wrong result for aggregate query via index - MIN for example - when NULL contained in column alongside non-NULL data |
IT37646 | RSS_FLOW_CONTROL always ENABLED even though set to DISABLED |
IT37803 | Assert failed in RSS_Recv thread in cloneSourceRecvThread when primary/rss nodes experiencing connectivity issues |
IT37820 | RSS Connection messages need to be more informative and include failure error codes |
IT18035 | Many false positive -387 -111 Assert failures seen when onmode -I is set |
IT22083 | |
IT22671 | Assertion failures on read only secondaries possible with concurrent read activity on secondary while table altered on primary |
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSGU8G","label":"Informix Servers"},"Component":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"12.1","Edition":"Enterprise","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Was this topic helpful?
Document Information
Modified date:
09 December 2021
UID
ibm16485875