Skip to content

JVM crashes when requiring libpython-clj2.require on 64bit Raspberry Pi 4 #258

Open

Description

@Ramblurr

I'm just trying to get setup with the project, but am getting crashes.

I can require [libpython-clj2.python :as py] and call (py/initialize!) but when I eval (require '[libpython-clj2.require :as pyreq]) the jvm crashes. The log is attached.

H3T-.log

Activity

  1. cnuernber commented on Dec 9, 2023

    @cnuernber
    Collaborator

    I think you need to break this down a bit. We don't know which module import is causing the crash so the first question is can you import any modules.

    My advice is to use only libpython-clj2.python namespace and see if you can import any modules first. Then go from there. the python require namespace does a significant amount of work to determine all of the exported symbols of a python module in a robust way and somewhere along the line this module metadata generation system is failing. So we need to know where it is failing.

    If you can't import any modules that is one issue. If you can't import a specific module the metadata system wants that is another issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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