Opened 3 days ago

Last modified 3 days ago

#4061 new Bug

AutoIt x64 issue with: Error allocating memory — at Version 1

Reported by: mLipok Owned by:
Milestone: Component: AutoIt
Version: 3.3.14.0 Severity: None
Keywords: Cc:

Description (last modified by mLipok)

Try the following repro

#AutoIt3Wrapper_UseX64=y
;~ #AutoIt3Wrapper_UseX64=N
_Test()
Func _Test()
    Local $v = ' '
    For $i = 1 To 100
        $v &= $v
        If $i > 27 Then ConsoleWrite('STEP #' & $i & ' > ' & StringLen($v) & @CRLF)
    Next
EndFunc   ;==>_Test

at x64 AutoIt in STEP 31 it produce freak results:

STEP #28 > 268435456
STEP #29 > 536870912
STEP #30 > 1073741824
STEP #31 > -2147483648
STEP #32 > 0
STEP #32 > 0
STEP #33 > 0

Why it not end on step 31 with Error like following:

---------------------------
AutoIt
---------------------------
Error allocating memory.
---------------------------
OK   
---------------------------

Related discussion:
https://www.autoitscript.com/forum/topic/154081-avoid-autoit-error-message-box-in-unknown-errors/page/5/#findComment-1548055

Change History (1)

comment:1 Changed 3 days ago by mLipok

  • Description modified (diff)
Note: See TracTickets for help on using tickets.