close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 16 years ago

Closed 16 years ago

#677 closed defect (fixed)

TOL se cae de forma aleatoria con PreProdDiag — at Version 1

Reported by: lgonzalez2 Owned by: Víctor de Buen Remiro
Priority: high Milestone: Mantainance
Component: Math Version: 1.1.7
Severity: blocker Keywords:
Cc:

Description (last modified by Víctor de Buen Remiro)

El siguiente código TOL hace que se caiga algunas veces

Matrix D = Rand(10,1,  -1, 1);
Matrix M = Rand(120,1500, -1, 1);
Matrix PreProdDiag(D, M);

Change History (1)

comment:1 Changed 16 years ago by Víctor de Buen Remiro

Description: modified (diff)
Milestone: Manteinance
Resolution: fixed
Status: newclosed

Efectivamente las funciones PreProdDiag y PostProdDiag no estaban haciendo chequeo de las dimensiones de las matrices que se le pasan por lo que pueden dar lugar a accesos inválidos de memoria, especialemente si la matriz diagonal es mucho más pequeña que la otra.

Ya está resuelto en el SVN, en las versiones de desarrollo (2.1.0) y oficial (1.1.7)

Note: See TracTickets for help on using tickets.