Skip to content

Random segmentation fault at exit on 1.10.0-rc1 when starting Julia with threads #52024

Closed
@jaakkor2

Description

@jaakkor2

Julia v1.10.0-rc1 on Linux

$ for i in {1..20}; do echo $i; ./julia-1.10.0-rc1/bin/julia -t 8 --project=ten --banner=no --startup-file=no -e "using HTTP, Makie"; done

gives segmentation faults at exit randomly. I can start REPL, using HTTP, Makie, and then pressing Ctrl-D to get seg fault.

Example output from the loop is

1

[48474] signal (11.1): Segmentation fault
in expression starting at none:0
2
3
4

[48617] signal (11.1): Segmentation fault
in expression starting at none:0
5
6
7

[48758] signal (11.1): Segmentation fault
in expression starting at none:0
8

[48805] signal (11.1): Segmentation fault
in expression starting at none:0
9
10
11
12
13
14

[49181] signal (11.1): Segmentation fault
in expression starting at none:0
15
16
17
18
19
20

Julia 1.9.3 is fine. Julia 1.10.0-rc1 seems to work when started with -t 1.

Package versions, and version info

(ten) pkg> st
Status `~/julia/ten/Project.toml`
  [cd3eb016] HTTP v1.10.0
  [ee78f7c6] Makie v0.19.12

julia> versioninfo()
Julia Version 1.10.0-rc1
Commit 5aaa9485436 (2023-11-03 07:44 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
  CPU: 64 × AMD EPYC 7371 16-Core Processor
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver1)
  Threads: 1 on 64 virtual cores

Metadata

Metadata

Assignees

No one assigned

    Labels

    regressionRegression in behavior compared to a previous version

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions