I am having the crash/freeze error, I believe the same as is being reported by others in "fatal error" and "PSPad freeze 4.5.9" topics. PSPad throws an "Access Violation" error and can only be quit using Task Manager. This installation is on Windows 7 64 bit. Also note that the installer package was not used, the files exist in C:\PSPad. Details:
Access violation at address 00000000. Read of address 00000000. Exception class: EAccessViolation Exception address: 00000000 -------------------------------------------------------------------------------- -------------------- Stack list, generated 12/8/2015 1:14:49 PM [005B91EA] SynAutoCorrect.TCustomSynAutoCorrect.KeyboardHandler (Line 564, "SynAutoCorrect.pas" + 23) + $1D [00513E5F] SynEdit.TCustomSynEdit.NotifyHookedCommandHandlers (Line 10252, "SynEdit.pas" + 8) + $1E [0050FB8A] SynEdit.TCustomSynEdit.DoOnProcessCommand (Line 7945, "SynEdit.pas" + 4) + $11 [0050D382] SynEdit.TCustomSynEdit.CommandProcessor (Line 7026, "SynEdit.pas" + 7) + $E [0050A16B] SynEdit.TCustomSynEdit.WMKillFocus (Line 5354, "SynEdit.pas" + 2) + $C [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [0050C32A] SynEdit.TCustomSynEdit.WndProc (Line 6310, "SynEdit.pas" + 22) + $4 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [0042B64C] Classes.StdWndProc + $14 [0048B47B] Forms.TCustomForm.SetWindowFocus + $23 [0048B504] Forms.TCustomForm.SetActive + $5C [0048BCD7] Forms.TCustomForm.WMActivate + $17 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [004A3985] Controls.TWinControl.MainWndProc (Line 6240, "Controls.pas" + 6) + $0 [0042B64C] Classes.StdWndProc + $14 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [00421534] Classes.TThreadList.UnlockList + $4 [004332F4] Graphics.FreeMemoryContexts + $98 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [0042B64C] Classes.StdWndProc + $14 [0048C7D6] Forms.TCustomForm.CMShowingChanged + $426 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [004A0A64] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C [004A3847] Controls.TWinControl.UpdateShowing (Line 6193, "Controls.pas" + 16) + $C [004A38B2] Controls.TWinControl.UpdateControlState (Line 6211, "Controls.pas" + 7) + $1C [004A563E] Controls.TWinControl.CMVisibleChanged (Line 7305, "Controls.pas" + 3) + $2 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [0048A270] Forms.TCustomForm.GetMonitor + $4C [004A0A64] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C [0049F767] Controls.TControl.SetVisible (Line 3734, "Controls.pas" + 5) + $D [0048970E] Forms.TCustomForm.SetVisible + $3A [0048CBEF] Forms.TCustomForm.Show + $7 [0048CDBB] Forms.TCustomForm.ShowModal + $123 [00719D42] uException.TExceptionDialog.ShowException (Line 633, "uException.pas" + 16) + $7 [004BFE6C] JclDebug.TJclModuleInfoList.IsSystemModuleAddress (Line 1272, "JclDebug.pas" + 0) + $0 [004C3FC5] JclDebug.ValidCodeAddr (Line 4819, "JclDebug.pas" + 3) + $1 [004C4718] JclDebug.TJclStackInfoList.ValidCallSite (Line 5449, "JclDebug.pas" + 9) + $5 [0071ACC0] PSPad.PSPad (Line 83, "" + 45) + $7 [004C4607] JclDebug.TJclStackInfoList.TraceStackRaw (Line 5372, "JclDebug.pas" + 32) + $7 [00409890] FmpSysMm.FmpSysGetMem (Line 64, "FmpSysMm.pas" + 3) + $0 [00402913] System.@ReallocMem + $3F [00420F47] Classes.TList.SetCapacity + $2F [00420D83] Classes.TList.Grow + $2B [00421534] Classes.TThreadList.UnlockList + $4 [004C3BA4] JclDebug.TJclGlobalStackList.AddObject (Line 4591, "JclDebug.pas" + 12) + $3 [004C40F1] JclDebug.JclCreateStackList (Line 4934, "JclDebug.pas" + 2) + $7 [004C409A] JclDebug.DoExceptionStackTrace (Line 4874, "JclDebug.pas" + 20) + $C [004C40A2] JclDebug.DoExceptionStackTrace (Line 4874, "JclDebug.pas" + 20) + $14 [004C4F0A] JclDebug.DoExceptNotify (Line 5893, "JclDebug.pas" + 6) + $A [004BEB6F] JclHookExcept.TNotifierItem.DoNotify (Line 272, "JclHookExcept.pas" + 5) + $D [00719645] uException.TExceptionDialog.ExceptionHandler (Line 453, "uException.pas" + 7) + $4 [0049066D] Forms.TApplication.HandleException + $61 [004A39AB] Controls.TWinControl.MainWndProc (Line 6243, "Controls.pas" + 9) + $A [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [005B20B9] TntComCtrls.TTntCustomStatusBar.WndProc (Line 3970, "TntComCtrls.pas" + 16) + $26 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [0050C32A] SynEdit.TCustomSynEdit.WndProc (Line 6310, "SynEdit.pas" + 22) + $4 [004A2F05] Controls.TWinControl.Broadcast (Line 5895, "Controls.pas" + 3) + $11 [005B91EA] SynAutoCorrect.TCustomSynAutoCorrect.KeyboardHandler (Line 564, "SynAutoCorrect.pas" + 23) + $1D [00513E5F] SynEdit.TCustomSynEdit.NotifyHookedCommandHandlers (Line 10252, "SynEdit.pas" + 8) + $1E [0050FB8A] SynEdit.TCustomSynEdit.DoOnProcessCommand (Line 7945, "SynEdit.pas" + 4) + $11 [0050D382] SynEdit.TCustomSynEdit.CommandProcessor (Line 7026, "SynEdit.pas" + 7) + $E [0050A1F0] SynEdit.TCustomSynEdit.WMSetFocus (Line 5378, "SynEdit.pas" + 1) + $C [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [004A6293] Controls.TWinControl.GetClientRect (Line 7832, "Controls.pas" + 1) + $9 [00489C19] Forms.TCustomForm.WndProc + $421 [004FA5A9] TntControls.TWinControlTrap.WindowProc (Line 666, "TntControls.pas" + 19) + $5 [004A0A64] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C [0048B3ED] Forms.TCustomForm.SetFocusedControl + $229 [0048B440] Forms.TCustomForm.SetFocusedControl + $27C [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [0050C32A] SynEdit.TCustomSynEdit.WndProc (Line 6310, "SynEdit.pas" + 22) + $4 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [0042B64C] Classes.StdWndProc + $14 [0048B47B] Forms.TCustomForm.SetWindowFocus + $23 [0048B122] Forms.TCustomForm.SetActiveControl + $82 [0048B4F4] Forms.TCustomForm.SetActive + $4C [0048BEF3] Forms.TCustomForm.WMMDIActivate + $2B [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [004FA5A9] TntControls.TWinControlTrap.WindowProc (Line 666, "TntControls.pas" + 19) + $5 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [0042B64C] Classes.StdWndProc + $14 [004FA204] TntControls.TWinControlTrap.Win32Proc (Line 554, "TntControls.pas" + 12) + $19 [0042B64C] Classes.StdWndProc + $14 [004FA404] TntControls.TWinControlTrap.DefWin32Proc (Line 605, "TntControls.pas" + 25) + $19 [0042B64C] Classes.StdWndProc + $14 [004A3DD7] Controls.TWinControl.DefaultHandler (Line 6369, "Controls.pas" + 23) + $17 [0048B096] Forms.TCustomForm.DefaultHandler + $5A [004FBAAC] TntForms.TTntForm.DefaultHandler (Line 390, "TntForms.pas" + 12) + $4 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [004332F4] Graphics.FreeMemoryContexts + $98 [00489C19] Forms.TCustomForm.WndProc + $421 [004FA5A9] TntControls.TWinControlTrap.WindowProc (Line 666, "TntControls.pas" + 19) + $5 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [0042B64C] Classes.StdWndProc + $14 [004FA204] TntControls.TWinControlTrap.Win32Proc (Line 554, "TntControls.pas" + 12) + $19 [0042B64C] Classes.StdWndProc + $14 [0048C741] Forms.TCustomForm.CMShowingChanged + $391 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [0050C32A] SynEdit.TCustomSynEdit.WndProc (Line 6310, "SynEdit.pas" + 22) + $4 [004A0A64] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C [004FA5A9] TntControls.TWinControlTrap.WindowProc (Line 666, "TntControls.pas" + 19) + $5 [004A0A64] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C [004A3847] Controls.TWinControl.UpdateShowing (Line 6193, "Controls.pas" + 16) + $C [004A38B2] Controls.TWinControl.UpdateControlState (Line 6211, "Controls.pas" + 7) + $1C [004A563E] Controls.TWinControl.CMVisibleChanged (Line 7305, "Controls.pas" + 3) + $2 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [0048DDA3] Forms.TScreen.GetMonitor + $B [004FA5A9] TntControls.TWinControlTrap.WindowProc (Line 666, "TntControls.pas" + 19) + $5 [004A0A64] Controls.TControl.Perform (Line 4552, "Controls.pas" + 5) + $C [0049F767] Controls.TControl.SetVisible (Line 3734, "Controls.pas" + 5) + $D [0048970E] Forms.TCustomForm.SetVisible + $3A [00488D8D] Forms.TCustomForm.DoCreate + $71 [00488A2D] Forms.TCustomForm.AfterConstruction + $11 [0040430B] System.@AfterConstruction + $7 [004FB824] TntForms.TTntForm.Create (Line 321, "TntForms.pas" + 17) + $3D [006EBD1D] uMain.TfPSPad.CreateChild (Line 2454, "uMain.pas" + 5) + $D [006F0D7F] uMain.TfPSPad.OpenSynEditFile (Line 4015, "uMain.pas" + 21) + $4 [006FE34A] uMain.TfPSPad.OpenFileByParams (Line 8701, "uMain.pas" + 181) + $A [006FE722] uMain.TfPSPad.WMGetCommand (Line 8777, "uMain.pas" + 18) + $5 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004FA204] TntControls.TWinControlTrap.Win32Proc (Line 554, "TntControls.pas" + 12) + $19 [004A49E1] Controls.TWinControl.SetIme (Line 6835, "Controls.pas" + 16) + $22 [004A48C4] Controls.TWinControl.WMSetFocus (Line 6743, "Controls.pas" + 2) + $2 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [004FA5A9] TntControls.TWinControlTrap.WindowProc (Line 666, "TntControls.pas" + 19) + $5 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [0042B64C] Classes.StdWndProc + $14 [004FA204] TntControls.TWinControlTrap.Win32Proc (Line 554, "TntControls.pas" + 12) + $19 [0042B64C] Classes.StdWndProc + $14 [004902DB] Forms.TApplication.ProcessMessage + $13 [0049036A] Forms.TApplication.ProcessMessages + $A [006EECB1] uMain.TfPSPad.BringMeToFront (Line 3080, "uMain.pas" + 12) + $7 [006FE714] uMain.TfPSPad.WMGetCommand (Line 8775, "uMain.pas" + 16) + $7 [004A0C94] Controls.TControl.WndProc (Line 4645, "Controls.pas" + 53) + $6 [004A3CF3] Controls.TWinControl.WndProc (Line 6342, "Controls.pas" + 33) + $4 [00489C19] Forms.TCustomForm.WndProc + $421 [004FA5A9] TntControls.TWinControlTrap.WindowProc (Line 666, "TntControls.pas" + 19) + $5 [004A3970] Controls.TWinControl.MainWndProc (Line 6237, "Controls.pas" + 3) + $6 [0042B64C] Classes.StdWndProc + $14 [004FA204] TntControls.TWinControlTrap.Win32Proc (Line 554, "TntControls.pas" + 12) + $19 [0042B64C] Classes.StdWndProc + $14 [004902DB] Forms.TApplication.ProcessMessage + $13 [00490382] Forms.TApplication.HandleMessage + $A [004905A2] Forms.TApplication.Run + $96 [0071ACC0] PSPad.PSPad (Line 83, "" + 45) + $7 -------------------------------------------------------------------------------- -------------------- Program : C:\PSPad\PSPad.exe 4.6.0 (2700) System : Windows 7 Professional x64, Version: 6.1, Build: 1DB1, Service Pack 1 Processor: Intel, Intel(R) Core(TM) i5-4300U CPU @ 1.90GHz, 2490 MHz MMX Display : 1440x900 pixels, 32 bpp -------------------------------------------------------------------------------- -------------------- Active Controls Hierarchy: TPSSynEdit "Editor1" TfChildEdit "fChildEdit" -------------------------------------------------------------------------------- -------------------- -- <http://forum.pspad.com/read.php?4,66320,66320> PSPad freeware editor http://www.pspad.com
