AccessViolationException on x64 platform

SyntaxEditor for Windows Forms Forum

Posted 14 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.

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.
The exception stack looks like this:

   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()
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.

Comments (1)

Posted 14 years ago by Actipro Software Support - Cleveland, OH, USA
Hi Igor,

I will follow up via email on this with you.

Actipro Software Support

The latest build of this product (v21.1.1) was released 11 days ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.