Modify

Opened 11 years ago

Closed 6 years ago

Last modified 6 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

Attachments (0)

Change History (9)

comment:2 by mLipok, 10 years ago

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 by mLipok, 10 years ago

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

comment:4 by anonymous, 10 years ago

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 by mLipok, 10 years ago

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

comment:6 by anonymous, 9 years ago

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

comment:7 by anonymous, 9 years ago

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 by J-Paul Mesnage, 6 years ago

Resolution: Works For Me
Status: newclosed

Hi,
It works for me with the current release

comment:9 by mLipok, 6 years ago

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

Version 1, edited 6 years ago by mLipok (previous) (next) (diff)

Modify Ticket

Action
as closed The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.