Switch to standard view 
  Sybase logo

Targeted CR List for ASE 12.5.4 ESD #10

The purpose of this document is to help Sybase customers obtain a general idea of potential bug fixes in future Adaptive Server Enterprise (ASE) EBF releases. Please be sure to read the Disclaimer and General Notes below.

Disclaimer: This document lists the targeted (not committed) fixed CR list for the release listed above. Please be aware that the purpose of this posting is solely to provide you, our customers with estimated release dates and targeted CR lists. Sybase does not commit to releasing EBFs on the specified dates or to including the CR fixes in the said EBF. While every effort will be made to meet the said targets, changes can occur at any time. It is also possible (although unlikely) that Sybase may decide not to release an EBF that was previously scheduled for release.

Bug IDDescription
389428 monSysStatement does not distinguish between multiple executions of the same stored procedure in a single batch
394172 License Monitoring is counting spids supporting the Job Scheduler as licensed users.
406324 If buffer pool tuning is performed during recovery, sp_cacheconfig shows that "Config Size" for the default I/O pool in the 'default data cache" is smaller than the value configured in the config file.
429009 Occasionally on a multi-engine system, sp_monitorconfig "Active procedure cache" values might be higher than configuration value
438859 The message "The database page size of 2048 bytes obtained from ASE is different from the database page size of -1024 bytes read from the dump header." appears in error at the end of the output for LOAD with LISTONLY against a remote backupserver.
455781 Historical Server reporting incorrect time value on windows platform
465981 In rare circumstances, Adaptive Server may hang and a stack trace which includes the modules 'buf__writewait' and 'buffree' may be reported when running a select-into statement.
469076 ASE running on the windows platform using named pipes protocol may experience a disconnect during the installmaster operation
469817 DDLGen: DDLGen incorrectly generates foreign key contraints for tables that do not have any if the tables have a object_ids that match referencing tables in other databases.
491277 The message "Current process infected with 11" together with a stacktrace which includes the modules 'mda__check_waiting_procs' and 'mda_populate_monState' may be reported in the error log when a SELECT query is executed against the monState MDA table.
493833 sp_sysmon does not report the number of lock promotion when page lock is promoted to table lock.
498167 LOAD DATABASE may fail with error 8241 for database dumps taken with verify option and the database volumes are used greater than reserved threshold value.
532777 sp_configure may encounter error message 10840 with error message, "Internal error, FDP API, fdp_get_memory(): Failed to allocate 2097061 bytes.", in the errorlog.
534139 Backup Server crashes due to Open Server bug 471786
537594 In rare circumstances, a query being executed in parallel may hang when Adaptive Server is configured with several engines and some other queries (which ran in parallel too) were aborted (for example sending CTRL+C).
547824 The message "process infected with signal 11" in the module 'bufdlink' may be reported in the error log together with a stack trace which includes the modules 'pg_allocate' and 'bufdirty' when a stored procedure is executed requiring a work table creation and cache binding for user temporary databases was changed between executions. This will result in ASE shutting down itself.
548330 In rare cases, a 6909 error could be raised and shutdown the server when the first log record for a chained transaction is written to the log.
551091 If error(SIGSEGV, SIGBUS) occur at sampling, the engines will be halted.
551094 Attempting to retrieve data inserted using a deferred INSERT command for a table created with the "ignore_dup_key" clause and having TEXT columns may fail with a fatal 7114 error reading "Page < Page Number > is not a valid text page." together with a stack trace showing modules "sendtext" and "get_txtpage".
551246 Error 5901 is hit while calculating the next cycle frequency for the scheduled job if its jsc_start is NULL in the js_callouts.
552026 Monitor Historical Server process memory usage keeps growing while recording a session.
552477 The installation fails if user specifies the installer image directory as the destination directory.
553898 After altering a table which has a trigger, an update may cause error similar to: Invalid column length: 86. Value must be between 0 and 4 for 'all-pages' row with minimum row length of 6. followed by a stack trace in the errorlog.
556134 The index checking of DBCC CHECKTABLE doesn't check the first row of every non-leaf page, so it can't check out the corrupt index if someone of first keys is bad.
556727 A 12313 error: "Internal error: Insert into page id < pageid > of index id < indid > of table ' < objname > ' (id = < objid > ) in database ' < dbname > 'tried to replace undeleted RID ( < rid_pageid > , < rid_rnum > ) at slot < slotnum > and ridposn < ridposn > ." may be reported when a chained-mode multi_database transaction that modified a data-only locked table, is rolled back.
556752 The message, "Current process infected with 11", together with a stack trace which include the modules 'srvdes_alloc' and 'omni_connect' may be reported in the errorlog when accessing a proxy table or remote server when ASE has no more free memory. As a workaround, increase the "max memory" configuration parameter.
557301 Repagent spins, consuming 100% CPU
557592 Replicating data into an encrypted column that is bound to a domain rule fails with error 225. The same failure can occur when inserting data through bcp using the -C flag.
558338 LOAD operation with "compress::" may fail with no error message displayed.
558961 When using "authenticate with" login support in 12.5.4, the customer must use "authenticate with" ANY vs the KERBEROS option in order to allow remote sites to login using site-handler connections which have trusted option set to true.
559076 An error 813 is raised by a task trying to allocate a new page to an object.
559676 DIRECT IO is now supported by Backup Server/Sybmultbuf only for archive devices on Linux platform under traceflag value -D256.
559985 srvbuild and syconfig/sybatch does not recognise case-insensitive commands leading to failure in building the dataserver
562055 ASE produces a stack trace with signal 6 (SIGABRT) when an isql session that was used to establish a CIS connection using SSL, is terminated.
562949 Signal 11 in the errorlog and termination of the spid may be seen involving the modules 'sendtext' ,'run', 'exec_eop' on execution of 'union all' query within a procedure.
564077 Under certain circumstances a query of the form 'insert into....select....' can cause a stack trace if the select clause refers to two or more tables and a wild card '*' is used in the select clause. The query must result in a wide row for the stack trace to occur.
564990 The license agreement text cannot be loaded with the first geographic location during installation using GUI mode.
565484 Using a large value for 'max memory' and setting 'allocate max shared memory'=1 may cause the shared memory dump size to be much bigger than expected against SYBMON.
567039 Upgrade to ASE 12.5.4 fails to add encryption-related tables and columns if the server has previously been downgraded from ASE 12.5.4 to ASE 12.5.3 or earlier versions.
567239 Due to an issue with underlying dbcc checktable, sp_post_xpload can not detect all kind of index corruption, such as first key of one non-leaf page is bad. The new 'force' option of sp_post_xpload will force rebuild all the index except APL clustered index.
567656 Monitor server hung on ibmplinux redhat 5.1 platform.
567766 RepAgent may send an incomplete multi-byte character in text data to Replication Server when the text data is longer than 4KB and starts with an XML declaration element and contains multi-byte characters.
567910 Due to the addition of two new columns in monDeadLock in 15.0.2 the length of a particular sql statement has increased to be in excess of the previous limit of 1024 chars in sp_monitor_deadlock. (The columns are replaced with dummies in 12.5.4)
568458 ASE generates an infected with 11 stacktrace in the errorlog containing the function rvm_has_decrypt_perm when a cursor accesses an encrypted column on which a decrypt_default has been declared.
568798 Under some circumstances, a signal 4 may be raised while calling ex_raise and ex_print.
569904 In rare circumstances, Job Scheduler might fail to run with the error "Incorrect syntax near '`'".
569940 Truncate table is not consistent when switching tables under 'suspend audit when device full=0'
570931 On rare occasions a 605 error may be reported when BCP and UPDATE INDEX STATISTICS with sampling are concurrently executed on the same Data Only Locked table that has at least one non-clustered index present.
571640 In rare circumstances, queries involving sort-merge-join and JTC, aggregation and group by can result in wrong results if the index chose for join is also used to enforce SARGs and those SARGs are not in the same key order as the index keys.
572088 New error message 3326 "Invalid log record (logop < logop > ) found in syslogs at ( < rid_pageid > , < rid_rnum > ) for transaction ( < sessionid_pageid > , < sessionid_rnum > ) that started at ' < date > ' in database ' < dbname > '. Please contact Sybase Technical Support." is added to replace few occurences of error 3301.
572089 New option "spid < spid_value > " is added to the offline DBCCLOG command for dumping the log records of a particular session.
572121 The message "process infected with signal 11" may sometimes be reported in the error log together with a stack trace that includes modules 'rec_undo_session' and 'abort__all' when a transaction that allocated space in a data-only locked table is rolled back.
573245 A 1514 error, "Sort failed because it attempted to allocate page < page_no > and found that the page was busy", may be raised when Adaptive Server performs a sort operation. This occurs when a buffer is ready to be hashed, but the server finds a stale hashed buffer with the same page number in the cache.
573897 WaitEventID(which is larger than 251) in monProcess is incorrect.
574532 Permission denied error is being given on SET_APPCONTEXT when executing a proc.
576903 Spid executing MDA retrieval may go to sleep indefinitely under rare conditions whilst trying to take out a mutex. Stack trace will report upsleepgeneric, mda_take_mutex, fdpsrv_init_reader.
577678 Incorrect variable assignment using ISNULL over CIS connections
579586 Query on monSysStatement table causes timeslice error with large statement pipe.
580098 Select data from monOpenObjectActivity could cause timeslice when heavy load.
581380 Null clause is unnecessarily appended to the ALTER TABLE MODIFY command when it is not explicitly specified in the command statement, resulting in an Oracle ORA-01442 error. This issue is specific only for Oracle and a traceflag 11237 is used to enable this fix.
582000 Reorg rebuild / create index on a table with a CI resets systabstats.datarowsize to initial default of average row length.
583013 A 1265 error may be reported in the errorlog when running DBCC CHECKSTORAGE command.
592022 The message "timeslice - < number > , current process infected" together with a stack trace which includes the modules "dbts_insert", 'dbts_commits_addxdes', 'xls_test_set_lrdata' and 'ha_session_dealloc' may be reported in the error log when CHAINED transactions are used in and HA environment.

Back to Top
© Copyright 2010, Sybase Inc.