Filter löschen
Filter löschen

Loading .mat Error in Matlab 64 bit in Linux

2 Ansichten (letzte 30 Tage)
James Ooi
James Ooi am 14 Nov. 2011
Dear Mathwork Community,
I am using Matlab R2011b (7.13.0.564) 64-bit in Linux environment. I have saved a workspace (.mat) in version 7.3. The error started when I try to load this .mat file and it is unable to do so, giving error log below. Any idea where I could have made a mistake?
Thanks for your time.
HDF5-DIAG: Error detected in HDF5 (1.8.6) thread 0:
#000: H5G.c line 559 in H5Gget_info(): can't retrieve group info
major: Symbol table
minor: Can't get value
#001: H5Gobj.c line 777 in H5G_obj_info(): can't count objects
major: Symbol table
minor: Can't count elements
#002: H5Gstab.c line 603 in H5G_stab_count(): iteration operator failed
major: Symbol table
minor: Unable to initialize object
#003: H5B.c line 1274 in H5B_iterate(): B-tree iteration failed
major: B-Tree node
minor: Iteration failed
#004: H5B.c line 1155 in H5B_iterate_helper(): unable to list B-tree node
major: B-Tree node
minor: Unable to list node
#005: H5B.c line 1197 in H5B_iterate_helper(): iterator function failed
major: B-Tree node
minor: Unable to list node
#006: H5Gnode.c line 1047 in H5G_node_sumup(): unable to load symbol table node
major: Symbol table
minor: Unable to load metadata into cache
#007: H5AC.c line 1322 in H5AC_protect(): H5C_protect() failed.
major: Object cache
minor: Unable to protect metadata
#008: H5C.c line 3567 in H5C_protect(): can't load entry
major: Object cache
minor: Unable to load metadata into cache
#009: H5C.c line 7945 in H5C_load_entry(): unable to load entry
major: Object cache
minor: Unable to load metadata into cache
#010: H5Gcache.c line 169 in H5G_node_load(): bad symbol table node signature
major: Symbol table
minor: Unable to load metadata into cache
Error using load
Can't read file /net/zmf5/cb/19/hko081000/matlab/testslave/iter150.mat.
Error in postproc_linux (line 10)
  2 Kommentare
Walter Roberson
Walter Roberson am 14 Nov. 2011
To cross-check: are you loading the file on the same system and same MATLAB version as was used to create it?
James Ooi
James Ooi am 14 Nov. 2011
Yes. I m saving the file on the same system using the same MATLAB version.
The system I am using is a cluster computer where there is 96 slave nodes and one master node where the jobs are launched.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Jan
Jan am 14 Nov. 2011
Sorry for mentioning the obvious: Your MAT-file is damaged.
Either the saving failed, or the file was modified later, or your harddisk is dying.
  1 Kommentar
James Ooi
James Ooi am 14 Nov. 2011
That was my first thought, the .mat was corrupted.
Hence I copied it to my windows machine and it it loads fine on the Matlab Windows environment of the same Matlab version.
The file has to be transferred from slave nodes to master nodes for -append to the main .mat file. But this has been done successfully on my windows workstation.
I just thought someone in the community might have seen this sort of error log. Looks like its not fairly common.
Thanks anyway!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by