[Bug 285931] lang/julia: SEGV while IJulia is added

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 07 Apr 2025 08:30:35 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285931

            Bug ID: 285931
           Summary: lang/julia: SEGV while IJulia is added
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: yuri@freebsd.org

How to reproduce:
1. Run 'julia'
2. Press ']' to enter pkg mode
3. Run: add IJulia
4. Observe SEGV

The output is:
$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.10.3 (2024-04-30)
 _/ |\__'_|_|_|\__'_|  |  FreeBSD port lang/julia build
|__/                   |

(v1.10) pkg> add IJulia
   Resolving package versions...
  No Changes to `/usr/home/yuri/.julia/environments/v1.10/Project.toml`
  No Changes to `/usr/home/yuri/.julia/environments/v1.10/Manifest.toml`
┌ Warning: attempting to remove probably stale pidfile
│   path =
"/usr/home/yuri/.julia/compiled/v1.10/Parsers/833b9_MJWkB.ji.pidfile"
└ @ FileWatching.Pidfile
/usr/local/share/julia/stdlib/v1.10/FileWatching/src/pidfile.jl:244
Precompiling project...
┌ Error: curl_multi_assign: 1                        ]  1/4
└ @ Downloads.Curl
/usr/local/share/julia/stdlib/v1.10/Downloads/src/Curl/utils.jl:57
┌ Error: curl_multi_assign: 1
└ @ Downloads.Curl
/usr/local/share/julia/stdlib/v1.10/Downloads/src/Curl/utils.jl:57
  Progress [==========>                              ]  1/4
  ✓ Parsers
  ◑ JSON

[53785] signal (11.1): Segmentation fault
in expression starting at none:0
curl_multi_socket_action at /usr/local/bin/../lib/libcurl.so.4 (unknown line)
curl_multi_socket_action at
/wrkdirs/usr/ports/lang/julia/work/julia-1.10.3/usr/share/julia/stdlib/v1.10/Downloads/src/Curl/Curl.jl:51
[inlined]
curl_multi_socket_action at
/wrkdirs/usr/ports/lang/julia/work/julia-1.10.3/usr/share/julia/stdlib/v1.10/Downloads/src/Curl/Curl.jl:59
[inlined]
macro expansion at
/wrkdirs/usr/ports/lang/julia/work/julia-1.10.3/usr/share/julia/stdlib/v1.10/Downloads/src/Curl/utils.jl:56
[inlined]
#59 at
/wrkdirs/usr/ports/lang/julia/work/julia-1.10.3/usr/share/julia/stdlib/v1.10/Downloads/src/Curl/Multi.jl:199
lock at ./lock.jl:229
#58 at
/wrkdirs/usr/ports/lang/julia/work/julia-1.10.3/usr/share/julia/stdlib/v1.10/Downloads/src/Curl/Multi.jl:197
unknown function (ip: 0x6b4a6472)
ijl_apply_generic at /usr/local/bin/../lib/julia/libjulia-internal.so.1.10
(unknown line)
ijl_new_task at /usr/local/bin/../lib/julia/libjulia-internal.so.1.10 (unknown
line)
Allocations: 4593912 (Pool: 4589442; Big: 4470); GC: 8
Segmentation fault



Version: 1.10.3_6
FreeBSD 14.2 amd64

-- 
You are receiving this mail because:
You are the assignee for the bug.