Performing a search on a text file with 430764 lines and getting an Access
Violation 
Below is the error log...


Exception description:


Access violation at address 0000000000D1367F in module 'PSPad.exe'. Read of
address FFFFFFFFDF200800.

Exception class: EAccessViolation
Exception address: 0000000000D1367F
--------------------------------------------------------------------------------
--------------------
Stack list, generated 9/20/2022 4:52:19 PM
[0000000000D1367F] System.@PWCharLen + $F
[000000000111A8B8] JclDebug.JclCreateStackList (Line 5351, "JclDebug.pas" + 1) +
$3F
[000000000111A826] JclDebug.DoExceptionStackTrace (Line 5292, "JclDebug.pas" +
20) + $15
[000000000111CDC6] JclDebug.DoExceptNotify (Line 6741, "JclDebug.pas" + 7) + $0
[000000000110A5F5] JclHookExcept.TNotifierItem.DoNotify (Line 272,
"JclHookExcept.pas" + 5) + $11
[000000000110A83B] JclHookExcept.DoExceptNotify (Line 339, "JclHookExcept.pas" +
13) + $2B
[000000000110A9F7] JclHookExcept.HookedExceptObjProc (Line 395,
"JclHookExcept.pas" + 5) + $0
[0000000000D11527] System.@DelphiExceptionHandler + $267
[00007FFDE543235F] Unknown function at __chkstk + $11F
[00007FFDE53E14A4] RtlRaiseException + $434
[00007FFDE5430E8E] KiUserExceptionDispatcher + $2E
[0000000000D1367F] System.@PWCharLen + $F
[0000000000D148B4] System.@UStrFromPWChar + $14
[0000000000D608AD] System.SysUtils.ResStringLoad + $26D
[0000000000D1CBD3] System.LoadResString + $43
[0000000000FD13BB] Vcl.Dialogs.InternalDoTaskMessageDlgPosHelp + $1FB
[0000000000FD0A68] Vcl.Dialogs.MessageDlgPosHelp + $108
[0000000001335E73] uFindReplace.TfFindReplace.DoFind (Line 1146,
"uFindReplace.pas" + 115) + $88
[0000000001331652] uFindReplace.TfFindReplace.FindReplace (Line 367,
"uFindReplace.pas" + 2) + $9
[00000000010B1AC3] Vcl.Controls.TControl.Click + $A3
[0000000000F2486B] Vcl.StdCtrls.TCustomButton.Click + $2B
[0000000000F26187] Vcl.StdCtrls.TCustomButton.CMDialogKey + $67
[0000000000D100B5] System.TObject.Dispatch + $45
[00000000010B13C0] Vcl.Controls.TControl.WndProc + $370
[00000000010B88D0] Vcl.Controls.TWinControl.WndProc + $980
[0000000000F24285] Vcl.StdCtrls.TButtonControl.WndProc + $95
[00000000010B626B] Vcl.Controls.TWinControl.Broadcast + $4B
[00000000010BBBF9] Vcl.Controls.TWinControl.CMDialogKey + $9
[0000000001060806] Vcl.Forms.TCustomForm.CMDialogKey + $C6
[0000000000D100B5] System.TObject.Dispatch + $45
[00000000010B13C0] Vcl.Controls.TControl.WndProc + $370
[00000000010B88D0] Vcl.Controls.TWinControl.WndProc + $980
[000000000105A4B1] Vcl.Forms.TCustomForm.WndProc + $9E1
[00000000010B0EB2] Vcl.Controls.TControl.Perform + $32
[00000000010BC357] Vcl.Controls.TWinControl.CNKeyDown + $107
[0000000000D100B5] System.TObject.Dispatch + $45
[00000000010B13C0] Vcl.Controls.TControl.WndProc + $370
[00000000010B88D0] Vcl.Controls.TWinControl.WndProc + $980
[0000000000F20D58] Vcl.StdCtrls.TCustomCombo.WndProc + $2C8
[0000000000F23AE5] Vcl.StdCtrls.TCustomComboBox.WndProc + $2A5
[00000000010B79EC] Vcl.Controls.TWinControl.MainWndProc + $2C
[0000000000E44166] System.Classes.StdWndProc + $26
[00007FFDE473E858] Unknown function at CallWindowProcW + $3F8
[00007FFDE473E3DC] Unknown function at DispatchMessageW + $39C
[00007FFDE4750BC3] Unknown function at SendMessageTimeoutW + $143
[00007FFDE5430E34] KiUserCallbackDispatcher + $24
[00007FFDE33C1124] NtUserMessageCall + $14
[00007FFDE473DF02] Unknown function at SendMessageW + $952
[00007FFDE473D68A] SendMessageW + $DA
[0000000001069150] Vcl.Forms.TApplication.IsKeyMsg + $B0
[00000000010694CB] Vcl.Forms.TApplication.ProcessMessage + $10B
[0000000001069568] Vcl.Forms.TApplication.HandleMessage + $18
[0000000001062254] Vcl.Forms.TCustomForm.ShowModal + $2B4
[0000000001330883] uFindReplace.ShowFindReplace (Line 146, "uFindReplace.pas" +
11) + $0
[00000000015EA2B5] uMain.TfPSPad.aFindExecute (Line 6832, "uMain.pas" + 6) + $A
[000000000160086D] uMain.TfPSPad.ActionListExecute (Line 12527, "uMain.pas" + 8)
+ $10
[0000000000EDECF7] System.Actions.TContainedActionList.ExecuteAction + $97
[0000000000EE3698] Vcl.ActnList.TCustomAction.Execute + $A8
[0000000000E42916] System.Classes.TBasicActionLink.Execute + $26
[0000000001090FCA] Vcl.Menus.TMenuItem.Click + $CA
[0000000001093F2D] Vcl.Menus.DoClick + $16D
[0000000001094052] Vcl.Menus.TMenu.IsShortCut + $92
[0000000001062CA5] Vcl.Forms.TCustomForm.IsShortCut + $65
[0000000001069284] Vcl.Forms.TApplication.IsShortCut + $74
[00000000010683FB] Vcl.Forms.TApplication.WndProc + $66B
[0000000000E44166] System.Classes.StdWndProc + $26
[00007FFDE473E858] Unknown function at CallWindowProcW + $3F8
[00007FFDE473E3DC] Unknown function at DispatchMessageW + $39C
[00007FFDE4750BC3] Unknown function at SendMessageTimeoutW + $143
[00007FFDE5430E34] KiUserCallbackDispatcher + $24
[00007FFDE33C1124] NtUserMessageCall + $14
[00007FFDE473DF02] Unknown function at SendMessageW + $952
[00007FFDE473D68A] SendMessageW + $DA
[00000000010A9744] Vcl.Controls.SendAppMessage + $34
[00000000010BC22A] Vcl.Controls.TWinControl.IsMenuKey + $AA
[00000000010BC27D] Vcl.Controls.TWinControl.CNKeyDown + $2D
[0000000000D100B5] System.TObject.Dispatch + $45
[00000000010B13C0] Vcl.Controls.TControl.WndProc + $370
[00000000010B88D0] Vcl.Controls.TWinControl.WndProc + $980
[00000000011DFFBB] SynEdit.TCustomSynEdit.WndProc (Line 5627, "SynEdit.pas" + 8)
+ $0
[00000000010B79EC] Vcl.Controls.TWinControl.MainWndProc + $2C
[0000000000E44166] System.Classes.StdWndProc + $26
[00007FFDE473E858] Unknown function at CallWindowProcW + $3F8
[00007FFDE473E3DC] Unknown function at DispatchMessageW + $39C
[00007FFDE4750BC3] Unknown function at SendMessageTimeoutW + $143
[00007FFDE5430E34] KiUserCallbackDispatcher + $24
[00007FFDE33C1124] NtUserMessageCall + $14
[00007FFDE473DF02] Unknown function at SendMessageW + $952
[00007FFDE473D68A] SendMessageW + $DA
[0000000001069150] Vcl.Forms.TApplication.IsKeyMsg + $B0
[00000000010694CB] Vcl.Forms.TApplication.ProcessMessage + $10B
[0000000001069568] Vcl.Forms.TApplication.HandleMessage + $18
[00000000010699BF] Vcl.Forms.TApplication.Run + $EF
[00000000016289D0] PSPad.PSPad (Line 123, "" + 57) + $0
[00007FFDE4617034] BaseThreadInitThunk + $14
[00007FFDE53E26A1] RtlUserThreadStart + $21
--------------------------------------------------------------------------------
--------------------
Program  : C:\Program Files\PSPad editor\PSPad.exe  5.0.7 (735)
System   : Windows 10 Professional x64, Version: 10.0, Build: 4A64, 
Processor: Intel, Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz, 2720 MHz MMX
Display  : 1920x1080 pixels, 32 bpp PPI: 96
Skin     : Windows
--------------------------------------------------------------------------------
--------------------
Active Controls Hierarchy:
TComboBox "cbFindText"
TfFindReplace "fFindReplace"
--------------------------------------------------------------------------------
--------------------

-- 
<https://forum.pspad.com/read.php?6,77625,77646>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem