You are here: PSPad forum > Developer forum - new builds > Re: PSPad unicode 5.0.7 (629) English

Re: PSPad unicode 5.0.7 (629) English

Goto Page: Previous1 2 3 4 5 Next

#11 Re: PSPad unicode 5.0.7 (629) English

Posted by: pspad | Date: 2021-05-18 08:28 | IP: IP Logged

bluezero:
Here it is, it has something to do with indenting (TAB)

What I found, it is caused by real tabs only. When you use spaces instead of tabs, UNDO is OK.

What I found in sources:
Known Issues:
- Undo is buggy when dealing with Hard Tabs (when inserting text after EOL and
when trimming).

Edited 1 time(s). Last edit at 2021-05-18 08:57 by pspad.

Options: Reply | Quote | Up ^


#12 Re: PSPad unicode 5.0.7 (629) English

Posted by: MadCompie | Date: 2021-05-18 09:34 | IP: IP Logged

Hi Jan,

I returned back to version 579 but the memory problem is still there...

Access violation at address 004E883B in module 'PSPad.exe'. Read of address 000000FF.

It was suddenly, just after closing a file I guess...

Exception description:

Access violation at address 004E883B in module 'PSPad.exe'. Read of address 000000FF.

Exception class: EAccessViolation
Exception address: 004E883B
----------------------------------------------------------------------------------------------------
Stack list, generated 18/05/2021 11:25:26
[004E883B] System.Classes.TComponent.RemoveFreeNotifications + $33
[004F0040] System.Classes.{System.Generics.Collections}TEnumerable<System.Classes.TComponent>.ToArray + $60
[00406FA0] System.@FreeMem + $4
[004E8664] System.Classes.TComponent.Destroy + $14
[006AA421] Vcl.Controls.TControl.Destroy + $121
[00409914] System.TObject.FreeInstance + $C
[0040A07E] System.@ClassDestroy + $2
[004D18C7] System.Classes.TPersistent.Destroy + $23
[006AF13D] Vcl.Controls.TWinControl.Destroy + $165
[00672843] Vcl.Forms.TScrollingWinControl.Destroy + $4B
[006738B4] Vcl.Forms.TCustomForm.Destroy + $138
[00409A0C] System.TObject.Free + $8
[00679910] Vcl.Forms.TCustomForm.CMRelease + $0
[006ACFE2] Vcl.Controls.TControl.WndProc + $2BE
[005C1B8F] Vcl.ComCtrls.TPageControl.WMLButtonDblClk + $33
[006ACFE2] Vcl.Controls.TControl.WndProc + $2BE
[004EAEE4] System.Classes.StdWndProc + $14
[006B1F37] Vcl.Controls.TWinControl.WndProc + $693
[0040A91C] System.TMonitor.TryEnter + $28
[0040A444] System.TMonitor.Enter + $10
[00674FC4] Vcl.Forms.TCustomForm.WndProc + $6F0
[0040A2AC] System.TMonitor.CheckOwningThread + $4
[0040A5D2] System.TMonitor.Exit + $6
[0040A62E] System.TMonitor.Exit + $1A
[00549E55] Vcl.Graphics.FreeMemoryContexts + $9D
[006B1484] Vcl.Controls.TWinControl.MainWndProc + $2C
[006B1499] Vcl.Controls.TWinControl.MainWndProc + $41
[004EAEE4] System.Classes.StdWndProc + $14
[006B167C] Vcl.Controls.TWinControl.ControlAtPos + $10
[006B1F37] Vcl.Controls.TWinControl.WndProc + $693
[00674FAF] Vcl.Forms.TCustomForm.WndProc + $6DB
[0040A62E] System.TMonitor.Exit + $1A
[00549E55] Vcl.Graphics.FreeMemoryContexts + $9D
[006B1484] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EAEE4] System.Classes.StdWndProc + $14
[0067EE37] Vcl.Forms.TApplication.ProcessMessage + $F3
[0067EE7A] Vcl.Forms.TApplication.HandleMessage + $A
[0067F1B1] Vcl.Forms.TApplication.Run + $C9
[00AD53DD] PSPad.PSPad (Line 122, "" + 55) + $7
----------------------------------------------------------------------------------------------------
Program : C:\<myname>\PSPad editor\PSPad.exe 5.0.6 (579)
System : Windows 10 Professional x64, Version: 10.0, Build: 47BB,
Processor: Intel, Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz, 2300 MHz MMX
Display : 1920x1080 pixels, 32 bpp PPI: 96
Skin : Windows
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TPSSynEdit "FEditor1"
TfChildEdit "fEdit_B05694930"
----------------------------------------------------------------------------------------------------

And after "terminate" another error message:
Exception EInvalidPointer in module PSPad.exe at 0002CFFE. Invalid pointer operation.

Edited 2 time(s). Last edit at 2021-05-18 09:37 by MadCompie.

Options: Reply | Quote | Up ^


#13 Re: PSPad unicode 5.0.7 (629) English

Posted by: pspad | Date: 2021-05-18 10:47 | IP: IP Logged

MadCompie:
I'll try to capture it...
Just now, it freezes again, no error message.
I simply opened a (small) txt file and saw that the content was corrupted on the screen (some lines were melted together with strange chars).
But when viewing the file in another editor (notepad, vi, ...) there is nothing wrong with the content. After closing pspad with task manager it opens the same file normally...
Could this be encoding? (the file was regular ascii, perhaps it assumed some utf-8?)...

I also (always) encounter an exception when using the new "updater".
After updating to latest development version, pspad can't be opened (exception + terminate).
Then I must revert back to latest current full version = ok.
After again updater with dev version = ok.

I also saw some recent file PSCache5.BIN, i renamed it but that did not solve the update problem...

Was PSPad open or you open file with PSpad?

Options: Reply | Quote | Up ^


#14 Re: PSPad unicode 5.0.7 (629) English

Posted by: MadCompie | Date: 2021-05-18 11:25 | IP: IP Logged

PSPad was already open

Options: Reply | Quote | Up ^


#15 Re: PSPad unicode 5.0.7 (629) English

Posted by: pspad | Date: 2021-05-18 12:06 | IP: IP Logged

There was mechanism, if any exception occured, PSpad will try to open file as ANSI at the final.

Please check code page on the statusbar when you will met broken file
I will remove this functionality and tell, show message, that file wasn't possible to open.

Options: Reply | Quote | Up ^


#16 Re: PSPad unicode 5.0.7 (629) English

Posted by: MadCompie | Date: 2021-05-18 12:19 | IP: IP Logged

Normally the most of my files are already in ANSI Western European 1252.
And after the error & starting PSPad again, I could open the file without errors, very strange...

Also, for my other post (log for acess violation error), I got it again, at same address 004E883B. I simply closed a file, which was openened via FTP.

Options: Reply | Quote | Up ^


#17 Re: PSPad unicode 5.0.7 (629) English

Posted by: pspad | Date: 2021-05-18 12:26 | IP: IP Logged

test version 5.0.7 (633) 32b
pspad.poradna.net

Options: Reply | Quote | Up ^


#18 Re: PSPad unicode 5.0.7 (629) English

Posted by: MadCompie | Date: 2021-05-18 12:38 | IP: IP Logged

pspad:
test version 5.0.7 (633) 32b
pspad.poradna.net

Hi, some settings were lost after opening this version (other language, no scripts enabled,...) so I tried to close PSPad but...

List index out of bounds (1809) sad smiley

Exception description:

List index out of bounds (1809).

Exception class: EStringListError
Exception address: 006FB0F5
----------------------------------------------------------------------------------------------------
Stack list, generated 18/05/2021 14:36:29
[006FB0F0] FastIniFile.TIniItems.Insert (Line 1725, "FastIniFile.pas" + 1) + $13
[006FA989] FastIniFile.TIniItems.Error (Line 1419, "FastIniFile.pas" + 1) + $11
[006FB0F0] FastIniFile.TIniItems.Insert (Line 1725, "FastIniFile.pas" + 1) + $13
[006FA5C1] FastIniFile.TIniItems.AppendIdent (Line 1260, "FastIniFile.pas" + 10) + $13
[006FB0AC] FastIniFile.TIniItems.IndexOfIdent (Line 1707, "FastIniFile.pas" + 45) + $8
[006FCB25] FastIniFile.TFastIniFile.WriteString (Line 2773, "FastIniFile.pas" + 21) + $A
[0052C8B4] System.IniFiles.TCustomIniFile.WriteBool + $18
[009249C0] uParams.TPSPadParam.WriteParams (Line 938, "uParams.pas" + 48) + $14
[00AA7934] uMain.TfPSPad.FormCloseQuery (Line 2679, "uMain.pas" + 153) + $7
[00677B90] Vcl.Forms.TCustomForm.CloseQuery + $54
[00677AB9] Vcl.Forms.TCustomForm.Close + $21
[00ABC34E] uMain.TfPSPad.aExitExecute (Line 9765, "uMain.pas" + 2) + $0
[00AC2F54] uMain.TfPSPad.ActionListExecute (Line 12459, "uMain.pas" + 8) + $7
[0056316C] System.Actions.TContainedActionList.ExecuteAction + $70
[00409E1A] System.@CallDynaInst + $6
[00566155] Vcl.ActnList.TCustomAction.Execute + $69
[004EA0BF] System.Classes.TBasicActionLink.Execute + $13
[006961F3] Vcl.Menus.TMenuItem.Click + $93
[006979CB] Vcl.Menus.TMenu.DispatchCommand + $13
[006766C4] Vcl.Forms.TCustomForm.WMCommand + $38
[006AB082] Vcl.Controls.TControl.WndProc + $2BE
[0040A450] System.TMonitor.Enter + $10
[00673064] Vcl.Forms.TCustomForm.WndProc + $6F0
[0040A2B8] System.TMonitor.CheckOwningThread + $4
[0040A5DE] System.TMonitor.Exit + $6
[006AFFD7] Vcl.Controls.TWinControl.WndProc + $693
[006AF524] Vcl.Controls.TWinControl.MainWndProc + $2C
[006AF539] Vcl.Controls.TWinControl.MainWndProc + $41
[0040A928] System.TMonitor.TryEnter + $28
[0040A450] System.TMonitor.Enter + $10
[00673064] Vcl.Forms.TCustomForm.WndProc + $6F0
[0040A2B8] System.TMonitor.CheckOwningThread + $4
[0040A5DE] System.TMonitor.Exit + $6
[0040A63A] System.TMonitor.Exit + $1A
[00547F95] Vcl.Graphics.FreeMemoryContexts + $9D
[006AF524] Vcl.Controls.TWinControl.MainWndProc + $2C
[006AF539] Vcl.Controls.TWinControl.MainWndProc + $41
[004EAFC0] System.Classes.StdWndProc + $14
[006AFFD7] Vcl.Controls.TWinControl.WndProc + $693
[0067304F] Vcl.Forms.TCustomForm.WndProc + $6DB
[0040A63A] System.TMonitor.Exit + $1A
[00547F95] Vcl.Graphics.FreeMemoryContexts + $9D
[006AF524] Vcl.Controls.TWinControl.MainWndProc + $2C
[004EAFC0] System.Classes.StdWndProc + $14
[0067CED7] Vcl.Forms.TApplication.ProcessMessage + $F3
[0067CF1A] Vcl.Forms.TApplication.HandleMessage + $A
[0067D251] Vcl.Forms.TApplication.Run + $C9
[00AF639D] PSPad.PSPad (Line 121, "" + 55) + $7
----------------------------------------------------------------------------------------------------
Program : C:\<my name>\PSPad editor\PSPad.exe 5.0.7 (633)
System : Windows 10 Professional x64, Version: 10.0, Build: 47BB,
Processor: Intel, Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz, 2300 MHz MMX
Display : 1920x1080 pixels, 32 bpp PPI: 96
Skin : Windows
----------------------------------------------------------------------------------------------------
Active Controls Hierarchy:
TPSSynEdit "FEditor1"
TfChildEdit "fEdit_A49910473"
----------------------------------------------------------------------------------------------------

Options: Reply | Quote | Up ^


#19 Re: PSPad unicode 5.0.7 (629) English

Posted by: pspad | Date: 2021-05-18 13:19 | IP: IP Logged

OK, stupid inifiles. I start to be really upset.

5.0.7 (634)
pspad.poradna.net
this version has removed some problematic parts which causes problems.

Options: Reply | Quote | Up ^


#20 Re: PSPad unicode 5.0.7 (629) English

Posted by: MadCompie | Date: 2021-05-18 13:33 | IP: IP Logged

pspad:
OK, stupid inifiles. I start to be really upset.

5.0.7 (634)
pspad.poradna.net
this version has removed some problematic parts which causes problems.

No hard feelings winking smiley I'll try it out...

Options: Reply | Quote | Up ^


Goto Page: Previous1 2 3 4 5 Next





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