| Bug ID | Description |
| 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. |