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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions