In that rep stosq(..) RCX value is 000000005FFEAAB6 and RAX 0002000000000002, so I believe it copied to memory the value of RAX a gazillion of times until it reached a invalid memory address.
I tested it in x32 (windows) and sciter alerts you with a message of "not enough memory" instead of crashing.
Hi!
Playing with sciter I found a small bug. In tiscript the access to a negative index in an array is prevented:
And the use of big integers is prevented too:
But if you try to use a big negative index the engine ends crashing (tested with sciter.exe):
Seeing it in a debugger looks like it tries to create a huge array and crash when it tries to write to a invalid memory location:
In that
rep stosq(..)
RCX value is000000005FFEAAB6
and RAX0002000000000002
, so I believe it copied to memory the value of RAX a gazillion of times until it reached a invalid memory address.I tested it in x32 (windows) and sciter alerts you with a message of "not enough memory" instead of crashing.
I hope this information can be useful for you.