EXCEPTION_ACCESS_VIOLATION when importing `math`
- Lenguaje dominante
- Julia
- Estrellas
- 1.5k
- Forks
- 186
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
I simply ran the example, and got an `EXCEPTION_ACCESS_VIOLATION`
```
> using PyCall
> @pyimport math
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 0x574c88f -- PyObject_IsInstance at (unknown line)
PyObject_IsInstance at C:\tools\cygwin\python27.DLL (unknown line)
pyisinstance at C:\Users\Joseph\.julia\v0.3\PyCall\src\PyCall.jl:73
pyptr_query at C:\Users\Joseph\.julia\v0.3\PyCall\src\conversions.jl:152
pytype_query at C:\Users\Joseph\.julia\v0.3\PyCall\src\conversions.jl:767
convert at C:\Users\Joseph\.julia\v0.3\PyCall\src\conversions.jl:817
jl_apply_generic at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
pywrap at C:\Users\Joseph\.julia\v0.3\PyCall\src\PyCall.jl:325
pywrap at C:\Users\Joseph\.julia\v0.3\PyCall\src\PyCall.jl:318
jl_apply_generic at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
jl_interpret_toplevel_expr at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
jl_interpret_toplevel_thunk_with at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
jl_interpret_toplevel_thunk_with at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
jl_interpret_toplevel_expr_in at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
jl_eval_with_compiler_p at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
jl_f_top_eval at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
eval_user_input at REPL.jl:53
jlcall_eval_user_input_1027 at (unknown line)
jl_apply_generic at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
anonymous at task.jl:95
jl_handle_stack_switch at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
julia_trampoline at C:\Users\Joseph\AppData\Local\Julia-0.3.5\bin\libjulia.dll (unknown line)
unknown function (ip: 4202784)
unknown function (ip: 4199370)
unknown function (ip: 4199672)
BaseThreadInitThunk at C:\WINDOWS\system32\KERNEL32.DLL (unknown line)
RtlUserThreadStart at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown line)
RtlUserThreadStart at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown line)
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Reproduce el fallo de Windows con `using PyCall` y `@pyimport math`, y luego inspecciona `src/PyCall.jl` y `src/conversions.jl` alrededor de `pyisinstance`, `pyptr_query` y `pytype_query`. Se considera terminado cuando importar `math` ya no provoca `EXCEPTION_ACCESS_VIOLATION` y el ejemplo indicado funciona.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- julia, python
- Área
- backend
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 25/100