Control: tags 732659 upstream confirmed
Control: forwarded 732659 https://savannah.gnu.org/bugs/index.php?40980
* Kacper Gutowski <[email protected]> [2013-12-20 04:28]:
Package: octave
Version: 3.6.4-4+b1
Severity: normal
When a variable of class uint8 is saved in the default text format,
it's actually written out in binary (one byte per element) instead
of plain text like every other type. I don't know whether this is
intended or not, but file containing such variable can be loaded
only if said variable had no elements of values 9, 10, 11, 12, 13,
or 32. These correspond to white characters in ASCII and apparently
"load" gets confused by them.
Minimal example to reproduce the problem:
hyper% octave -q --no-init-file
octave:1> a = uint8(10);
octave:2> save 'a' a
octave:3> load 'a'
error: load: failed to load scalar constant
error: load: trouble reading ascii file 'a'
error: load: reading file a
octave:3>
Thank you for this bug report. This is a real bug and is also present in
version 3.8.0-rc1. This is an upstream problem and I forwarded your bug
report to the bug tracker of the Octave project at Savannah.gnu.org.
Best,
Rafael
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]