AccessViolationException on x64 platform

SyntaxEditor for Windows Forms Forum

Posted 17 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 17 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 (v24.1.0) was released 5 months ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.