| Bug ID |
Description |
| 358859 |
A corrupt index may result with the root page having extra entries pointing to deallocated pages when an empty APL partitioned table is unsliced. |
| 362540 |
The alter table command silently fails when referential integrity constraint has a non-existent database name. |
| 370520 |
The functionality implemented under CR 316222 and extended under CR 400907 to improve the performance of DROP TABLE in temporary databases was active by trace flag 3706 at boot time or via DBCC TRACEON(3706). This enhancement now become the default ASE behaviour. Consequently by default ASE will release during the drop of user tables in tempdb the system catalog locks when not in DDL-IN-TRAN mode after the commit of the transaction but before post commit work started. The trace flag 3706 is therefore obsoleted. Should there be a need to turn off this enhancement then trace flag 3708 can be used. |
| 385126 |
Under circumstances, when ASE is running java( configuration parameter: enable java = 1) with multiple engines online( number of engines > 1), server could hit SIGSEGV with a stacktrace including VMLiteral. |
| 394825 |
Monitor Server in an SSL configuration may crash after several hours of running. |
| 396136 |
Under rare circumstances the execution of DBCC CHECKSTORAGE may hang if the given scan workspace is very large. |
| 401743 |
If user do not has permission to table syssrvoles, will get error message "SELECT permission denied on object syssrvoles, database master, owner dbo" when selecting permissions tab under a stored procedure that login owns in Sybase Central. This behavior is corrected so user can still access this tab and read permission for users and groups (roles is blocked). |
| 409943 |
The audit sub-system unexpectedly causes empty beginxact/commitxact pairs in a database transaction log if the SELECT command is audited on a table and the transaction mode is 'chained'. |
| 410174 |
sp_helpmaplogin truncates the display of client name and login name to 20 characters |
| 410289 |
CIS: Insert text or image data into ASIQ 12.6 may cause a hang on ASE. The spid needs to be manually killed from another ISQL session. |
| 415564 |
A 12323 Error, Level 20, State 7: "Internal error occured during rebuild of index id < indid > table < tabname > (id = < tabid > ) in database < dbid > while processing page < pageid > . Run dbcc checktable to see if the index is consistent." may sometimes occur when running online INDEX REORG REBUILD on a table having the first page empty and a lot of deleted rows in the table. This may sometimes be followed by a signal 11 and and/or memory corruption. |
| 415813 |
Session cleanup processing can encounter an "engine affinity stack overflow" during Kerberos authentication processing if the client disconnects during a narrow processing window. |
| 415945 |
A query violating cross database referentail integrity may sometimes fail to report referential integrity error. Instead of this a client session may get killed and the message reporting TDS packet synchronization problem will be displayed. |
| 416182 |
INSERT into a table with a VARCHAR column may incorrectly leave trailing spaces in the VARCHAR column if the source of the data is a table with longer VARCHAR column. |
| 416224 |
The following error may be seen in the ASE log: "Error 120510: ksmask__rpacket: Invalid tdslength value < length > ". This is usually caused when a non-TDS client connects to the port that ASE is using as its master listener, and sends data that is not in valid TDS format. An additional message will now accompany this message providing the IP address of the client in question, so that it can be tracked down. In addition, traceflag 7845 can be used to suppress these messages if they cause a nuisance. |
| 416357 |
A 631 error, "The length of < value > passed to delete row routine for the row at offset < value > is incorrect on the following page ..." may be reported on Sysdevices when during the execution of a DISK MIRROR command a buffer pool whose size is greater than 2K bytes is used by ASE. |
| 416634 |
ASE gets segmentation violation in sec_recv_params() during Kerberos client login when an unusually large security token is given by the client to ASE during authentication. |
| 416965 |
In very rare circumstances the message "Infected with 11" together with module names "show_plan" can be encountered when using sp_showplan to look the plan of another process. |
| 417301 |
The message "timeslice < negative number > , current process infected" maybe reported in the errorlog together with a stack trace which includes the modules 'ns_handle' and 'ns_prep_stmnt' if a batch including together a CREATE TABLE statement and a SELECT executing java was being executed and an error condition happened. |
| 417308 |
An attempt to create a placement index for a DOL table being empty but having several allocated pages may fail with an error 3935 reading "Fatal protocol error. xact_beginupdate() API was invoked in the wrong context. The transaction is currently in 'Command-attached' state." |
| 417707 |
In very rare circumstances, Adaptive Server may loop while allocating memory from procedure cache, and the looping SPID can not be killed. |
| 417861 |
The following messages are seen in quick succession: 'ubo_object_from_slot:Sybproc Invalid slot id 0' followed by 'kernel current process (0xb000b0) infected with 11'. |
| 417897 |
JS Schedule wizard and properties window display an error when trying to create a schedule with a 1 day interval, but restricted to selected days of the week or days of the month. |
| 418099 |
In rare circumstances one or more ASE engines may remain non responsive after a Configurable Shared Memory Dump (CSMD) completes, causing an inability to connect to ASE. This issue does not apply to ASE running on the Windows platform. |
| 418170 |
The message "current process infected with 11" maybe reported in the errorlog together with a stacktrace which includes one or more of the following modules: 'proc__free', 'procrm' or 'proc__grab' if many processes were concurrently executing tasks that requires some quantity of memory and to satisfy those requests some unused procedures had to be removed from Procedure Cache to free up memory. |
| 418322 |
ASE running on the HPUX/Itanium platform does not retry i/o operations in the event that they are interrupted by signals from the operating system. This can result in an operation being reported as 'failed' when simply retrying the operation would result in success. |
| 418459 |
While executing the jobs having job command text > 1800 characters, the jobs may not get executed and even jsagent process and Job Scheduler task in ASE may terminate. As a result of Job Scheduler task terminating, messages such as "Job Scheduler Task set to stop", "Job Scheduler Task was not stopped by a Task shutdown request" etc. appear in the errorlog file. |
| 419007 |
If the Korean locale is used, Open Client and Open Server application will fail due to a missing 'escape' character in the file $SYBASE/locales/message/korean/libinsck.loc [copyright] message. |
| 419085 |
Job Scheduler GUI: A Schedule's Between time option is not being saved when selected. |
| 419279 |
Disable collection of data for the monOpenObjectActivity MDA table if a process encounters a stack overflow condition. |
| 419343 |
DBCC CHECKTABLE will now report errors if these exist in the root key information area in the BTREE index root page. |
| 419660 |
Under rare circumstances it may not be possible to drop a stored procedure, unless ASE is restarted, if a session failed to execute this stored procedure because of error 216 "Attempt to automatically drop temporary table failed." that was hit due to disk space shortage in a temporary database and ASE has also aknowledged an attention event (Control-C) emitted by this session following these errors. |
| 419772 |
692, 695, 697 or 903 error etc might be returned for the load target database or other databases after load database, if the dump file is created by backupserver which is started with -m option and/or BLOCKSIZE option of DUMP command. |
| 422003 |
A SELECT statement using a LIKE clause with NULL variables returns Msg 712. |