JuliaPy / JuliaPy/PythonCall.jl

Segmentation fault on jl.seval("using ...")

オープン
#639 コメント 8 件 リアクション 1 件 担当者 0 名 GitHub で見る
bug
主要言語
Julia
スター
1.1k
フォーク
86
平均マージ
1日 22時間
マージ済み PR(30日)
3

説明

**Affects:** JuliaCall

**Describe the bug**
In the package [pdaqp](https://github.com/darnstrom/pdaqp) I am using juliacall to wrap the Julia package [ParametricDAQP.jl](https://github.com/darnstrom/ParametricDAQP.jl)
I have not observed this myself, but we have had some problems with segmentation faults on `ubuntu-latest` runners when `pdaqp` is used in [cvxpygen](https://github.com/cvxgrp/cvxpygen), and now other users have also started observing this.

**Your system**
Since I am not able to reproduce the segmentation fault on my own system, an example of when the problem arises is given in [this issue](https://github.com/cvxgrp/cvxpygen/issues/88). Where some system information and a trace is given.

**Additional context**
Is there some best practices here that I can use to avoid segmentation faults. I have based a lot of the wrapper on how [PySR](https://github.com/MilesCranmer/PySR) uses juliacall, so maybe @MilesCranmer have some insight?
Here is the section of pdaqp where juliacall is setup:
https://github.com/darnstrom/pdaqp/blob/bf511826beae525b794537dd7b413d6005e7a9ad/src/pdaqp/pdaqp.py#L1C1-L16C34
The segmentation fault seems to happen on line 15: jl.seval("using ParametricDAQP")

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。