Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

julia 1.4.2, crash with PyPlot and libopenblas-3.7, FreeBSD 12.1

Offen
#492 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
matplotlib, numpy, python

Rechercherichtung

Reproduziere den Absturz auf FreeBSD 12.1 mit Julia 1.4.2, indem du using PyPlot und surf(rand(30,40)) ausführst und anschließend den 3D-Plot drehst. Beginne mit dem Stacktrace bei dgetrf_parallel in libopenblas sowie den NumPy- und PyCall-Frames. Erledigt ist die Aufgabe, wenn die fehlschlagende Abhängigkeit oder Interaktion identifiziert und eine Korrektur oder eine klare Upstream-Diagnose bereitgestellt wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

The following happens on FreeBSD 12.1 when I run a PyPlot example and try to rotate the 3D plot:

_
_ _ ()_ | Documentation: https://docs.julialang.org
() | () () |
_ _ | | __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ ` | |
| | |
| | | | (
| | | Version 1.4.2 (2020-05-23)
/ |_'|||_'_| | Official https://julialang.org/ release
|__/ |

julia> using PyPlot

julia> surf(rand(30,40))
PyObject <mpl_toolkits.mplot3d.art3d.Poly3DCollection object at 0x83ea21490>

julia>
signal (11): Segmentation fault
in expression starting at REPL[2]:0
dgetrf_parallel at /usr/local/lib/libopenblas.so (unknown line)
dgesv_ at /usr/local/lib/libopenblas.so (unknown line)
PyInit__umath_linalg at /usr/local/lib/python3.7/site-packages/numpy/linalg/_umath_linalg.so (unknown line)
initumath at /usr/local/lib/python3.7/site-packages/numpy/core/_multiarray_umath.so (unknown line)
initumath at /usr/local/lib/python3.7/site-packages/numpy/core/_multiarray_umath.so (unknown line)
_PyObject_FastCallKeywords at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyEval_GetFuncDesc at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalFrameDefault at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyCFunction_Call at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyEval_GetFuncDesc at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalFrameDefault at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyCFunction_Call at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyEval_GetFuncDesc at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalFrameDefault at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalCodeWithName at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyFunction_FastCallKeywords at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyEval_GetFuncDesc at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalFrameDefault at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalCodeWithName at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyFunction_FastCallDict at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyObject_Call_Prepend at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyObject_Call at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalFrameDefault at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalCodeWithName at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyFunction_FastCallKeywords at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyEval_GetFuncDesc at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalFrameDefault at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalCodeWithName at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyFunction_FastCallKeywords at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyEval_GetFuncDesc at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyEval_EvalFrameDefault at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyCFunction_Call at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
_PyObject_Call_Prepend at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyObject_Call at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
PyInit__gi at /usr/local/lib/python3.7/site-packages/gi/_gi.so (unknown line)
g_closure_invoke at /usr/local/lib/libgobject-2.0.so.0 (unknown line)
g_signal_emitv at /usr/local/lib/libgobject-2.0.so.0 (unknown line)
g_signal_emit_valist at /usr/local/lib/libgobject-2.0.so.0 (unknown line)
g_signal_emit at /usr/local/lib/libgobject-2.0.so.0 (unknown line)
gtk_widget_event at /usr/local/lib/libgtk-3.so.0 (unknown line)
gtk_propagate_event at /usr/local/lib/libgtk-3.so.0 (unknown line)
gtk_main_do_event at /usr/local/lib/libgtk-3.so.0 (unknown line)
gdk_drawing_context_is_valid at /usr/local/lib/libgdk-3.so.0 (unknown line)
gdk_x11_drag_context_get_type at /usr/local/lib/libgdk-3.so.0 (unknown line)
g_main_context_dispatch at /usr/local/lib/libglib-2.0.so.0 (unknown line)
g_main_context_pending at /usr/local/lib/libglib-2.0.so.0 (unknown line)
g_main_context_iteration at /usr/local/lib/libglib-2.0.so.0 (unknown line)
gtk_main_iteration at /usr/local/lib/libgtk-3.so.0 (unknown line)
ffi_call_unix64 at /usr/local/lib/libffi.so.6 (unknown line)
ffi_call at /usr/local/lib/libffi.so.6 (unknown line)
PyInit__gi at /usr/local/lib/python3.7/site-packages/gi/_gi.so (unknown line)
PyInit__gi at /usr/local/lib/python3.7/site-packages/gi/_gi.so (unknown line)
PyObject_Call at /usr/local/lib/libpython3.7m.so.1.0 (unknown line)
macro expansion at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/exception.jl:93 [inlined]
#110 at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/pyfncall.jl:43 [inlined]
disable_sigint at ./c.jl:446 [inlined]
__pycall! at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/pyfncall.jl:42 [inlined]
_pycall! at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/pyfncall.jl:29
_pycall! at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/pyfncall.jl:11 [inlined]
#pycall#115 at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/pyfncall.jl:80 [inlined]
pycall at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/pyfncall.jl:80 [inlined]
#1 at /usr/home/ko/.julia/packages/PyCall/zqDXB/src/gui.jl:96
macro expansion at ./asyncevent.jl:251 [inlined]
#504 at ./task.jl:358
jl_apply at /usr/home/julia/buildbot/worker/package_freebsd64/build/src/./julia.h:1700 [inlined]
start_task at /usr/home/julia/buildbot/worker/package_freebsd64/build/src/task.c:687
unknown function (ip: 0x0)
Allocations: 31183995 (Pool: 31175192; Big: 8803); GC: 31

Vorherrschende Sprache
Julia
Sterne
489
Forks
90
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus JuliaPy/PyPlot.jl

Alle Issues in JuliaPy/PyPlot.jl

Ähnliche Issues

Weitere Issues zu Julia

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.