You are here: PSPad forum > English discussion forum > Frequent crashes in newest version

Frequent crashes in newest version

#1 Frequent crashes in newest version

Posted by: idefix2 | Date: 2021-06-08 11:27 | IP: IP Logged

I recently installed the newest developers version 5.0.7 (647),
the program raises exceptions all the time, sometimes it crashes completely.
There is also another really unwanted change: Since I installed this new version, matching parenthes are not highlighted anymore. The last crash happened when I just wanted to check the highlighting colours in the program configuration.
Here's the last exception protocol:

Exception description:
The latest version of PSPad crashes extremely often, in different situations.
I just wanted to change the colour of parentheses, Upon closing the dialog, the exception appeared.

Exception class: EStringListError
Exception address: 006FED79
----------------------------------------------------------------------------------------------------
Stack list, generated 08/06/2021 12:57:44
[006FED74] FastIniFile.TIniItems.Insert (Line 1725, "FastIniFile.pas" + 1) + $13
[006FE60D] FastIniFile.TIniItems.Error (Line 1419, "FastIniFile.pas" + 1) + $11
[006FED74] FastIniFile.TIniItems.Insert (Line 1725, "FastIniFile.pas" + 1) + $13
[006FE245] FastIniFile.TIniItems.AppendIdent (Line 1260, "FastIniFile.pas" + 10) + $13
[006FED30] FastIniFile.TIniItems.IndexOfIdent (Line 1707, "FastIniFile.pas" + 45) + $8
[007007A9] FastIniFile.TFastIniFile.WriteString (Line 2773, "FastIniFile.pas" + 21) + $A
[00530794] System.IniFiles.TCustomIniFile.WriteBool + $18
[0092B828] uParams.TPSPadParam.WriteParams (Line 945, "uParams.pas" + 48) + $14
[0042EBB6] System.SysUtils.StrToIntDef + $6
[00A29B39] uSettings.TfSettings.bOKClick (Line 936, "uSettings.pas" + 231) + $7
[006AF4BB] Vcl.Controls.TControl.Click + $73
[00592096] Vcl.StdCtrls.TCustomButton.Click + $1E
[00593220] Vcl.StdCtrls.TCustomButton.CNCommand + $C
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[00591CF0] Vcl.StdCtrls.TButtonControl.WndProc + $6C
[006AEB9C] Vcl.Controls.TControl.Perform + $24
[006B4017] Vcl.Controls.DoControlMsg + $23
[006B4C27] Vcl.Controls.TWinControl.WMCommand + $B
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[0040A9B0] System.TMonitor.TryEnter + $28
[0040A4D8] System.TMonitor.Enter + $10
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[0040A6C2] System.TMonitor.Exit + $1A
[0054BE75] Vcl.Graphics.FreeMemoryContexts + $9D
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[006B3419] Vcl.Controls.TWinControl.MainWndProc + $41
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EE924] System.Classes.StdWndProc + $14
[00409DBE] System.@IsClass + $E
[004ED6A4] System.Classes.TComponent.UpdateAction + $1C
[0067C65B] Vcl.Forms.ProcessUpdate + $17
[00409DBE] System.@IsClass + $E
[0067C6CF] Vcl.Forms.TraverseClients3 + $63
[004ED6A4] System.Classes.TComponent.UpdateAction + $1C
[0067C65B] Vcl.Forms.ProcessUpdate + $17
[00409DBE] System.@IsClass + $E
[0067C6C4] Vcl.Forms.TraverseClients3 + $58
[006B3FC2] Vcl.Controls.TWinControl.DefaultHandler + $E6
[006AF908] Vcl.Controls.TControl.WMLButtonUp + $10
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[00676F2F] Vcl.Forms.TCustomForm.WndProc + $6DB
[00676F44] Vcl.Forms.TCustomForm.WndProc + $6F0
[006B361B] Vcl.Controls.TWinControl.IsControlMouseMsg + $13
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[00591CF0] Vcl.StdCtrls.TButtonControl.WndProc + $6C
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EE924] System.Classes.StdWndProc + $14
[00680DB7] Vcl.Forms.TApplication.ProcessMessage + $F3
[00680DFA] Vcl.Forms.TApplication.HandleMessage + $A
[0067C1D6] Vcl.Forms.TCustomForm.ShowModal + $272
[00ABA4B0] uMain.TfPSPad.aRegistrExecute (Line 7083, "uMain.pas" + 6) + $9
[00AC8580] uMain.TfPSPad.ActionListExecute (Line 12204, "uMain.pas" + 8) + $7
[0056704C] System.Actions.TContainedActionList.ExecuteAction + $70
[00409EA2] System.@CallDynaInst + $6
[0056A035] Vcl.ActnList.TCustomAction.Execute + $69
[004EDA23] System.Classes.TBasicActionLink.Execute + $13
[0069A0D3] Vcl.Menus.TMenuItem.Click + $93
[0069B8AB] Vcl.Menus.TMenu.DispatchCommand + $13
[0067A5A4] Vcl.Forms.TCustomForm.WMCommand + $38
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[0040A4D8] System.TMonitor.Enter + $10
[00676F44] Vcl.Forms.TCustomForm.WndProc + $6F0
[0040A340] System.TMonitor.CheckOwningThread + $4
[0040A666] System.TMonitor.Exit + $6
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[006B3419] Vcl.Controls.TWinControl.MainWndProc + $41
[0040A9B0] System.TMonitor.TryEnter + $28
[0040A4D8] System.TMonitor.Enter + $10
[00676F44] Vcl.Forms.TCustomForm.WndProc + $6F0
[0040A340] System.TMonitor.CheckOwningThread + $4
[0040A666] System.TMonitor.Exit + $6
[0040A6C2] System.TMonitor.Exit + $1A
[0054BE75] Vcl.Graphics.FreeMemoryContexts + $9D
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[006B3419] Vcl.Controls.TWinControl.MainWndProc + $41
[004EE924] System.Classes.StdWndProc + $14
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[00676F2F] Vcl.Forms.TCustomForm.WndProc + $6DB
[0040A6C2] System.TMonitor.Exit + $1A
[0054BE75] Vcl.Graphics.FreeMemoryContexts + $9D
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EE924] System.Classes.StdWndProc + $14
[00680DB7] Vcl.Forms.TApplication.ProcessMessage + $F3
[00680DFA] Vcl.Forms.TApplication.HandleMessage + $A
[00681131] Vcl.Forms.TApplication.Run + $C9
[00AF82A9] PSPad.PSPad (Line 118, "" + 55) + $7
----------------------------------------------------------------------------------------------------
Program : C:\PSPad\PSPad.exe 5.0.7 (647)
System : Windows 10 Professional x64, Version: 10.0, Build: 47BB,
Processor: Intel, Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz, 3490 MHz MMX
Display : 1920x1080 pixels, 32 bpp PPI: 96
Skin : Windows
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TButton "bOK"
TPanel "Panel1"
TfSettings "fSettings"
----------------------------------------------------------------------------------------------------

