Skip to content

Loading a RoMEPlotting sysimage fails #140

@lemauee

Description

@lemauee

Hi,

To reduce the time Julia needs to load RoMEPlotting I created a system image using PackageCompiler.jl

using PackageCompiler
create_sysimage(:RoMEPlotting; sysimage_path="sysimageRoMEPlotting.so")

This works fine, but trying to use it with

julia -J sysimageRoMEPlotting.so

produces an error

fatal: error thrown and no exception handler available.
#<null>
jl_errorf at /buildworker/worker/package_linux64/build/src/rtutils.c:77
jl_load_dynamic_library at /buildworker/worker/package_linux64/build/src/dlload.c:233
#dlopen#3 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Libdl/src/Libdl.jl:109
dlopen at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/Libdl/src/Libdl.jl:109
unknown function (ip: 0x7fa984cc147b)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2214 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2398
macro expansion at /home/leopold/.julia/packages/JLLWrappers/KuIwt/src/products/library_generators.jl:61 [inlined]
__init__ at /home/leopold/.julia/packages/HarfBuzz_jll/OFN8Y/src/wrappers/x86_64-linux-gnu.jl:25
jfptr___init___53528 at /home/leopold/Nextcloud/Studium/Masterarbeit/svn/julia/mmiSAM/tools/sysimageRoMEPlotting.so (unknown line)
_jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2214 [inlined]
jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2398
jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1690 [inlined]
jl_module_run_initializer at /buildworker/worker/package_linux64/build/src/toplevel.c:74
_julia_init at /buildworker/worker/package_linux64/build/src/init.c:779
unknown function (ip: 0x401527)
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x4015d4)

Doing the same procedure with RoME itself works fine. Is there any experience with creating a RoMEPlotting sysimage?

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