Skip to content

LEVMAR errors (not) gracefully captured #618

@rgavazzi

Description

@rgavazzi

Hi there,

I'm running SE++ on a bunch of ground-based images in no-detection mode. I realised that in about a third of the cases, the code is hung when all objects to perform model fitting measurements on are almost exhausted. In all these cases and only in these, I get this kind if error messages in the logs:

LAPACK error: dgesdd (dbdsdc)/dgesvd (dbdsqr) failed to converge in dlevmar_pseudoinverse() [info=6]
info values can vary and the typical statistics is:
9 [info=2] 6 [info=3] 38 [info=4] 41 [info=5] 737 [info=6]
Is there a way to make sure that these errors are well captured and all threads gracefully finish and do not hinder a smooth completion??

Ideally, it would be nice to dump in the logs the ID of the sources giving rise to these errors in order to help figuring out what can go wrong in the images (or weights).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions