Failure when creating sysimage with ZMQ >= 1.2.3
I'm using Julia 1.6.7.
I create a sysimage with PackageCompiler that includes all of my modules. One of the modules is IJulia, which in turn requires ZMQ.
The sysimage succeeds when using ZMQ 1.2.2, but if I use 1.2.3 or higher (I've tested 1.2.4 and 1.2.5 as well), I get thousands of lines of errors that look like this:
```
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:446
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:494
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:506
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:457
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:506
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:446
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:497
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:506
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:446
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:493
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:506
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:446
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:492
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:506
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:446
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:506
jl_serialize_value_ at /buildworker/worker/package_linux64/build/src/staticdata.c:446
jl_save_system_image_to_stream at /buildworker/worker/package_linux64/build/src/staticdata.c:1535
jl_create_system_image at /buildworker/worker/package_linux64/build/src/staticdata.c:1638
jl_write_compiler_output at /buildworker/worker/package_linux64/build/src/precompile.c:77
jl_atexit_hook at /buildworker/worker/package_linux64/build/src/init.c:211
repl_entrypoint at /buildworker/worker/package_linux64/build/src/jlapi.c:703
main at /buildworker/worker/package_linux64/build/cli/loader_exe.c:51
unknown function (ip: 0x7fabcd13ed8f)
__libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
_start at /julia-1.6.7/bin/julia (unknown line)
Allocations: 197675316 (Pool: 197600293; Big: 75023); GC: 137
```
Any idea where I should look to get more information about this?
关闭于 2024-06-13 6 条评论