Modify

Opened 10 years ago

Closed 5 years ago

Last modified 5 years ago

#3097 closed Bug (Works For Me)

AutoIt crash with Objects

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

Description

Here is repro script:

#include <IE.au3>

_IEErrorHandlerRegister()
_Example()

Func _Example()
	Local $oIE = _IECreate()
	For $iCounter = 1 To 30000
		ConsoleWrite("! " & $iCounter & @CRLF)
		_IEGetObjById($oIE, 'SomeId')
	Next
	_IEQuit($oIE)
EndFunc   ;==>_Example

Exit code:

!>16:45:25 AutoIt3.exe ended.rc:-1073741819
+>16:45:25 AutoIt3Wrapper Finished.
>Exit code: 3221225477    Time: 23.4

Change History (9)

comment:2 Changed 10 years ago by mLipok

There is no error if
"c:\Program Files (x86)\AutoIt3\AutoIt3_x64.exe"
is used.

Error occurs only with:
"c:\Program Files (x86)\AutoIt3\AutoIt3.exe"

And here can be usefull information:
https://www.autoitscript.com/forum/topic/174281-autoit-error-in-ie11/?do=findComment&comment=1277637

After some more research I finally find this:

https://github.com/enthought/comtypes/issues/66

http://permalink.gmane.org/gmane.comp.python.comtypes.user/616

Looks like IE Object related problem  -- Quite possible this is DevEnvironment Independend.
More for OS arch related problem.

EDIT:
My testing System is
Win 7 Pro 64BIt
IE 11.0.9600.18059

Last edited 10 years ago by mLipok (previous) (diff)

comment:3 Changed 10 years ago by mLipok

Version 0, edited 10 years ago by mLipok (next)

comment:4 Changed 9 years ago by anonymous

is there any beta that addresses this issue?

or is reversion to 3.3.12 the only mitigation?

or is there some other mitigation?

comment:5 Changed 9 years ago by mLipok

When it be fixed, it will be notified here.
You should wait for fixing.

comment:6 Changed 9 years ago by anonymous

+? does using the 64bit compiler completely resolve this issue?
"c:\Program Files (x86)\AutoIt3\AutoIt3_x64.exe"

comment:7 Changed 8 years ago by anonymous

I suppose it is obvious,
but,
I tried compiling on a 64bit installation,
but,
with
#AutoIt3Wrapper_UseX64=N
it failed on an x86 windows 7 32bit machine at 316 iterations
then
it failed on an x64 - 64bit windows 7 machine also at 316 iterations.

Is there any hope that this will be fixed on 32 bit machines?
or, should we resign ourselves to either:
1) using a 64bit machine
2) staying back at 3.3.12?

thanks - sorry to be pest ; would like to plan for a future large time investment.
Phil

ps - is this really "fixed" by x64 or is the memory space simply so large that the error doesn't occurr...?

comment:8 Changed 5 years ago by Jpm

  • Resolution set to Works For Me
  • Status changed from new to closed

Hi,
It works for me with the current release

comment:9 Changed 5 years ago by mLipok

I think this was fixed somehow in Windows10, and this was releated to IE Object.
For now Im not able to check in Windows7.
I hope you was testing in Win7 32Bit

Last edited 5 years ago by mLipok (previous) (diff)

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

Author


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

 
Note: See TracTickets for help on using tickets.