Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Ramblurr opened this issue Dec 8, 2023 · 1 comment

Comments

@Ramblurr
Copy link

Ramblurr commented Dec 8, 2023

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

@cnuernber
Copy link
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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants