Board logo

Subject: AccessVioletion CNPack with Delphi 12.1 [Print This Page]

Author: pio    Time: 2024-4-23 01:56     Subject: AccessVioletion CNPack with Delphi 12.1

Hi,

When I open the Delphi with CNPack 12.1 1.3.1.1181 and type self. I get an Access Violation Error.
The error message below:

[Copy to clipboard]
CODE:
[640F1DF9]{coreide290.bpl} CodCmplt.TCodeCompletionManager.HandleAsyncInvokeCodeCompletionResult (Line 1345, "CodCmplt.pas" + 8) + $0
[66260B50]{rtl290.bpl  } System.TMonitor.Enter (Line 20001, "System.pas" + 4) + $2
[66260D3A]{rtl290.bpl  } System.TMonitor.Exit (Line 20127, "System.pas" + 2) + $7
[6625A294]{rtl290.bpl  } System.@FreeMem (Line 5010, "System.pas" + 20) + $0
[6625FF8C]{rtl290.bpl  } System.TObject.FreeInstance (Line 18340, "System.pas" + 2) + $2
[66260756]{rtl290.bpl  } System.@ClassDestroy (Line 19704, "System.pas" + 0) + $2
[66260075]{rtl290.bpl  } System.TObject.Destroy (Line 18395, "System.pas" + 1) + $4
[640FBCBE]{coreide290.bpl} CodCmplt.TAsyncStatusList.FindId (Line 4976, "CodCmplt.pas" + 9) + $D
[640F1DE8]{coreide290.bpl} CodCmplt.TCodeCompletionManager.HandleAsyncInvokeCodeCompletionResult (Line 1339, "CodCmplt.pas" + 2) + $8
[640F1D70]{coreide290.bpl} CodCmplt.TCodeCompletionManager.AsyncInvokeCodeCompletionResult (Line 1305, "CodCmplt.pas" + 24) + $12
[6144865D]{IDELSP290.bpl} LSPCodCmplt.TLSPKibitzManager.GetCompletionControlCharacters (Line 1164, "LSPCodCmplt.pas" + 25) + $133
[6143A198]{IDELSP290.bpl} BaseLSPServer.TLSPServer.DoSendString (Line 1115, "BaseLSPServer.pas" + 3) + $0
[6626A71C]{rtl290.bpl  } System.UTF8ToUnicodeString (Line 40629, "System.pas" + 7) + $5
[61439467]{IDELSP290.bpl} BaseLSPServer.TLSPServer.LSPServerNewLine$ActRec.$1$Body (Line 930, "BaseLSPServer.pas" + 2) + $8
[6638003B]{rtl290.bpl  } System.Classes.CheckSynchronize (Line 16336, "System.Classes.pas" + 34) + $E
[607B1FCF]{fmx290.bpl  } FMX.Platform.Win.TPlatformWin.ThreadSync (Line 3619, "FMX.Platform.Win.pas" + 3) + $2
[6638477C]{rtl290.bpl  } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2
[5C8D9D9A]{CnWizards_D120A.DLL} Unknown function at __dbk_fcall_wrapper + $B805A
[65AC3927]{vcl290.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 13282, "Vcl.Forms.pas" + 23) + $1
[65AC3952]{vcl290.bpl  } Vcl.Forms.TApplication.ProcessMessages (Line 13304, "Vcl.Forms.pas" + 1) + $4
[5CAF7C11]{CnWizards_D120A.DLL} Unknown function at INITWIZARD0001 + $1E6A0D
[5CAF7FFE]{CnWizards_D120A.DLL} Unknown function at INITWIZARD0001 + $1E6DFA
[5CAF8216]{CnWizards_D120A.DLL} Unknown function at INITWIZARD0001 + $1E7012
[5CB01CD8]{CnWizards_D120A.DLL} Unknown function at INITWIZARD0001 + $1F0AD4
[5CB011A9]{CnWizards_D120A.DLL} Unknown function at INITWIZARD0001 + $1EFFA5
[5CB01097]{CnWizards_D120A.DLL} Unknown function at INITWIZARD0001 + $1EFE93
[65A3FDD3]{vcl290.bpl  } Vcl.ExtCtrls.TTimer.Timer (Line 3253, "Vcl.ExtCtrls.pas" + 1) + $E
[65A3FCB3]{vcl290.bpl  } Vcl.ExtCtrls.TTimer.WndProc (Line 3211, "Vcl.ExtCtrls.pas" + 4) + $7
[6638477C]{rtl290.bpl  } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2
[5C8D9D9A]{CnWizards_D120A.DLL} Unknown function at __dbk_fcall_wrapper + $B805A
[65AC3927]{vcl290.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 13282, "Vcl.Forms.pas" + 23) + $1
[65AC396A]{vcl290.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 13312, "Vcl.Forms.pas" + 1) + $4
[65AC3CA9]{vcl290.bpl  } Vcl.Forms.TApplication.Run (Line 13451, "Vcl.Forms.pas" + 27) + $3
[00408AD2]{bds.exe     } bds.bds + $DE

and movie for the repro. https://home.appmaster.pl/index.php/s/mI5srC9VtTa1EC6
Author: pio    Time: 2024-10-21 17:10     Subject: AccessVioletion CNPack with Delphi 12.1

The same issue on Delphi 12.2. Can somebody fix it?
Author: Passion    Time: 2024-10-23 11:31

This is a known bug of Input Helper, which sometimes confilicts with LSP Code Insight.

Now no good way to fix it. ;-(




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0