Options: Reply | Quote | Up ^


#2 Re: Frequent crashes in newest version

Posted by: idefix2 | Date: 2021-06-08 12:05 | IP: IP Logged

Exception description:
Now I wanted to change the language from german to english, because there is a new page labelled editor Part 2 in the menu though it is editor part 3, which displayed the chech text that I don't understand at all. Not even google translate was helpful, so I hoped to find a translation in the englich version, that I might understand, selected english, clicked ok and puff - exception

The program language was changed to english despite the exception, PSPad did not crqsh, but the text is also displayed in chech language in the english version...
Same exception again when switching back to german.

List index out of bounds (2891).

Exception class: EStringListError
Exception address: 006FED79
----------------------------------------------------------------------------------------------------
Stack list, generated 08/06/2021 13:58:09
[006FED74] FastIniFile.TIniItems.Insert (Line 1725, "FastIniFile.pas" + 1) + $13
[006FE60D] FastIniFile.TIniItems.Error (Line 1419, "FastIniFile.pas" + 1) + $11
[006FED74] FastIniFile.TIniItems.Insert (Line 1725, "FastIniFile.pas" + 1) + $13
[006FE245] FastIniFile.TIniItems.AppendIdent (Line 1260, "FastIniFile.pas" + 10) + $13
[006FED30] FastIniFile.TIniItems.IndexOfIdent (Line 1707, "FastIniFile.pas" + 45) + $8
[007007A9] FastIniFile.TFastIniFile.WriteString (Line 2773, "FastIniFile.pas" + 21) + $A
[00530794] System.IniFiles.TCustomIniFile.WriteBool + $18
[0092B828] uParams.TPSPadParam.WriteParams (Line 945, "uParams.pas" + 48) + $14
[0042EBB6] System.SysUtils.StrToIntDef + $6
[00A29B39] uSettings.TfSettings.bOKClick (Line 936, "uSettings.pas" + 231) + $7
[006AF4BB] Vcl.Controls.TControl.Click + $73
[00592096] Vcl.StdCtrls.TCustomButton.Click + $1E
[00593220] Vcl.StdCtrls.TCustomButton.CNCommand + $C
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[00591CF0] Vcl.StdCtrls.TButtonControl.WndProc + $6C
[006AEB9C] Vcl.Controls.TControl.Perform + $24
[006B4017] Vcl.Controls.DoControlMsg + $23
[006B4C27] Vcl.Controls.TWinControl.WMCommand + $B
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[0040A9B0] System.TMonitor.TryEnter + $28
[0040A4D8] System.TMonitor.Enter + $10
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[0040A6C2] System.TMonitor.Exit + $1A
[0054BE75] Vcl.Graphics.FreeMemoryContexts + $9D
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[006B3419] Vcl.Controls.TWinControl.MainWndProc + $41
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EE924] System.Classes.StdWndProc + $14
[00409DBE] System.@IsClass + $E
[004ED6A4] System.Classes.TComponent.UpdateAction + $1C
[0067C65B] Vcl.Forms.ProcessUpdate + $17
[00409DBE] System.@IsClass + $E
[0067C6CF] Vcl.Forms.TraverseClients3 + $63
[004ED6A4] System.Classes.TComponent.UpdateAction + $1C
[0067C65B] Vcl.Forms.ProcessUpdate + $17
[00409DBE] System.@IsClass + $E
[0067C6C4] Vcl.Forms.TraverseClients3 + $58
[006B3FC2] Vcl.Controls.TWinControl.DefaultHandler + $E6
[006AF908] Vcl.Controls.TControl.WMLButtonUp + $10
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[00676F2F] Vcl.Forms.TCustomForm.WndProc + $6DB
[00676F44] Vcl.Forms.TCustomForm.WndProc + $6F0
[006B361B] Vcl.Controls.TWinControl.IsControlMouseMsg + $13
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[00591CF0] Vcl.StdCtrls.TButtonControl.WndProc + $6C
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EE924] System.Classes.StdWndProc + $14
[00680DB7] Vcl.Forms.TApplication.ProcessMessage + $F3
[00680DFA] Vcl.Forms.TApplication.HandleMessage + $A
[0067C1D6] Vcl.Forms.TCustomForm.ShowModal + $272
[00ABA4B0] uMain.TfPSPad.aRegistrExecute (Line 7083, "uMain.pas" + 6) + $9
[00AC8580] uMain.TfPSPad.ActionListExecute (Line 12204, "uMain.pas" + 8) + $7
[0056704C] System.Actions.TContainedActionList.ExecuteAction + $70
[00409EA2] System.@CallDynaInst + $6
[0056A035] Vcl.ActnList.TCustomAction.Execute + $69
[004EDA23] System.Classes.TBasicActionLink.Execute + $13
[0069A0D3] Vcl.Menus.TMenuItem.Click + $93
[0069B8AB] Vcl.Menus.TMenu.DispatchCommand + $13
[0067A5A4] Vcl.Forms.TCustomForm.WMCommand + $38
[006AEF62] Vcl.Controls.TControl.WndProc + $2BE
[0040A4D8] System.TMonitor.Enter + $10
[00676F44] Vcl.Forms.TCustomForm.WndProc + $6F0
[0040A340] System.TMonitor.CheckOwningThread + $4
[0040A666] System.TMonitor.Exit + $6
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[006B3419] Vcl.Controls.TWinControl.MainWndProc + $41
[0040A9B0] System.TMonitor.TryEnter + $28
[0040A4D8] System.TMonitor.Enter + $10
[00676F44] Vcl.Forms.TCustomForm.WndProc + $6F0
[0040A340] System.TMonitor.CheckOwningThread + $4
[0040A666] System.TMonitor.Exit + $6
[0040A6C2] System.TMonitor.Exit + $1A
[0054BE75] Vcl.Graphics.FreeMemoryContexts + $9D
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[006B3419] Vcl.Controls.TWinControl.MainWndProc + $41
[004EE924] System.Classes.StdWndProc + $14
[006B3EB7] Vcl.Controls.TWinControl.WndProc + $693
[00676F2F] Vcl.Forms.TCustomForm.WndProc + $6DB
[0040A6C2] System.TMonitor.Exit + $1A
[0054BE75] Vcl.Graphics.FreeMemoryContexts + $9D
[006B3404] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EE924] System.Classes.StdWndProc + $14
[00680DB7] Vcl.Forms.TApplication.ProcessMessage + $F3
[00680DFA] Vcl.Forms.TApplication.HandleMessage + $A
[00681131] Vcl.Forms.TApplication.Run + $C9
[00AF82A9] PSPad.PSPad (Line 118, "" + 55) + $7
----------------------------------------------------------------------------------------------------
Program : C:\PSPad\PSPad.exe 5.0.7 (647)
System : Windows 10 Professional x64, Version: 10.0, Build: 47BB,
Processor: Intel, Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz, 3490 MHz MMX
Display : 1920x1080 pixels, 32 bpp PPI: 96
Skin : Windows
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TButton "bOK"
TPanel "Panel1"
TfSettings "fSettings"
----------------------------------------------------------------------------------------------------

Edited 1 time(s). Last edit at 2021-06-08 12:10 by idefix2.

Options: Reply | Quote | Up ^


#3 Re: Frequent crashes in newest version

Posted by: pspad | Date: 2021-06-08 12:14 | IP: IP Logged

Please don't send exception reports to forum!!! Send it to support mail.

Your problem is corrupted PSPad.INI file. It can happen in the past but it has incfluence of the 647 and newer.

Send me PSpad.INI to mail, I can check it, fix it and send you it back, if you don't have older backup

Options: Reply | Quote | Up ^






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