Comment 21 for bug 1765503

Revision history for this message
Norbert (nrbrtx) wrote : Re: scilab: save, open and ATOMS system is broken in Scilab 6 on bionic, cosmic, disco and eoan

Dear Ubuntu, Debian and Scilab developers/maintainers!

The problem is really caused by HDF5.
I have just tested binary 6.0.2 build from scilab.org and compared it to scilab-6.0.1 as it came with 18.04 LTS.

The `test_run('hdf5')` fails with deb-package in 67% () of tests.

Moreover the `save('data.dat')` is also fails:

```
$ scilab-cli -e "x=10; save('x.dat','x');"
Scilab 6.0.1 (May 21 2019, 20:36:16)
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
  #000: ../../../src/H5G.c line 553 in H5Gget_info(): invalid argument
    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
  #000: ../../../src/H5D.c line 121 in H5Dcreate2(): not a location ID
    major: Invalid arguments to routine
    minor: Inappropriate type
  #001: ../../../src/H5Gloc.c line 253 in H5G_loc(): invalid object ID
    major: Invalid arguments to routine
    minor: Bad value
HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 140183400724352:
  #000: ../../../src/H5F.c line 749 in H5Fclose(): not a file ID
    major: Invalid arguments to routine
    minor: Inappropriate type
failed to close file
save: Unable to export variable 'x' in file 'x.dat'.

-->
```

And `open('data.dat')` has malfunction too. It does not work with correctly prepared file with variables.

Please take necessary measures to fix the issue. I'm ready to help with testing.