<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/143022>143022</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[flang] SIGABORT with invalid argument to `EXECUTE_COMMAND_LINE"
</td>
</tr>
<tr>
<th>Labels</th>
<td>
question,
flang:runtime
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
DanielCChen
</td>
</tr>
</table>
<pre>
Consider the following code:
```
CALL EXECUTE_COMMAND_LINE("invalid")
END
```
Flang has:
```
sh: invalid: not found.
fatal Fortran runtime error(/home/cdchen/temp/execute_command_line03f_1.f:7): Command not found with exit code: 127.
IOT/Abort trap(coredump)
```
While the runtime error message is correct, could it avoid coredump and have a more peaceful exit?
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxsUl1vozgU_TXm5aqRuQ4BHnigJKwq9UPa7Wr3LXLwBTwydsY2aeffjyCpqpkOQrJk656Pe44MQQ-WqGLZPcv2iZzj6Hy1l1aTaZqRbHJy6kfVOBu0Ig9xJOidMe5N2wE6p4iJmvGa7fjt5zWsX1M_PsLh_0Pz7-vh2Lw8PdXP--Pjw_OBYcEQtb1IoxVDZFguALyGw_P-NyjG69ZIO8Aow1eiMDJRwweSqAGsi9C72arNdbiXURponY9eWvCzjXoiIO-dX2W0o5uIYdupbiTLsI00nRm29E7dHOnYuWmSVh2NtsRFf0w3PRN1vkgWNTTX109WeNNxBHrX8WM1kGK-aHl4eWXY1ifnI0QvzwyLznlS80JXfnX936gNrdv-RTRMFIIcCHSAznlPXWTYQOdmo0BHkBenFXwgwyJulBcCCZPzBGeSHfWzWSUy0SaqEqoUpUyoSvNtmWY8T0UyVruy6Ms-y8te5DvkaSFylVPJi0wV23JbJrpCjhnf8Swt0zQTG46qkzuZ8b7flbIs2JbTJLXZGHOZNs4PiQ5hpirdCo6YGHkiE9baIX6fKUTt7FqGhiH2S-ZM1Dfvy322T3y1YN2d5iGwLTc6xPCJHnU0a42vs9ke_nn4q75_-fv1GsqtJSD9ME9kI0QHbMf_XFBMZm-qMcbz2jpsGbaDjuN82nRuYtgutLfj7uzdtzWHdnUYGLY3k5cKfwYAAP__IK8LFA">