Opened 3 years ago

Last modified 3 years ago

#3796 assigned Bug

Execute() cause crash (-1073741819) with some strings containing punctuation.

Reported by: steipal@… Owned by: Jpm
Milestone: Component: AutoIt
Version: Severity: None
Keywords: execute, crash Cc:


Execute(Dec.<string>) = Crash, because "Dec" is a function?
Execute(String.<string>) = Crash, because "String" is a function?
Execute(Dec.<number><string>) = Crash, because it contain string?
Execute(.<string>) = Crash. Reason unknown to me.

Execute(Dec.<number>) = OK. Reason unknown to me.
Execute(String.<number>) = OK. Reason unknown to me.
Execute(Dec. <string>) = OK, because of space between . and string?
Execute(Bec.<string>) = OK, because "Bec" is NOT a function?

So the rule seem to be crash under the following scenarios:

The example functions used (Dec, String) is arbitrary. And when I write that Execute is OK it means it does not crash. No matter if the string result is empty/error.
The bug is also present in

Attachments (0)

Change History (3)

comment:1 Changed 3 years ago by Melba23

Just why do you have the "." character in the Execute string parameter? There is nothing in AutoIt syntax which makes that a legal string for an Execute command.

Just what are you trying to do with this?


comment:2 Changed 3 years ago by Jpm

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

Fix sent to Jon

comment:3 Changed 3 years ago by anonymous

Hi Melba23,

I'm sorry but did not read your reply until now. When I wrote the ticket I was wondering whether I should state that the reason for having a "." character in execute() is not the issue, but rather the fatal crash that occurs, instead of returning @error.

But it seem that Jpm fixed it now so I'm looking forward to try a new build :-)


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

as assigned The owner will remain Jpm.

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

Note: See TracTickets for help on using tickets.