Hello,

Le 10/07/2021 à 23:37, Samuel Gougeon a écrit :
Le 10/07/2021 à 16:11, Samuel Gougeon a écrit :
Hello Federico,

I confirm this issue. It appeared in Scilab 6.1.0 and  occurs only when pwd() and the filename are on the same disk. It comes from a change of behavior of mopen(), and so may occurs for many other functions using mopen().

Regards
Samuel


fullpath() -- that was changed in january 2020 -- is the final guilty:

--> pwd
 ans  =
  "D:\Softs"

--> fullpath("D:\test.wav")
 ans  =
  "D:\Softs\test.wav"


unlike Scilab 6.1.0, Scilab 6.1.1 on Windows crashes with

*fullpath("SCI\modules\core\macros\*.sci")*

The crash occurs only a) when the path exists, AND b) * is used in the filename.

It was still not the case with the dev branch of 2021-07-07, that is the last build available for windows, 7 days before fullpath was fixed for the hereabove issue.

This noticeably kills uman(), at least its refresh "r" option that is also run automatically at initialization and every change of the local ATOMS list.

And i guess many other codes.

Samuel



_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

Reply via email to