Modify

Opened 5 years ago

Last modified 5 years ago

#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 5 years ago.
minimal and standalone script that crashes AutoIt

Download all attachments as: .zip

Change History (3)

Changed 5 years ago by anonymous

minimal and standalone script that crashes AutoIt

comment:1 Changed 5 years ago by Melba23

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 Changed 5 years ago by Melba23

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

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.