Posted 18 years ago
by Igor Velikorossov
- Sydney, Australia
Version: 4.0.0256
Platform: .NET 2.0
Environment: Windows XP (64-bit)
I've moved on to x64 platform and now I get the apps crashing with System.AccessViolationException. This behavior isn't present on x32 systems.
The exception stack looks like this:
The error only seem to occur the SE builds/rebuilds the cache. In former case the error is imminent, whilst in the latter it is intermittent.
A first chance exception of type 'System.AccessViolationException' occurred in ActiproSoftware.SyntaxEditor.Net20.dll
An unhandled exception of type 'System.AccessViolationException' occurred in ActiproSoftware.SyntaxEditor.Net20.dll
Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at ActiproSoftware.SyntaxEditor.MergableLexicalParserManager.GetNextToken()
at g.d()
at ActiproSoftware.SyntaxEditor.ParserGenerator.RecursiveDescentLexicalParser.GetLookAheadToken(Int32 count)
at ActiproSoftware.SyntaxEditor.ParserGenerator.RecursiveDescentSemanticParser.GetLookAheadToken(Int32 count)
at a.l()
at a.d(Statement& A_0)
at a.f(Statement& A_0)
at a.b(Statement& A_0)
at a.d(Statement& A_0)
at a.h(Int32 A_0, AstNodeList A_1, Modifiers A_2)
at a.e(Int32 A_0, AstNodeList A_1, Modifiers A_2)
at a.g(Int32 A_0, AstNodeList A_1, Modifiers A_2)
at a.b(Int32 A_0, AstNodeList A_1, Modifiers A_2)
at a.y()
at a.z()
at a.ab()
at ActiproSoftware.SyntaxEditor.Addons.CSharp.CSharpSyntaxLanguage.PerformSemanticParse(MergableLexicalParserManager manager)
at ActiproSoftware.SyntaxEditor.MergableLexicalParserManager.PerformSemanticParse(MergableSyntaxLanguage rootLanguage, ITextBufferReader reader, String sourceKey)
at ActiproSoftware.SyntaxEditor.Addons.DotNet.Dom.DotNetSyntaxLanguage.ActiproSoftware.SyntaxEditor.ISemanticParserServiceProcessor.Process(SemanticParserServiceRequest request)
at ActiproSoftware.SyntaxEditor.SemanticParserService.a(SemanticParserServiceRequest A_0)
at ActiproSoftware.SyntaxEditor.SemanticParserService.c()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()