Skip to content

Segfault when using PyCall with Dates #546

@mauro3

Description

@mauro3

Both on 0.6 and 1.0 I get:

julia> using Dates, PyCall                                                                                                                                             
                                                                                                                                                                       
julia> py"$([now()])"                                                                                                                                                  
                                                                                                                                                                       
signal (11): Segmentation fault
in expression starting at no file:0
unknown function (ip: 0x7f63d8dbc26a)                                                                                                                                  
macro expansion at /home/mauro/.julia/packages/PyCall/akNFy/src/exception.jl:81 [inlined]                                                                              
Type at /home/mauro/.julia/packages/PyCall/akNFy/src/pydates.jl:77
array2py at /home/mauro/.julia/packages/PyCall/akNFy/src/exception.jl:82
array2py at /home/mauro/.julia/packages/PyCall/akNFy/src/conversions.jl:325 [inlined]
Type at /home/mauro/.julia/packages/PyCall/akNFy/src/conversions.jl:327
jl_fptr_trampoline at /home/mauro/julia/julia-1.0/src/gf.c:1829                                                                                                        
jl_apply_generic at /home/mauro/julia/julia-1.0/src/gf.c:2182                                                                                                          
do_call at /home/mauro/julia/julia-1.0/src/interpreter.c:324                                                                                                           
eval_value at /home/mauro/julia/julia-1.0/src/interpreter.c:428                                                                                                        
eval_stmt_value at /home/mauro/julia/julia-1.0/src/interpreter.c:363 [inlined]                                                                                         
eval_body at /home/mauro/julia/julia-1.0/src/interpreter.c:682
jl_interpret_toplevel_thunk_callback at /home/mauro/julia/julia-1.0/src/interpreter.c:799
unknown function (ip: 0xfffffffffffffffe)
unknown function (ip: 0x7f63eac667bf)
unknown function (ip: 0x3)
jl_interpret_toplevel_thunk at /home/mauro/julia/julia-1.0/src/interpreter.c:808                                                                                       
jl_toplevel_eval_flex at /home/mauro/julia/julia-1.0/src/toplevel.c:787                                                                                                
jl_toplevel_eval_in at /home/mauro/julia/julia-1.0/src/builtins.c:622                                                                                                  
eval at ./boot.jl:319                                                                                                                                                  
jl_apply_generic at /home/mauro/julia/julia-1.0/src/gf.c:2182
eval_user_input at /home/mauro/julia/julia-1.0/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:85                                                                         
macro expansion at /home/mauro/julia/julia-1.0/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:117 [inlined]                                                              
#28 at ./task.jl:259
jl_apply_generic at /home/mauro/julia/julia-1.0/src/gf.c:2182
jl_apply at /home/mauro/julia/julia-1.0/src/julia.h:1536 [inlined]
start_task at /home/mauro/julia/julia-1.0/src/task.c:268
unknown function (ip: 0xffffffffffffffff)
Allocations: 9421455 (Pool: 9419829; Big: 1626); GC: 20
zsh: segmentation fault (core dumped)  julia                                                                                                                           

which means I cannot plot Dates with PyPlot (but I used to be able to do this). Is my installation at fault? I'm on Arch Linux and I use the system python 3.7.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions