Modify

#2887 assigned Bug

AutoIt fails to deallocate a COM object when it gets reassigned

Reported by: anonymous Owned by: Jon
Milestone: Component: AutoIt
Version: 3.3.13.19 Severity: None
Keywords: COM Cc:

Description

Reassigning a value to a COM object results in a crash.

Attachments (1)

COMcrash.au3 (2.0 KB ) - added by anonymous on Sep 8, 2014 at 10:02:56 PM.
minimal and standalone script that crashes AutoIt

Download all attachments as: .zip

Change History (5)

by anonymous, on Sep 8, 2014 at 10:02:56 PM

Attachment: COMcrash.au3 added

minimal and standalone script that crashes AutoIt

comment:1 by Melba23, on Sep 9, 2014 at 7:55:08 AM

Just to make clear what the script shows:

The crash occurs when trying to assign an object to a variable already containing an object without first destroying the previous instance by assigning a non-object value(Null, 0, "", etc) to the variable before the reassignation. If the previous instance is destroyed then the new assignation occurs without problem. It does not matter if the new assignation is the same object or a new one.

M23

comment:2 by Melba23, on Sep 17, 2014 at 8:00:42 PM

Owner: set to Jon
Status: newassigned

comment:3 by Jpm, on Aug 12, 2020 at 7:53:04 AM

Owner: changed from Jon to Jpm

Hi,
Fix sent to Jon

comment:4 by Jpm, on Mar 16, 2024 at 9:54:44 AM

Owner: changed from Jpm to Jon

Modify Ticket

Action
as assigned The owner will remain Jon.

Add Comment


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