Closed
Description
MRE:
import PythonCall
d = PythonCall.pyeval("{'a':1, 'b':2}", Main)
# Python dict: {'a': 1, 'b': 2}
dd = d |> PythonCall.PyDict
#=
PythonCall.PyDict{PythonCall.Py, PythonCall.Py} with 2 entries:
'a' => 1
'b' => 2
=#
dd |> copy
#=
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 0x7ff8f2bc18d4 -- PyObject_GetIter at C:\Users\TR\.julia\environments\v1.7\.CondaPkg\env\python310.dll (unknown line)
in expression starting at none:0
PyObject_GetIter at C:\Users\TR\.julia\environments\v1.7\.CondaPkg\env\python310.dll (unknown line)
PyObject_GetIter at C:\Users\TR\.julia\packages\PythonCall\d8Xcl\src\cpython\pointers.jl:297 [inlined]
pyiter at C:\Users\TR\.julia\packages\PythonCall\d8Xcl\src\abstract\iter.jl:6 [inlined]
iterate at C:\Users\TR\.julia\packages\PythonCall\d8Xcl\src\pywrap\PyDict.jl:34 [inlined]
isempty at .\essentials.jl:775 [inlined]
show at .\show.jl:82
unknown function (ip: 000000005f8683bd)
#43 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:266
jfptr_YY.43_49005.clone_1 at C:\Users\TR\AppData\Local\Programs\Julia-1.7.3\lib\julia\sys.dll (unknown line)
with_repl_linfo at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:510
display at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:259
display at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:271
display at .\multimedia.jl:328
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
#invokelatest#2 at .\essentials.jl:716 [inlined]
invokelatest at .\essentials.jl:714 [inlined]
print_response at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:293
#45 at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:277
jfptr_YY.45_50476.clone_1 at C:\Users\TR\AppData\Local\Programs\Julia-1.7.3\lib\julia\sys.dll (unknown line)
with_repl_linfo at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:510
print_response at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:275
do_respond at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:846
jfptr_do_respond_49081.clone_1 at C:\Users\TR\AppData\Local\Programs\Julia-1.7.3\lib\julia\sys.dll (unknown line)
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
#invokelatest#2 at .\essentials.jl:716 [inlined]
invokelatest at .\essentials.jl:714 [inlined]
run_interface at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\LineEdit.jl:2493
jfptr_run_interface_49621.clone_1 at C:\Users\TR\AppData\Local\Programs\Julia-1.7.3\lib\julia\sys.dll (unknown line)
run_frontend at C:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.7\REPL\src\REPL.jl:1232
#49 at .\task.jl:429
jfptr_YY.49_50621.clone_1 at C:\Users\TR\AppData\Local\Programs\Julia-1.7.3\lib\julia\sys.dll (unknown line)
jl_apply at /cygdrive/c/buildbot/worker/package_win64/build/src\julia.h:1788 [inlined]
start_task at /cygdrive/c/buildbot/worker/package_win64/build/src\task.c:877
Allocations: 10495275 (Pool: 10490612; Big: 4663); GC: 12
=#
Version:
julia> versioninfo()
Julia Version 1.7.3
Commit 742b9abb4d (2022-05-06 12:58 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: 11th Gen Intel(R) Core(TM) i5-11500H @ 2.90GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-12.0.1 (ORCJIT, tigerlake)
Metadata
Metadata
Assignees
Labels
No labels