Versions : All versions, including current.
I've been using TOAD since the Toadman days, and for as long as I can remember there has been an issue where an AV occurs on an editor tab and then that is it :
- Cannot change the tab - AV
- Cannot close the tab - AV
- Cannot close any other tab - AV
- Cannot close the session - AV
- I am forced to task kill the TOAD process (as whatever I do I get AVs) and I lose work
I know the "Recover Documents" facility is supposed to mitigate against this, but the code in the other tabs isn't always in those recovered docs.
A development environment should ALWAYS allow the developer to save work. This AV issue happens way too often, has happened for years and really needs to be sorted once and for all. It seems to happen in relation to working with CLOBs or when a query has been execute, the data is active in the data grid and the connection drops out or something.
Here's part of the last AV content (sensitive info redacted according to my company policy)
EurekaLog 7.7.6.0
Application:
------------------------------------------------------------------------
1.1 Start Date : Fri, 22 May 2020 15:46:45 +0100
1.2 Name/Description: Toad.exe - (Toad® for Oracle)
1.3 Version Number : 13.3.0.181
1.4 Parameters :
1.5 Compilation Date: Thu, 27 Feb 2020 19:41:23 +0100
1.6 Up Time : 18 day(s), 19 hour(s), 22 minute(s), 1 second(s)
Exception:
----------------------------------------------------------------------------------------------------------
2.1 Date : Wed, 10 Jun 2020 11:08:46 +0100
2.2 Address : 050FC293
2.3 Module Name : Toad.exe - (Toad® for Oracle)
2.4 Module Version: 13.3.0.181
2.5 Type : EAccessViolation
2.6 Message : Access violation at address 050FC293 in module 'Toad.exe'. Read of address 00000008.
2.7 ID : {redacted}
2.8 Count : 1
2.11 Sent : 0
User:
----------------------
3.2 Name: {redacted}
Active Controls:
--------------------------------------------------------------------------------------------------
4.1 Form Class : TfrmMain
4.2 Form Text : Toad for Oracle - [{redacted} - Editor ({redacted}.sql *)]
4.3 Control Class: TtdDScintilla
4.4 Control Text : {redacted}
Computer:
--------------------------------------------------------------------------------
5.2 Total Memory : 17104527360 (15.93 Gb)
5.3 Free Memory : 8133001216 (7.57 Gb)
5.4 Total Disk : 228535504896 (212.84 Gb)
5.5 Free Disk : 42479075328 (39.56 Gb)
5.6 System Up Time : 18 day(s), 19 hour(s), 31 minute(s), 14 second(s)
5.7 Processor : Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
5.8 Display Mode : 2924 x 1646, 32 bit
5.9 Display DPI : 96
5.10 Video Card : NVIDIA GeForce 210 (driver 9.18.13.4195 - RAM 536870912)
5.11 Printer : MS Publisher Imagesetter (driver 10.0.17763.1217)
5.12 Virtual Machine:
Operating System:
---------------------------------------------------------
6.1 Type : Microsoft Windows 10 (64 bit)
6.2 Build # : 1809 (10.0.17763.1217)
6.4 Non-Unicode Language: English (0809)
6.5 Charset/ACP : 0/1252
6.6 Install Language : English (0409)
6.7 UI Language : English (0809)
Steps to reproduce:
------------
8.1 Text:
Call Stack Information:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Methods |Details|Stack |Address |Module |Offset |Source |Unit |Class |Procedure/Method |Line |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|*Exception Thread: ID=11336; Parent=0; Priority=-2 |
|Class=; Name=MAIN |
|DeadLock=0; Wait Chain= |
|Comment= |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|04 |00000000|050FC293|Toad.exe |00F6C293|ComponentCollection.pas|ComponentCollection|TComponentCollection |Count |122[0] |
|00000040|04 |007FFAE0|06638885|Toad.exe |024A8885|frmMessages.pas |frmMessages |TMessagesFrame |CloseTab |582[3] |
|00000040|04 |007FFAF8|06638803|Toad.exe |024A8803|frmMessages.pas |frmMessages |TMessagesFrame |CloseAllTabs |562[6] |
|00000040|04 |007FFB14|0663A3EC|Toad.exe |024AA3EC|frmMessages.pas |frmMessages |TMessagesFrame |SetHostForm |1418[4] |
|00000040|04 |007FFB24|07658F77|Toad.exe |034C8F77|frmToadEditor.pas |frmToadEditor | |SynchEditorForm |5782[33] |
|00000040|04 |007FFB50|07658FED|Toad.exe |034C8FED|frmToadEditor.pas |frmToadEditor |TFormToadEditor |TabChanging |5796[10] |
|00000040|04 |007FFB68|07658DB1|Toad.exe |034C8DB1|frmToadEditor.pas |frmToadEditor |TFormToadEditor |TabControlChanging |5735[1] |
|00000040|03 |007FFB70|04B46160|Toad.exe |009B6160|cxPC.pas |cxPC |TcxCustomTabControl |PropertiesChangingHandler | |
|00000040|03 |007FFB80|04B43D4A|Toad.exe |009B3D4A|cxPC.pas |cxPC |TcxCustomTabControlProperties|DoChanging | |
|00000040|03 |007FFB8C|04B43D07|Toad.exe |009B3D07|cxPC.pas |cxPC |TcxCustomTabControlProperties|DoCanChange | |
|00000040|03 |007FFBA4|04B43C3A|Toad.exe |009B3C3A|cxPC.pas |cxPC |TcxCustomTabControlProperties|CanChange | |
|00000040|03 |007FFBC4|04B44B0E|Toad.exe |009B4B0E|cxPC.pas |cxPC |TcxCustomTabControlProperties|SetTabIndex | |
|00000040|03 |007FFBDC|04B504EA|Toad.exe |009C04EA|cxPC.pas |cxPC |TcxCustomTabControlViewInfo |DoSetTabIndex | |
|00000040|03 |007FFBEC|04B50D57|Toad.exe |009C0D57|cxPC.pas |cxPC |TcxCustomTabControlViewInfo |SetTabIndex | |
|00000040|03 |007FFBFC|04B4C475|Toad.exe |009BC475|cxPC.pas |cxPC |TcxTabViewInfo |DoSelect | |
|00000040|03 |007FFC0C|04B4C572|Toad.exe |009BC572|cxPC.pas |cxPC |TcxTabViewInfo |Select | |
|00000040|03 |007FFC1C|04B4F594|Toad.exe |009BF594|cxPC.pas |cxPC |TcxCustomTabControlViewInfo |TabDown | |
|00000040|03 |007FFC30|04B42D78|Toad.exe |009B2D78|cxPC.pas |cxPC |TcxCustomTabControlController|TabDown | |
|00000040|03 |007FFC44|04B4255D|Toad.exe |009B255D|cxPC.pas |cxPC |TcxCustomTabControlController|MouseDown | |
|00000040|03 |007FFC5C|04B45E6F|Toad.exe |009B5E6F|cxPC.pas |cxPC |TcxCustomTabControl |MouseDown | |
|00000040|03 |007FFC7C|04429B54|Toad.exe |00299B54|Vcl.Controls.pas |Vcl.Controls |TControl |DoMouseDown | |
|00000040|03 |007FFCA0|04429BA3|Toad.exe |00299BA3|Vcl.Controls.pas |Vcl.Controls |TControl |WMLButtonDown | |
|00000040|03 |007FFCE8|0442D664|Toad.exe |0029D664|Vcl.Controls.pas |Vcl.Controls |TWinControl |MainWndProc | |
|00000040|03 |007FFD18|042B7E28|Toad.exe |00127E28|System.Classes.pas |System.Classes | |StdWndProc | |
|00000040|03 |007FFD30|75AF5CA9|user32.dll|00045CA9|user32.dll |user32 | | (possible AddClipboardFormatListener+73)| |
|00000040|03 |007FFD5C|75AE67B7|user32.dll|000367B7|user32.dll |user32 | | (possible CallWindowProcW+2855) | |
|00000040|03 |007FFE40|75AE58F6|user32.dll|000358F6|user32.dll |user32 | | (possible DispatchMessageW+566) | |
|00000040|03 |007FFEB4|75AE56CB|user32.dll|000356CB|user32.dll |user32 | |DispatchMessageW | |
|00000040|03 |007FFEC0|0455666B|Toad.exe |003C666B|Vcl.Forms.pas |Vcl.Forms |TApplication |ProcessMessage | |
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------