# Julia 1.8.2 sefaulting when trying to install a package

**URL:** https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461
**Category:** General Usage
**Created:** [October 8, 2022, 8:14pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461 "2022-10-08T20:14:16Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [October 8, 2022, 8:14pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/1 "2022-10-08T20:14:16Z")

</div>

This is a fresh install of 1.8.2. Julia 1.7.3 works fine and is stable.

```julia
(@v1.8) pkg> add LinearAlgebra

signal (11): Segmentation fault
in expression starting at none:0
__pthread_mutex_init at /usr/lib/x86_64-linux-gnu/libc.so.6 (unknown line)
unknown function (ip: 0x7f809974c203)
mbedtls_entropy_init at /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7 (unknown line)
mbed_connect_common at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
Curl_ssl_connect_nonblocking at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
https_connecting at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
Curl_http_connect at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
multi_runsingle at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
multi_socket at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
curl_multi_socket_action at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
curl_multi_socket_action at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:48 [inlined]
curl_multi_socket_action at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Curl.jl:56 [inlined]
macro expansion at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:28 [inlined]
#41 at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:176
lock at ./lock.jl:185
macro expansion at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/Multi.jl:174 [inlined]
#40 at ./task.jl:484
jfptr_YY.40_66970.clone_1 at /opt/local/stow/julia-1.8.2/lib/julia/sys.so (unknown line)
_jl_invoke at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/src/gf.c:2367 [inlined]
ijl_apply_generic at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/src/gf.c:2549
jl_apply at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/src/julia.h:1839 [inlined]
start_task at /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/src/task.c:931
Allocations: 1863129 (Pool: 1861991; Big: 1138); GC: 3
Segmentation fault (core dumped)

```

---

<div class="post-metadata">

### Author: ![natema](https://avatars.discourse-cdn.com/v4/letter/n/ba9def/32.png) [@natema](https://discourse.julialang.org/u/natema)
#### Post date: [October 8, 2022, 8:26pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/2 "2022-10-08T20:26:19Z")

</div>

Could you provide more details about your environment?

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [October 8, 2022, 8:28pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/3 "2022-10-08T20:28:04Z")

</div>

sure what do you need to see to diagnose it?

---

<div class="post-metadata">

### Author: ![natema](https://avatars.discourse-cdn.com/v4/letter/n/ba9def/32.png) [@natema](https://discourse.julialang.org/u/natema)
#### Post date: [October 8, 2022, 8:36pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/4 "2022-10-08T20:36:37Z")

</div>

I just noticed that I don’t get the same error running the v1.8.2 “Generic Linux on x86” 64-bit release from the official website, on my Fedora 36 system. I guess that you will be asked more details in order to reproduce the error.

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [October 8, 2022, 8:38pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/5 "2022-10-08T20:38:42Z")

</div>

I’m running the latest PopOS, which is an Ubuntu variant. From the stack trace it looks like something is missing from the glibc that its hitting.

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [October 8, 2022, 9:10pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/6 "2022-10-08T21:10:41Z")

</div>

The same happens for Julia 1.8.1 ☹

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [October 8, 2022, 9:11pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/7 "2022-10-08T21:11:17Z")

</div>

> [@prittjam](#):
>
> ```julia
> unknown function (ip: 0x7f809974c203)
> mbedtls_entropy_init at /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7 (unknown line)
> mbed_connect_common at /opt/local/stow/julia-1.8.2/bin/../lib/julia/libcurl.so (unknown line)
> 
> ```

You’re calling into system mbedtls. How did you install Julia? Do you have the LD\_LIBRARY\_PATH or LD\_PRELOAD environment variables set? If so, what’s the value?

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [October 8, 2022, 9:13pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/8 "2022-10-08T21:13:10Z")

</div>

```julia
echo $LD_LIBRARY_PATH
/usr/lib/x86_64-linux-gnu

```

I downloaded Julia binary from the website. I have it installed by stow.

LD\_PRELOAD is empty

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [October 8, 2022, 9:17pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/9 "2022-10-08T21:17:07Z")

</div>

I don’t understand the significance of this: “you’re calling into system mbedtls”

---

<div class="post-metadata">

### Author: ![prittjam](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/prittjam/32/21267_2.png) [@prittjam](https://discourse.julialang.org/u/prittjam)
#### Post date: [October 8, 2022, 9:20pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/10 "2022-10-08T21:20:08Z")

</div>

That’s it; I understand now. Since I have julia install by stow it was picking up the system libraries and not the ones shipped with the julia distribution. Thanks! I just had to change the LD\_LIBRARY\_PATH

---

<div class="post-metadata">

### Author: ![giordano](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/giordano/32/2166_2.png) [@giordano](https://discourse.julialang.org/u/giordano)
#### Post date: [October 8, 2022, 9:20pm UTC](https://discourse.julialang.org/t/julia-1-8-2-sefaulting-when-trying-to-install-a-package/88461/11 "2022-10-08T21:20:47Z")

</div>

> [@prittjam](#):
>
> ```julia
> echo $LD_LIBRARY_PATH
> /usr/lib/x86_64-linux-gnu
> 
> ```

That’s precisely the problem. Start Julia with

```julia
LD_LIBRARY_PATH="" julia

```

Or more simply remove that setting of LD\_LIBRARY\_PATH (I’m not sure why you have to tell the dynamic loader to search libraries in a system directory where it’d likely look anyway)
