CREATE TABLE `app_action_mapping` (
`action_id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
`action` VARCHAR(200) NOT NULL,
`url_name` VARCHAR(200) NULL DEFAULT NULL,
`controller` VARCHAR(200) NOT NULL,
`in_admin` TINYINT(3) UNSIGNED NULL DEFAULT NULL,
`login_required` TINYINT(3) UNSIGNED NOT NULL,
`description` TEXT NULL,
PRIMARY KEY (`action_id`),
INDEX `action` (`action`),
INDEX `url_name` (`url_name`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=84;
I right-clicked on the 'login_required' column, selected 'Add column', entered 'admin_access_ony' as the name, pressed Tab - the TINYINT type was preselected so I pressed Tab again and now the Length column should have got focus but instead I got this AV:
date/time : 2013-11-24, 20:40:49, 730ms
computer name : xxx
user name : xxx
registered owner : xxx
operating system : Windows 7 Service Pack 1 build 7601
system language : Polish
system up time : 13 hours 43 minutes
program up time : 9 minutes 52 seconds
processors : 2x AMD Athlon(tm) II X2 270 Processor
physical memory : 1625/3071 MB (free/total)
free disk space : (C:) 39,64 GB
display mode : 1680x1050, 32 bit
process id : $2b8
allocated memory : 48,87 MB
largest free block : 1,38 GB
executable : heidisql.exe
exec. date/time : 2013-11-24 20:01
version : 8.1.0.4648
compiled with : Delphi XE5
madExcept version : 4.0.8.1
callstack crc : $00000005, $e97c0fef, $e97c0fef
exception number : 1
exception class : EAccessViolation
exception message : Access violation at address 00000005. Read of address 00000005.
main thread ($918):
00000005 ???
005b7c6d heidisql.exe Vcl.Controls TWinControl.FindNextControl
005b7d4f heidisql.exe Vcl.Controls TWinControl.SelectNext
0067f156 heidisql.exe Vcl.Forms TCustomForm.CMDialogKey
005afd61 heidisql.exe Vcl.Controls TControl.WndProc
005b4881 heidisql.exe Vcl.Controls TWinControl.WndProc
0067b61d heidisql.exe Vcl.Forms TCustomForm.WndProc
005af99c heidisql.exe Vcl.Controls TControl.Perform
005b6d85 heidisql.exe Vcl.Controls TWinControl.CNKeyDown
005afd61 heidisql.exe Vcl.Controls TControl.WndProc
005b4881 heidisql.exe Vcl.Controls TWinControl.WndProc
0067b61d heidisql.exe Vcl.Forms TCustomForm.WndProc
005af99c heidisql.exe Vcl.Controls TControl.Perform
005b3ec4 heidisql.exe Vcl.Controls TWinControl.MainWndProc
0053b3b0 heidisql.exe System.Classes StdWndProc
7617557d USER32.dll SendMessageW
00684a20 heidisql.exe Vcl.Forms TApplication.IsKeyMsg
00684cc7 heidisql.exe Vcl.Forms TApplication.ProcessMessage
00684d2e heidisql.exe Vcl.Forms TApplication.HandleMessage
00685069 heidisql.exe Vcl.Forms TApplication.Run
7602ed5a kernel32.dll BaseThreadInitThunk
After restarting I tried the same and I got an error at the same step but now this was the standard windows crash window "This program encountered an error and needs to close" with the following data:
Problem signature:
Problem Event Name: APPCRASH
Application Name: heidisql.exe
Application Version: 8.1.0.4648
Application Timestamp: 52918e50
Fault Module Name: heidisql.exe
Fault Module Version: 8.1.0.4648
Fault Module Timestamp: 52918e50
Exception Code: c0000005
Exception Offset: 00120a3b
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1045
Additional Information 1: e321
Additional Information 2: e321f6a6a7644280bbc69b16c4c1b3cc
Additional Information 3: c31d
Additional Information 4: c31d6ab9e5b5316e6fa0185bd22f291f
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
I restarted, and on the third try I was able to add the column and couldn't reproduce the error any more.