Skip to content

version 0.3.29 corrupts JNI system call? #5201

Open
@Mathadon

Description

@Mathadon

I'm using OpenBLAS as a dependency in a larger software framework. After updating our dockerized installation to OpenBLAS 0.3.29 a weird error suddenly occurred where a call from a java JNI application (java called from C++) to the ProcessBuilder class to execute a command (i.e. gcc --version in this case) results in a StackOverflowException:

Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "process reaper"

It turns out that we do not get this bug when using OpenBLAS 0.3.28, leading to the perhaps somewhat premature conclusion that OpenBLAS is causing this. What might be relevant is that the installation also contains an alternative BLAS installation.

Feel free to let me know if we can help to narrow it down by trying a few specific commits in between v0.3.28 and v0.3.29.

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