This build of PSPad is throwing a lot of exceptions.  Mostly these happen while
copy pasting / editing large HTML content.  (Syntax highlighting enabled) I have
to terminate the program always.  

One of the exception reports:

Exception description:

Access violation at address 0040487E in module 'PSPad.exe'. Read of address
436E4F07.

Exception class: EAccessViolation
Exception address: 0040487E
--------------------------------------------------------------------------------
--------------------
Stack list, generated 6/26/2007 7:12:45 PM
[0040487E] [EMAIL PROTECTED] + $6
[00404BE3] [EMAIL PROTECTED] + $33
[004A3983] Controls.TWinControl.DefaultHandler + $D7
[004A389F] Controls.TWinControl.WndProc + $157
[00466C5E] ComCtrls.TCustomListView.WndProc + $72
[00593C68] TntComCtrls.TTntCustomListView.WndProc (Line 1869, "TntComCtrls.pas"
+ 98) + $4D
[00592FA1] TntComCtrls.TTntListItems.GetItem (Line 1357, "TntComCtrls.pas" + 1)
+ $F
[00665A3C] uOpenFiles.TfOpenFiles.FindWindow (Line 180, "uOpenFiles.pas" + 4) +
$1F
[00665B71] uOpenFiles.TfOpenFiles.SetStatus (Line 231, "uOpenFiles.pas" + 1) +
$2
[0069CCAE] uChildParent.TfChildParent.StatusChangeEvent (Line 972,
"uChildParent.pas" + 4) + $15
[005FE1B2] uChildEdit.TfChildEdit.SynEditStatusChange (Line 793,
"uChildEdit.pas" + 55) + $4
[0050A664] SynEdit.TCustomSynEdit.DoOnStatusChange (Line 10129, "SynEdit.pas" +
3) + $F
[004F9B92] SynEdit.TCustomSynEdit.DecPaintLock (Line 1556, "SynEdit.pas" + 34) +
$B
[00506204] SynEdit.TCustomSynEdit.ExecuteCommand (Line 7775, "SynEdit.pas" +
800) + $3
[00503C74] SynEdit.TCustomSynEdit.CommandProcessor (Line 6903, "SynEdit.pas" +
10) + $D
[00500957] SynEdit.TCustomSynEdit.WMKillFocus (Line 5235, "SynEdit.pas" + 2) +
$C
[004A0840] Controls.TControl.WndProc + $188
[004A389F] Controls.TWinControl.WndProc + $157
[00502C26] SynEdit.TCustomSynEdit.WndProc (Line 6191, "SynEdit.pas" + 22) + $4
[004A351C] Controls.TWinControl.MainWndProc + $2C
[0042B474] Classes.StdWndProc + $14
[0048AF43] Forms.TCustomForm.SetWindowFocus + $23
[0048AFCC] Forms.TCustomForm.SetActive + $5C
[0048B79F] Forms.TCustomForm.WMActivate + $17
[004A0840] Controls.TControl.WndProc + $188
[004A389F] Controls.TWinControl.WndProc + $157
[004896D9] Forms.TCustomForm.WndProc + $421
[004213B8] Classes.TThreadList.UnlockList + $4
[0043317C] Graphics.FreeMemoryContexts + $98
[004A351C] Controls.TWinControl.MainWndProc + $2C
[0042B474] Classes.StdWndProc + $14
[0048C29E] Forms.TCustomForm.CMShowingChanged + $426
[004A0840] Controls.TControl.WndProc + $188
[004A389F] Controls.TWinControl.WndProc + $157
[004896D9] Forms.TCustomForm.WndProc + $421
[004A0610] Controls.TControl.Perform + $24
[004A33F3] Controls.TWinControl.UpdateShowing + $C7
[004A345E] Controls.TWinControl.UpdateControlState + $36
[004A51EE] Controls.TWinControl.CMVisibleChanged + $26
[004A0840] Controls.TControl.WndProc + $188
[004A389F] Controls.TWinControl.WndProc + $157
[004896D9] Forms.TCustomForm.WndProc + $421
[00489D30] Forms.TCustomForm.GetMonitor + $4C
[004A0610] Controls.TControl.Perform + $24
[0049F337] Controls.TControl.SetVisible + $27
[004891CE] Forms.TCustomForm.SetVisible + $3A
[0048C6B7] Forms.TCustomForm.Show + $7
[0048C883] Forms.TCustomForm.ShowModal + $123
[006BBFCA] uException.TExceptionDialog.ShowException (Line 619, "uException.pas"
+ 16) + $7
[00402F35] [EMAIL PROTECTED] + $5
[0040467C] System.TObject.FreeInstance + $C
[00404A86] [EMAIL PROTECTED] + $2
[004046B5] System.TObject.Destroy + $9
[004046C4] System.TObject.Free + $8
[00402F35] [EMAIL PROTECTED] + $5
[0040467C] System.TObject.FreeInstance + $C
[00404A86] [EMAIL PROTECTED] + $2
[004046B5] System.TObject.Destroy + $9
[004046C4] System.TObject.Free + $8
[00436B5D] Contnrs.TObjectList.Notify + $21
[00420AAD] Classes.TList.Delete + $59
[00402F76] [EMAIL PROTECTED] + $26
[00420DCB] Classes.TList.SetCapacity + $2F
[00402F35] [EMAIL PROTECTED] + $5
[0040467C] System.TObject.FreeInstance + $C
[00404A86] [EMAIL PROTECTED] + $2
[004B9969] JclDebug.TJclStackInfoList.Destroy (Line 3270, "JclDebug.pas" + 2) +
$12
[00420A32] Classes.TList.Add + $2A
[004B9A41] JclDebug.TJclStackInfoList.GetItems (Line 3290, "JclDebug.pas" + 1) +
$4
[004B97DA] JclDebug.CorrectExceptStackListTop (Line 3180, "JclDebug.pas" + 9) +
$E
[004B9854] JclDebug.DoExceptionStackTrace (Line 3208, "JclDebug.pas" + 10) + $F
[004BA09B] JclDebug.DoExceptNotify (Line 3665, "JclDebug.pas" + 4) + $2
[006BB8FD] uException.TExceptionDialog.ExceptionHandler (Line 446,
"uException.pas" + 7) + $4
[0049012D] Forms.TApplication.HandleException + $61
[004A3557] Controls.TWinControl.MainWndProc + $67
[004A389F] Controls.TWinControl.WndProc + $157
[00466C5E] ComCtrls.TCustomListView.WndProc + $72
[00593C68] TntComCtrls.TTntCustomListView.WndProc (Line 1869, "TntComCtrls.pas"
+ 98) + $4D
[00592FA1] TntComCtrls.TTntListItems.GetItem (Line 1357, "TntComCtrls.pas" + 1)
+ $F
[00665A3C] uOpenFiles.TfOpenFiles.FindWindow (Line 180, "uOpenFiles.pas" + 4) +
$1F
[00404E8E] [EMAIL PROTECTED] + $2A
[00665B71] uOpenFiles.TfOpenFiles.SetStatus (Line 231, "uOpenFiles.pas" + 1) +
$2
[0069CCAE] uChildParent.TfChildParent.StatusChangeEvent (Line 972,
"uChildParent.pas" + 4) + $15
[005FE1B2] uChildEdit.TfChildEdit.SynEditStatusChange (Line 793,
"uChildEdit.pas" + 55) + $4
[00404E8E] [EMAIL PROTECTED] + $2A
[0050A664] SynEdit.TCustomSynEdit.DoOnStatusChange (Line 10129, "SynEdit.pas" +
3) + $F
[004F9B92] SynEdit.TCustomSynEdit.DecPaintLock (Line 1556, "SynEdit.pas" + 34) +
$B
[00506204] SynEdit.TCustomSynEdit.ExecuteCommand (Line 7775, "SynEdit.pas" +
800) + $3
[00404E8E] [EMAIL PROTECTED] + $2A
[00503C74] SynEdit.TCustomSynEdit.CommandProcessor (Line 6903, "SynEdit.pas" +
10) + $D
[005009DC] SynEdit.TCustomSynEdit.WMSetFocus (Line 5259, "SynEdit.pas" + 1) +
$C
[004A0840] Controls.TControl.WndProc + $188
[004A351C] Controls.TWinControl.MainWndProc + $2C
[004A3531] Controls.TWinControl.MainWndProc + $41
[0042B474] Classes.StdWndProc + $14
[00420AAD] Classes.TList.Delete + $59
[00420C94] Classes.TList.Insert + $64
[0048AF04] Forms.TCustomForm.SetFocusedControl + $280
[004A389F] Controls.TWinControl.WndProc + $157
[00502C26] SynEdit.TCustomSynEdit.WndProc (Line 6191, "SynEdit.pas" + 22) + $4
[004A351C] Controls.TWinControl.MainWndProc + $2C
[00404E8E] [EMAIL PROTECTED] + $2A
[0042B474] Classes.StdWndProc + $14
[00489376] Forms.TCustomForm.WndProc + $BE
[004F0BF5] TntControls.TWinControlTrap.WindowProc (Line 662, "TntControls.pas" +
19) + $5
[004A351C] Controls.TWinControl.MainWndProc + $2C
[0042B474] Classes.StdWndProc + $14
[004F0858] TntControls.TWinControlTrap.Win32Proc (Line 550, "TntControls.pas" +
12) + $19
[0042B474] Classes.StdWndProc + $14
[00489376] Forms.TCustomForm.WndProc + $BE
[004F0BF5] TntControls.TWinControlTrap.WindowProc (Line 662, "TntControls.pas" +
19) + $5
[004A351C] Controls.TWinControl.MainWndProc + $2C
[0042B474] Classes.StdWndProc + $14
[004F0858] TntControls.TWinControlTrap.Win32Proc (Line 550, "TntControls.pas" +
12) + $19
[0042B474] Classes.StdWndProc + $14
[0048F78A] Forms.TApplication.WndProc + $5C2
[0042B474] Classes.StdWndProc + $14
[0048FDFB] Forms.TApplication.ProcessMessage + $83
[0048FE32] Forms.TApplication.HandleMessage + $A
[00490062] Forms.TApplication.Run + $96
[006BCE12] PSPad.PSPad (Line 55, "I:\Delphi7\Projekty\PSPad\PSPad.dpr" + 31) +
$7
--------------------------------------------------------------------------------
--------------------
Program  : C:\Program Files\PSPad\PSPad.exe  4.5.3 (2265)
System   : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2"
Processor: Intel,               Intel(R) Pentium(R) 4 CPU 2.80GHz, 2790 MHz MMX
Display  : 1280x1024 pixels, 32 bpp
--------------------------------------------------------------------------------
--------------------
Active Controls Hierarchy:
TPSSynEdit "Editor1"
TfChildEdit "fChildEdit_8"
--------------------------------------------------------------------------------
--------------------

Jan, please take a look at this. Do let me know for any more info required.

-- 
<http://forum.pspad.com/read.php?6,40478,41169>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem