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
