You are here: PSPad forum > English discussion forum > PSPad crash (access vioation)

PSPad crash (access vioation)

#1 PSPad crash (access vioation)

Posted by: idefix2 | Date: 2019-01-31 17:49 | IP: IP Logged

On the disk, the file I edited had been changed by another program.
After that, in PSPad, I clicked the close file button in the upper right corner of the edit window of the file.
I got the message File has been changed, and was asked if I want to reload the file to see the changes.
I clicked yes, and got this access violation, obviously pspad tried to load the file into a document instance that it already closed.

Error log:

Exception class: EAccessViolation
Exception address: 004A61A4
----------------------------------------------------------------------------------------------------
Stack list, generated 31.01.2019 18:37:16
[004A61A4] Controls.TWinControl.HandleNeeded (Line 7796, "Controls.pas" + 4) + $4
[0042A69F] Classes.TComponent.SetReference + $27
[00420EC2] Classes.TList.Remove + $6
[0042A286] Classes.TComponent.RemoveNotification + $A
[0042A2B3] Classes.TComponent.RemoveFreeNotification + $13
[0042A2D6] Classes.TComponent.Notification + $1A
[0042A2B3] Classes.TComponent.RemoveFreeNotification + $13
[0042A2D6] Classes.TComponent.Notification + $1A
[0049ECE5] Controls.TControl.Notification (Line 3375, "Controls.pas" + 4) + $4
[0042A2FB] Classes.TComponent.Notification + $3F
[0049ECE5] Controls.TControl.Notification (Line 3375, "Controls.pas" + 4) + $4
[00421524] Classes.TThreadList.UnlockList + $4
[00424BB9] Classes.RemoveFixups + $71
[00403F38] System.TObject.Destroy + $0
[004216F9] Classes.TPersistent.Destroy + $19
[0042A04E] Classes.TComponent.Destroy + $62
[0049EA5B] Controls.TControl.Destroy (Line 3242, "Controls.pas" + 15) + $7
[004025B4] System.SysFreeMem + $164
[004028B9] System.@FreeMem + $5
[00403F08] System.TObject.FreeInstance + $C
[004042FE] System.@ClassDestroy + $2
[00488D02] Forms.TCustomForm.Destroy + $DA
[004A619B] Controls.TWinControl.HandleNeeded (Line 7795, "Controls.pas" + 3) + $7
[004A61B1] Controls.TWinControl.GetHandle (Line 7802, "Controls.pas" + 1) + $2
[006C986B] uChildParent.TfChildParent.Reopen (Line 495, "uChildParent.pas" + 1) + $2
[0043ED6E] Dialogs.MessageDlg (Line 2118, "Dialogs.pas" + 1) + $E
[006F30E6] uMain.TfPSPad.CheckFileTimeStamp (Line 6268, "uMain.pas" + 27) + $2
[006FA81E] uMain.TfPSPad.ApplicationEventsActivate (Line 8921, "uMain.pas" + 9) + $4
[0048FC61] Forms.TApplication.WndProc + $55D
[0042B63C] Classes.StdWndProc + $14
[0049033B] Forms.TApplication.ProcessMessage + $83
[00490372] Forms.TApplication.HandleMessage + $A
[00490592] Forms.TApplication.Run + $96
[00716276] PSPad.PSPad (Line 90, "" + 52) + $7
----------------------------------------------------------------------------------------------------
Program : C:\PSPad\PSPad.exe 4.5.9 (2600)
System : Windows 8 Professional x64, Version: 6.2, Build: 23F0,
Processor: Intel, Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz, 3490 MHz MMX
Display : 1920x1080 pixels, 32 bpp
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TPSSynEdit "Editor1"
TfChildEdit "fChildEdit"
----------------------------------------------------------------------------------------------------

Due to a configuration problem of my mail, sending the error log from within PSPad does not work, so I post it here.

Options: Reply | Quote | Up ^






Editor PSPad - freeware editor, © 2001 - 2019 Jan Fiala, Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák, Privacy policy and GDPR