View Issue Details

IDProjectCategoryView StatusLast Update
0030168RunnerHTML5Public2019-01-31 10:01
ReporterYellowAfterlifeAssigned ToRussell Kay 
PriorityMediumSeverityA - Crash/HangReproducibility100%
Status ClosedResolutionFixed 
PlatformHTML5OSWindows 10OS VersionPro >=1703
Product Version2.2.1 
Target Version2.2.2Fixed in Version2.2.2 
Summary0030168: HTML5: Extension script indexes can still be wrong, can cause the game to crash
DescriptionGML:
trace( "execute" );
script_execute( trace, "script_execute");

__lf_object0_create_test( "execute");
script_execute( __lf_object0_create_test, "script_execute" );

despite there being 3 scripts total (trace, __lf_, __lf_object0_create_test), __lf_object0_create_test reference compiles to index 3, and crashes the runtime upon trying to script_execute it (pictured)
TagsCompiler, html5, Runner
1.4 Found In
2.x Runtime Found In9.9.1.1233
2.x Runtime Verified In2.2.2.302

Activities

YellowAfterlife

2018-11-06 11:53

Developer  

png3.png (10,714 bytes)
png3.png (10,714 bytes)
gmedit_inline_test.zip (14,928 bytes)

Russell Kay

2018-11-08 16:55

Manager   ~0061996

Fixed in gitlab

YellowAfterlife

2018-11-15 10:47

Developer   ~0062051

Either the same or related issue but on native, ext_1 maps to the second script of Steamworks extension

a_bug_steam.yyz (1,193,752 bytes)