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

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

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.
I hope you was testing in Win7 32Bit

Last edited 6 years ago by mLipok (previous) (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.