[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-octave-devel] Bug#732659: Bug#732659: octave: fails to load uint8 variables from text files



Control: tags 732659 upstream confirmed
Control: forwarded 732659 https://savannah.gnu.org/bugs/index.php?40980

* Kacper Gutowski <mwgamera@gmail.com> [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



Reply to: