Skip to content

Stack overflow when opening a haxe file #2710

Closed
@gene-pavlovsky

Description

@gene-pavlovsky

Install the tink_http library from github and open this file in FlashDevelop:
https://github.com/haxetink/tink_http/blob/f98fc6fae1f503750e55756dc1ded1b43ed8dc84/src/tink/http/Response.hx

FD: Nightly from 2019-02-26
Haxe: HaxeShim/Lix, using a haxe 4 nightly (d477e6a)
tink_http: github.com/haxetink/tink_http#73c59aaa043094646d03e283433d4b5236049dd1

A stack overflow exception is thrown. VS displays the ScintillaControl file at this moment.

		message	2166	int
		wParam	2401	int
		lParam	0	int

Call stack (with the middle lines cut out):

>	PluginCore.dll!ScintillaNet.ScintillaControl.SPerform(int message, int wParam, int lParam) Line 5442	C#	Symbols loaded.
 	PluginCore.dll!ScintillaNet.ScintillaControl.LineFromPosition(int pos) Line 3612	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionEx(ScintillaNet.ScintillaControl sci, int position, bool ignoreWhiteSpace) Line 3410	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.GetExpressionEx(ScintillaNet.ScintillaControl sci, int position, bool ignoreWhiteSpace) Line 1054	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpression(ScintillaNet.ScintillaControl sci, int position, bool ignoreWhiteSpace) Line 3389	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionType(ScintillaNet.ScintillaControl sci, int position, bool filterVisibility, bool ignoreWhiteSpace) Line 4385	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionType(ScintillaNet.ScintillaControl sci, int position, bool filterVisibility) Line 4375	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.InferParameterType(ScintillaNet.ScintillaControl sci, ASCompletion.Model.MemberModel var) Line 932	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.InferType(ScintillaNet.ScintillaControl sci, ASCompletion.Completion.ASExpr local, ASCompletion.Model.MemberModel member) Line 569	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.InferType(ScintillaNet.ScintillaControl sci, ASCompletion.Model.MemberModel member) Line 3057	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.ParseLocalVars(ASCompletion.Completion.ASExpr expression, ASCompletion.Model.FileModel model) Line 507	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.ParseLocalVars(ASCompletion.Completion.ASExpr expression) Line 4188	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionType(ScintillaNet.ScintillaControl sci, int position, bool filterVisibility, bool ignoreWhiteSpace) Line 4386	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionType(ScintillaNet.ScintillaControl sci, int position, bool filterVisibility) Line 4375	C#	Symbols loaded.
 
..... tons more of this .....

 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionType(ScintillaNet.ScintillaControl sci, int position, bool filterVisibility, bool ignoreWhiteSpace) Line 4386	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionType(ScintillaNet.ScintillaControl sci, int position, bool filterVisibility) Line 4375	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.InferParameterType(ScintillaNet.ScintillaControl sci, ASCompletion.Model.MemberModel var) Line 932	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.InferType(ScintillaNet.ScintillaControl sci, ASCompletion.Completion.ASExpr local, ASCompletion.Model.MemberModel member) Line 569	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.InferType(ScintillaNet.ScintillaControl sci, ASCompletion.Model.MemberModel member) Line 3057	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.ParseLocalVars(ASCompletion.Completion.ASExpr expression, ASCompletion.Model.FileModel model) Line 507	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.ParseLocalVars(ASCompletion.Completion.ASExpr expression) Line 4188	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.GetExpressionType(ScintillaNet.ScintillaControl sci, int position, bool filterVisibility, bool ignoreWhiteSpace) Line 4386	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.InferFunctionType(ScintillaNet.ScintillaControl sci, ASCompletion.Model.MemberModel member) Line 1012	C#	Symbols loaded.
 	HaXeContext.dll!HaXeContext.Completion.CodeComplete.InferType(ScintillaNet.ScintillaControl sci, ASCompletion.Completion.ASExpr local, ASCompletion.Model.MemberModel member) Line 587	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.Completion.ASComplete.InferType(ScintillaNet.ScintillaControl sci, ASCompletion.Model.MemberModel member) Line 3057	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.PluginUI.AddMembers(System.Windows.Forms.TreeNodeCollection tree, ASCompletion.Model.MemberList members) Line 882	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.PluginUI.AddMembersSorted(System.Windows.Forms.TreeNodeCollection tree, ASCompletion.Model.MemberList members) Line 782	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.PluginUI.RefreshView(ASCompletion.Model.FileModel aFile) Line 676	C#	Symbols loaded.
 	ASCompletion.dll!ASCompletion.PluginUI.UpdateView(ASCompletion.Model.FileModel aFile) Line 575	C#	Symbols loaded.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions