Modify

Opened 13 days ago

Last modified 42 hours ago

#4061 assigned Bug

AutoIt x64 issue with: Error allocating memory

Reported by: mLipok Owned by: Jon
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

Attachments (0)

Change History (2)

comment:1 Changed 13 days ago by mLipok

  • Description modified (diff)

comment:2 Changed 42 hours ago by Jpm

  • Owner set to Jon
  • Status changed from new to assigned

Fix sent to Jon

Guidelines for posting comments:

  • You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
  • In-depth discussions should take place on the forum.

For more information see the full version of the ticket guidelines here.

Add Comment

Modify Ticket

Action
as assigned The owner will remain Jon.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.