Segfault on Julia 1.7.2 and python 3.7.3
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Empieza ejecutando mutagenesis_python.py con las versiones de Python y Julia indicadas en Windows; después, inspecciona la inicialización de Julia(...) y los frames de PyCall y LibGit2 en el stack trace informado. Se considera terminado cuando se haya identificado una causa reproducible de la violación de acceso y se haya documentado o verificado una solución para esta combinación de entornos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have file mutagenesis_python.py and I use python 3.7.3 and Julia 1.7.2 on windows.
import julia
from julia import Julia
Julia(runtime='C:\\Users\\racinsky\\AppData\\Local\\Programs\\Julia-1.7.2\\bin\\julia.exe')
from julia import Base
print(Base.VERSION)
from julia import Pkg
Pkg.add("MLDatasets")
Pkg.add("Flux")
Pkg.add("Mill")
Pkg.add("MLDataPattern")
Pkg.add("Statistics")
Pkg.add(name="JsonGrinder", rev="master")
running
C:\ProgramData\Anaconda3\python.exe mutagenesis_python.py
raises this error
<PyCall.jlwrap 1.7.2>
Updating registry at `C:\Users\racinsky\.julia\registries\General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x7ffbabd9a3ee -- strdup at C:\WINDOWS\System32\msvcrt.dll (unknown line)
in expression starting at none:0
strdup at C:\WINDOWS\System32\msvcrt.dll (unknown line)
stdalloc__strdup at C:\Users\racinsky\AppData\Local\Programs\Julia 1.5.4\bin\libgit2.DLL (unknown line)
git_proxy_options_dup at C:\Users\racinsky\AppData\Local\Programs\Julia 1.5.4\bin\libgit2.DLL (unknown line)
git_smart__connect at C:\Users\racinsky\AppData\Local\Programs\Julia 1.5.4\bin\libgit2.DLL (unknown line)
git_remote_fetch at C:\Users\racinsky\AppData\Local\Programs\Julia 1.5.4\bin\libgit2.DLL (unknown line)
macro expansion at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\LibGit2\src\error.jl:108 [inlined]
#fetch#54 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\LibGit2\src\remote.jl:299
fetch##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\LibGit2\src\remote.jl:297 [inlined]
#fetch#106 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\LibGit2\src\LibGit2.jl:293
fetch##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\LibGit2\src\LibGit2.jl:275
unknown function (ip: 00000182fdfd5134)
#fetch#4 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\GitTools.jl:165
fetch##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\GitTools.jl:135 [inlined]
fetch##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\GitTools.jl:135 [inlined]
#58 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\Registry\Registry.jl:418
with at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\LibGit2\src\types.jl:1150
#update#54 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\Registry\Registry.jl:403
update##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\Registry\Registry.jl:348 [inlined]
update##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\Registry\Registry.jl:348
unknown function (ip: 00000182fdfd1fa0)
#update_registries#76 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\Operations.jl:1072
update_registries##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\Operations.jl:1070 [inlined]
#add#129 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:252
add##kw at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:221
unknown function (ip: 00000182fdfcab48)
#add#29 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:149
add at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:144
#add#27 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:142 [inlined]
add at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:142 [inlined]
#add#26 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:141 [inlined]
add at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\Pkg\src\API.jl:141
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1788 [inlined]
jl_f__call_latest at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:757
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1788 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:713
#invokelatest#2 at .\essentials.jl:716
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1788 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:713
invokelatest at .\essentials.jl:714
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1788 [inlined]
do_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\builtins.c:713
_pyjlwrap_call at C:\Users\racinsky\.julia\packages\PyCall\7a7w0\src\callback.jl:28
unknown function (ip: 00000182fdf71fda)
pyjlwrap_call at C:\Users\racinsky\.julia\packages\PyCall\7a7w0\src\callback.jl:44
unknown function (ip: 00000182fdf67038)
PyObject_FastCallKeywords at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyMethodDef_RawFastCallKeywords at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyEval_EvalFrameDefault at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyEval_EvalCodeWithName at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyEval_EvalCodeEx at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyEval_EvalCode at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyArena_Free at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyRun_FileExFlags at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyRun_SimpleFileExFlags at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyRun_AnyFileExFlags at C:\ProgramData\Anaconda3\python37.dll (unknown line)
Py_UnixMain at C:\ProgramData\Anaconda3\python37.dll (unknown line)
Py_UnixMain at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyErr_NoMemory at C:\ProgramData\Anaconda3\python37.dll (unknown line)
PyBytes_AsString at C:\ProgramData\Anaconda3\python37.dll (unknown line)
Py_Main at C:\ProgramData\Anaconda3\python37.dll (unknown line)
unknown function (ip: 00007ff7991e1267)
BaseThreadInitThunk at C:\WINDOWS\System32\KERNEL32.DLL (unknown line)
RtlUserThreadStart at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown line)
Allocations: 12528226 (Pool: 12519206; Big: 9020); GC: 16
Process finished with exit code 1
- Lenguaje dominante
- Python
- Estrellas
- 893
- Forks
- 101
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de JuliaPy/pyjulia
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
-
Kill existing Julia sessionAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Todos los issues de JuliaPy/pyjulia
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
[Bug] to_ical lexicographical/default sorting moves URL property between two X-WR- propertiesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
collective/icalendar#1968 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Deferred from #1869: Complete the companion pytest guardrail update noted in the PR description...Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
Los mantenedores suelen responder en 1 día
-
Custom provider API keys collide on one host: env slot keyed on host:port only, not URL pathAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
NousResearch/hermes-agent#140958 ·
Los mantenedores suelen responder en 1 día
-
Bug triage/confirmed
Dificultad 2/5 Medio día Aptitud para principiantes 85/100
agentscope-ai/agentscope#3355 ·
Los mantenedores suelen responder en 2 días