Skip to content

multiplying LArray by scalar crashes Julia on Ubuntu 20.04 #80

@pcjentsch

Description

@pcjentsch

MWE:

using LabelledArrays

l = @LArray  ones(2,10) (A = (1,:),B = (2,:))
println(l.A)
println(l.B)
l.A * 10.0

output:

~$ julia test.jl

[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
[1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
Illegal inttoptr
	  %42 = ptrtoint double addrspace(13)* %41 to i64
Illegal inttoptr
	  %57 = inttoptr i64 %56 to i8 addrspace(13)*

signal (6): Aborted
in expression starting at /home/peter/test.jl:6
gsignal at /usr/bin/../lib/x86_64-linux-gnu/libc.so.6 (unknown line)
abort at /usr/bin/../lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x7f2ad41eed04)
_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE at /usr/bin/../lib/x86_64-linux-gnu/libLLVM-8.so.1 (unknown line)
_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE at /usr/bin/../lib/x86_64-linux-gnu/libLLVM-8.so.1 (unknown line)
_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /usr/bin/../lib/x86_64-linux-gnu/libLLVM-8.so.1 (unknown line)
unknown function (ip: 0x7f2ad42d8ac1)
unknown function (ip: 0x7f2ad42db2d8)
unknown function (ip: 0x7f2ad42db8cd)
unknown function (ip: 0x7f2ad4216b4a)
unknown function (ip: 0x7f2ad4248082)
unknown function (ip: 0x7f2ad426d84b)
jl_apply_generic at /usr/bin/../lib/x86_64-linux-gnu/libjulia.so.1 (unknown line)
unknown function (ip: 0x7f2ad428075b)
unknown function (ip: 0x7f2ad4280389)
unknown function (ip: 0x7f2ad42808f0)
unknown function (ip: 0x7f2ad42819c8)
unknown function (ip: 0x7f2ad4282616)
unknown function (ip: 0x7f2ad429ae08)
unknown function (ip: 0x7f2ad4276105)
jl_load at /usr/bin/../lib/x86_64-linux-gnu/libjulia.so.1 (unknown line)
include at ./Base.jl:377
exec_options at ./client.jl:288
_start at ./client.jl:484
jfptr__start_2075.clone_1 at /usr/lib/x86_64-linux-gnu/julia/sys.so (unknown line)
unknown function (ip: 0x556b116059d9)
unknown function (ip: 0x556b116055a6)
__libc_start_main at /usr/bin/../lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x556b1160564d)
Allocations: 25530928 (Pool: 25523932; Big: 6996); GC: 23
Aborted (core dumped)

versioninfo()

julia> versioninfo()
Julia Version 1.4.1
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-8.0.1 (ORCJIT, skylake)

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