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 )
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
Description: | modified (diff) |
---|---|
Milestone: | → Manteinance |
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
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)