|
Vijilante SubAdmin
Joined: 18 Nov 2001 Posts: 5182
|
Posted: Sun Dec 09, 2007 6:08 pm
[2.16] List Index OOB crash when moving settings |
I think this is what caused me to lose to some settings with 2.15, but I don't actually see anything in the version history that would indicate a change. 2.16 happily does not lose the setting with this procedure but does generate a consistent crash. There is a small amount of a timing issue with this bug. I can generate the crash 5 times in a row and I also have seen it not happen 5 times in a row.
1. Launch CMud
2. Close Sessions window (ESC)
3. Open Package Editor
4. Create a new package named 'test'
5. Create new variable in the 'test' package
6. Fill name field of new variable with 'a' and value with 'b'
7. Click Save Changes
8. Immediately drag variable 'a' from the tree panel to the untitled tab
Code: |
date/time : 2007-12-09, 13:16:46, 968ms
operating system : Windows XP Service Pack 2 build 2600
system language : English
system up time : 23 hours 40 minutes
program up time : 31 seconds
processor : AMD Athlon(tm) Processor
physical memory : 129/383 MB (free/total)
free disk space : (C:) 14.17 GB
display mode : 1024x768, 32 bit
process id : $ee4
allocated memory : 27.00 MB
executable : cMUD.exe
exec. date/time : 2007-12-07 13:17
version : 2.16.0.0
madExcept version : 3.0b
callstack crc : $114bf7a6, $d3bc1abf, $d3bc1abf
exception number : 1
exception class : EListError
exception message : List index out of bounds (1).
Main ($56c):
004707fd +015 cMUD.exe Classes 2790 +1 TList.Error
00470861 +039 cMUD.exe Classes 2795 +1 TList.Error
00470993 +02b cMUD.exe Classes 2826 +2 TList.Get
007fcab1 +011 cMUD.exe cxTL 4605 +1 TcxTreeListNodes.GetItem
00812cfe +04e cMUD.exe cxTL 17191 +9 TcxCustomTreeListControl.ControlUpdateData
00b026c9 +011 cMUD.exe cxDBTL 805 +1 TcxDBTreeListDataController.UpdateControl
005b6279 +029 cMUD.exe cxCustomData 13679 +3 TcxCustomDataController.NotifyControl
005b5f6b +0a3 cMUD.exe cxCustomData 13580 +11 TcxCustomDataController.DataNotification
005b5e09 +019 cMUD.exe cxCustomData 13533 +4 TcxCustomDataController.Update
005b358b +043 cMUD.exe cxCustomData 11896 +11 TcxCustomDataController.CheckChanges
005b35b2 +016 cMUD.exe cxCustomData 11904 +2 TcxCustomDataController.Change
005aade3 +0c7 cMUD.exe cxCustomData 6586 +17 TcxCustomDataControllerInfo.ForwardChanges
005ab6f4 +184 cMUD.exe cxCustomData 6884 +37 TcxCustomDataControllerInfo.Update
005a9879 +019 cMUD.exe cxCustomData 5805 +2 TcxCustomDataControllerInfo.CheckChanges
005a9857 +003 cMUD.exe cxCustomData 5799 +1 TcxCustomDataControllerInfo.EndUpdate
005b033a +006 cMUD.exe cxCustomData 9922 +1 TcxCustomDataController.EndUpdate
005b0df4 +038 cMUD.exe cxCustomData 10330 +5 TcxCustomDataController.Refresh
005b4e91 +015 cMUD.exe cxCustomData 12881 +4 TcxCustomDataController.FilterChanged
00ab611d +1b5 cMUD.exe cxDBData 2696 +49 TcxDBDataProvider.SmartDataChanged
00ab39c1 +191 cMUD.exe cxDBData 1338 +49 TcxDBDataLink.DataSetChanged
0064d294 +10c cMUD.exe DB 7322 +19 TDataLink.DataEvent
00ab3817 +00f cMUD.exe cxDBData 1282 +1 TcxDBDataLink.DataEvent
0064daa1 +049 cMUD.exe DB 7594 +4 TDataSource.NotifyLinkTypes
0064dade +02a cMUD.exe DB 7601 +3 TDataSource.NotifyDataLinks
0064db1a +032 cMUD.exe DB 7609 +4 TDataSource.DataEvent
0065233b +13f cMUD.exe DB 9620 +36 TDataSet.DataEvent
0066186c +014 cMUD.exe kbmMemTable 8536 +3 TkbmCustomMemTable.DataEvent
00652427 +06b cMUD.exe DB 9649 +8 TDataSet.EnableControls
00c2ed09 +1c1 cMUD.exe PkgMain 3305 +34 TPkgMainF.SearchTabDragDrop
004e1864 +034 cMUD.exe Controls 4185 +1 TControl.DragDrop
004e1ee8 +104 cMUD.exe Controls 4357 +24 TControl.DoDragMsg
004e8a2b +037 cMUD.exe Controls 7405 +4 TWinControl.CMDrag
004e281f +1df cMUD.exe Controls 4645 +53 TControl.WndProc
004e654e +18e cMUD.exe Controls 6342 +33 TWinControl.WndProc
0056245e +102 cMUD.exe cxControls 2446 +20 TcxControl.WndProc
004e6120 +034 cMUD.exe Controls 6237 +3 TWinControl.MainWndProc
00480398 +014 cMUD.exe Classes 10966 +8 StdWndProc
7c90eae0 +010 ntdll.dll KiUserCallbackDispatcher
77d4e2f2 +044 USER32.dll SendMessageA
004ddf3c +054 cMUD.exe Controls 2525 +8 DragMessage
004deaf8 +224 cMUD.exe Controls 2846 +53 DragDone
004dd456 +082 cMUD.exe Controls 2116 +12 TDragObject.WndProc
004dd581 +025 cMUD.exe Controls 2170 +2 TDragObject.MainWndProc
00480398 +014 cMUD.exe Classes 10966 +8 StdWndProc
77d4bcc7 +00a USER32.dll DispatchMessageA
0050b6d4 +0ac cMUD.exe Forms 6873 +13 TApplication.ProcessMessage
0050b71b +00f cMUD.exe Forms 6892 +1 TApplication.HandleMessage
0050b9b6 +0a6 cMUD.exe Forms 6976 +16 TApplication.Run
00dcd698 +088 cMUD.exe CMUD 344 +18 initialization
7c91312f +069 ntdll.dll RtlUnicodeStringToAnsiString
7c812907 +0b6 kernel32.dll GetVersionExA |
|
|
_________________ The only good questions are the ones we have never answered before.
Search the Forums |
|
|
|
Tech GURU
Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: Sun Dec 09, 2007 9:49 pm |
confirmed.
|
|
_________________ Asati di tempari! |
|
|
|
Zugg MASTER
Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Tue Dec 11, 2007 6:25 pm |
Confirmed and added to bug list.
|
|
|
|
|
|