Opened 10 years ago
Last modified 10 years ago
#1844 new defect
Error leyendo archivos BBV con TOL-GNU
Reported by: | Pedro Gea | Owned by: | Jorge |
---|---|---|---|
Priority: | highest | Milestone: | Mantainance |
Component: | Kernel | Version: | head |
Severity: | blocker | Keywords: | |
Cc: |
Description
Se encuentran errores leyendo archivo BBV con la compilación de TOL con MinGW.
VMatrix vm = Mat2VMat(Row(1,2)<<Row(3,4)); Real VMatWriteFile("C:/Temp/vm.bbv", vm); VMatrix vm2 = VMatReadFile("C:/Temp/vm.bbv");
ERROR: [2] OIS: Wrong unsigned int format in C:/Temp//vm.bbv ERROR: [3] [CHOLMOD -4] at line ../Core/cholmod_dense.c:660: invalid xtype
Note: See
TracTickets for help on using
tickets.
Los errores anteriores parecen deberse a un problema de alignment.
Se observaron problemas de acceso a miembros de clases por lo que parecía una diferencia interna en el tamaño de la clase anidada OisEngine (60 bytes o 64 bytes) según de donde fuese llamada.
Las direcciones de memoria siguientes:
ofrecían diferentes resultados, debido a esta diferencia en la propiedad
oisEngine_
, es decir, la anterior amachine_
.Parece ser que se solucionan simplemente utilizando la configuración:
-mno-align-double