Icon View Incident Report

Serious Serious
Reported By: Elevate Software
Reported On: 4/30/2002
For: Version 3.10 Build 1
# 1119 Adding a Very Large List of Stop Words During a RestructureTable or ALTER TABLE Causes AV

In DBSYS go to restructure any table and then add a big list of stopwords (example appended). Engine AV's in the index page allocation routines.

__ASM
__AUTOMATED
__CDECL
__CLASSID
__CLOSURE
__DECLSPEC
__DISPID
__EXCEPT
__EXPORT
__FASTCALL
__FINALLY
__IMPORT
__INT16
__INT32
__INT3264
__INT64
__INT8
__PASCAL
__PROPERTY
__PUBLISHED
__RTTI
__STDCALL
__THREAD
__TRY
_ASM
_CDECL
_EXPORT
_FASTCALL
_IMPORT
_PASCAL
_STDCALL
AAA
AAD
AAM
AAS
ABORT
ABSOLUTE
ABSTRACT
ACCELERATORS
ACCEPT
ACCESS
ACTIVATE
ADC
ADD
ADDRESSOF
AFTER
AGGREGATABLE
AH
AL
ALIAS
ALIGN
ALL
ALLOCATE
ALT
ALTER
ALTERNATE
AND
ANNOUNCE
ANSI
ANY
APLABOUT
APP
APPACTIVATE
APPEND
APPOBJECT
ARPL
ARRAY
ARRAYLEN
ARRAYS
AS
ASC
ASCII
ASM
ASSERT
ASSIGN
ASSIST
ASSUME
ASYNC
ASYNC_UUID
AT
ATTRIBUTE
ATTRIBUTES
AUTHORIZATION
AUTO
AUTO_HANDLE
AUTO3STATE
AUTOCHECKBOX
AUTOMATIC
AUTORADIOBUTTON
AUTOSAVE
AVERAGE
AVG
AX
BACKSPACE
BAR
BASE
BASE_TABLE
BEEP
BEGIN
BELL
BETWEEN
BGERROR
BH
BINARY
BINARY_INTEGER
BIND
BINDABLE
BINDIDPROC
BINDPROC
BINDTAGS
BITMAP
BL
BLANK
BLINK
BLOCK
BLOCKSIZE
BODY
BOOL
BOOLEAN
BORDER
BOTTOM
BOUND
BOX
BP
BREAK
BROADCAST
BROWSE
BRSTATUS
BSF
BSR
BSWAP
BT
BTC
BTR
BTS
BUILD
BUTTON
BX
BY
BYREF
BYTE
BYTE_COUNT
BYVAL
C
CALCULATE
CALL
CALL_AS
CALLBACK
CANCEL
CANVAS
CAPTION
CARDINAL
CARRY
CASE
CATCH
CBW
CD
CDECL
CDQ
CENTURY
CH
CHANGE
CHAR
CHAR_BASE
CHARACTER
CHARACTERISTICS
CHDIR
CHDRIVE
CHECK
CHECKBOX
CHECKBUTTON
CHECKED
CL
CLASS
CLASSLIB
CLC
CLD
CLEAR
CLI
CLIPBOARD
CLOCK
CLOSE
CLTS
CLUSTER
CLUSTERS
CMC
CMP
CMPS
CMPSB
CMPSD
CMPSW
CMPXCHG
COCLASS
CODE
COLAUTH
COLLATE
COLOR
COLUMNS
COMBOBOX
COMM_STATUS
COMMAND
COMMENT
COMMIT
COMMON
COMPARE
COMPATIBLE
COMPILE
COMPLEX
COMPRESS
CONCAT
CONFIRM
CONNECT
CONNECTION
CONNECTIONS
CONSOLE
CONST
CONST_CAST
CONSTANT
CONSTRUCTOR
CONTAINS
CONTEXT_HANDLE
CONTEXT_HANDLE_NOSERIALIZE
CONTEXT_HANDLE_SERIALIZE
CONTINUE
CONTROL
COPY
COUNT
CPCOMPILE
CPDIALOG
CPP_QUOTE
CRASH
CREATE
CS
CTEXT
CURRENCY
CURRENT
CURRVAL
CURSOR
CUSTOM
CWD
CWDE
CX
CYCLE
DAA
DAS
DATA
DATA_BASE
DATABASE
DATABASES
DATASESSION
DATE
DB
DBA
DD
DEACTIVATE
DEALLOCATE
DEBUG
DEBUGGER
DEBUGOFF
DEBUGON
DEC
DECIMAL
DECIMALS
DECLARE
DECODE
DEF
DEFAULT
DEFAULTBIND
DEFAULTCOLLELEM
DEFAULTVALUE
DEFAULTVTABLE
DEFINE
DEFINED
DEFINITION
DEFPUSHBUTTON
DEFTYPE
DEL
DELAY
DELETE
DELETED
DELETESETTING
DELIMITERS
DELTA
DESC
DESTROY
DESTRUCTOR
DEVELOPMENT
DEVICE
DH
DI
DIALOG
DIALOGEX
DIGITS
DIM
DIMENSION
DIR
DIRECTORY
DISCARDABLE
DISPINTERFACE
DISPLAY
DISPLAYBIND
DISPOSE
DISTINCT
DIV
DL
DLGINIT
DLLNAME
DLLS
DO
DOHISTORY
DOUBLE
DOWNTO
DQ
DROP
DS
DT
DUAL
DW
DWORD
DX
DYNAMIC
DYNAMIC_CAST
EACH
EAX
EBP
EBX
ECHO
ECX
EDI
EDIT
EDITTEXT
EDX
EIP
EJECT
ELIF
ELSE
ELSEIF
ELSIF
EMPTY
ENABLE_ALLOCATE
ENCODE
END
ENDCASE
ENDCLASS
ENDDEFINE
ENDDO
ENDFILE
ENDFOR
ENDFUNC
ENDIF
ENDM
ENDP
ENDPOINT
ENDPRINTJOB
ENDPROC
ENDS
ENDSCAN
ENDSEQUENCE
ENDSWITCH

and so on.....



Resolution Resolution
Fixed Problem on 5/2/2002 in version 3.11 build 1
Image