FS#73183 - Julia 2:1.7.1-2 segfault when adding package

Attached to Project: Community Packages
Opened by Paul Melis (paulmelis) - Wednesday, 29 December 2021, 07:07 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 29 December 2021, 10:56 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

[code]
$ julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.7.1 (2021-12-22)
_/ |\__'_|_|_|\__'_| |
|__/ |

(@v1.7) pkg> add Plots
Segmentation fault (core dumped)
[/code]

Additional info:

Does not occur with 2:1.7.1-1

[code]
$ pacman -Qi julia
Name : julia
Version : 2:1.7.1-2
Description : High-level, high-performance, dynamic programming language
Architecture : x86_64
URL : https://julialang.org/
Licenses : MIT
Groups : None
Provides : None
Depends On : cblas fftw hicolor-icon-theme libgit2 libunwind libutf8proc openblas suitesparse mbedtls openlibm pcre2 llvm-libs p7zip libblastrampoline
Optional Deps : gnuplot: If using the Gaston Package from julia [installed]
Required By : None
Optional For : None
Conflicts With : None
Replaces : julia-docs
Installed Size : 176.66 MiB
Packager : Antonio Rojas <arojas@archlinux.org>
Build Date : Sat 25 Dec 2021 10:58:36 PM CET
Install Date : Wed 29 Dec 2021 08:04:00 AM CET
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
[/code]

[code]
$ gdb `which julia` core.3147
GNU gdb (GDB) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Registered pretty printers for UE4 classes
Reading symbols from /usr/bin/julia...
(No debugging symbols found in /usr/bin/julia)
[New LWP 3147]
[New LWP 3148]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `julia'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f7d94cf7877 in _ULx86_64_dwarf_search_unwind_table () from /usr/bin/../lib/julia/../libunwind.so.8
[Current thread is 1 (Thread 0x7f7d95363b80 (LWP 3147))]
Traceback (most recent call last):
File "/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.29-gdb.py", line 60, in <module>
from libstdcxx.v6 import register_libstdcxx_printers
ModuleNotFoundError: No module named 'libstdcxx'
(gdb) bt
#0 0x00007f7d94cf7877 in _ULx86_64_dwarf_search_unwind_table () from /usr/bin/../lib/julia/../libunwind.so.8
#1 0x00007f7d94cf4ec9 in ?? () from /usr/bin/../lib/julia/../libunwind.so.8
#2 0x00007f7d94cf6afe in ?? () from /usr/bin/../lib/julia/../libunwind.so.8
#3 0x00007f7d94cf28a1 in _ULx86_64_step () from /usr/bin/../lib/julia/../libunwind.so.8
#4 0x00007f7d94f3e3a6 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#5 0x00007f7d94f3e743 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#6 0x00007f7d94e2cedb in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#7 0x00007f7d94e30d24 in jl_throw () from /usr/bin/../lib/julia/libjulia-internal.so.1
#8 0x00007f7d94da3292 in jl_error () from /usr/bin/../lib/julia/libjulia-internal.so.1
#9 0x00007f7d94e0c83e in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#10 0x00007f7d94f3c3e8 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#11 0x00007f7d94e0cc31 in jl_apply_type () from /usr/bin/../lib/julia/libjulia-internal.so.1
#12 0x00007f7d94e7ded9 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#13 0x00007f7d94e7ec44 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#14 0x00007f7d94e7ef25 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#15 0x00007f7d94e7d4b4 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#16 0x00007f7d94e7f68a in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#17 0x00007f7d94e7de63 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#18 0x00007f7d94e7e3d0 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#19 0x00007f7d94e7ed3a in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#20 0x00007f7d94e7ef25 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#21 0x00007f7d94e7d5c5 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#22 0x00007f7d94e7fb1e in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#23 0x00007f7d94e80ee3 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#24 0x00007f7d94e1c163 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#25 0x00007f7d94e20922 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#26 0x00007f7d94f40079 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#27 0x00007f7d94e12e2f in jl_matching_methods () from /usr/bin/../lib/julia/libjulia-internal.so.1
#28 0x00007f7d7db8fb42 in ?? () from /usr/lib/julia/sys.so
#29 0x00007f7d7db8fc8f in ?? () from /usr/lib/julia/sys.so
#30 0x00007f7d7de02983 in ?? () from /usr/lib/julia/sys.so
#31 0x00007f7d7de0279b in ?? () from /usr/lib/julia/sys.so
#32 0x00007f7d7de0285f in ?? () from /usr/lib/julia/sys.so
#33 0x00007f7d7db9075d in ?? () from /usr/lib/julia/sys.so
#34 0x00007f7d7db7ef4d in ?? () from /usr/lib/julia/sys.so
#35 0x00007f7d7db5b3aa in ?? () from /usr/lib/julia/sys.so
#36 0x00007f7d7db5a1fb in ?? () from /usr/lib/julia/sys.so
#37 0x00007f7d7de99161 in ?? () from /usr/lib/julia/sys.so
#38 0x00007f7d7de945b8 in ?? () from /usr/lib/julia/sys.so
#39 0x00007f7d7de0f947 in ?? () from /usr/lib/julia/sys.so
#40 0x00007f7d7de13804 in ?? () from /usr/lib/julia/sys.so
#41 0x00007f7d7de14b25 in ?? () from /usr/lib/julia/sys.so
#42 0x00007f7d7de2020d in ?? () from /usr/lib/julia/sys.so
#43 0x00007f7d7de1ee98 in ?? () from /usr/lib/julia/sys.so
#44 0x00007f7d7dc0e650 in ?? () from /usr/lib/julia/sys.so
#45 0x00007f7d7dc0e9d6 in ?? () from /usr/lib/julia/sys.so
#46 0x00007f7d7dc0ea13 in ?? () from /usr/lib/julia/sys.so
#47 0x00007f7d94e150e0 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#48 0x00007f7d94e92fb9 in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#49 0x00007f7d94e1a8de in ?? () from /usr/bin/../lib/julia/libjulia-internal.so.1
#50 0x00007f7d94e14c09 in jl_apply_generic () from /usr/bin/../lib/julia/libjulia-internal.so.1
#51 0x00007f7d54b4b27c in ?? ()
#52 0x00007f7d8b34d0a0 in ?? ()
#53 0x00007f7d88a4f150 in ?? ()
#54 0x00007f7d88ab1000 in ?? ()
#55 0x00007f7d94e5663e in jl_get_nth_field_checked () from /usr/bin/../lib/julia/libjulia-internal.so.1
#56 0x00007f7d54b4bab4 in ?? ()
#57 0x0000000000000000 in ?? ()
```


This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 29 December 2021, 10:56 GMT
Reason for closing:  Not a bug
Additional comments about closing:  partial updates are not supported
Comment by Antonio Rojas (arojas) - Wednesday, 29 December 2021, 08:38 GMT
pacman -Q libunwind ?
Comment by Paul Melis (paulmelis) - Wednesday, 29 December 2021, 10:47 GMT
Argh, you're right, it's still at libunwind 1.5.0-1. Updating to libunwind-1.6.2-1 fixes it.

Loading...