FS#53818 - pacman 5.0.1-5 segfaults

Attached to Project: Pacman
Opened by Jonny Barnes (jonnybarnes) - Tuesday, 25 April 2017, 11:53 GMT
Last edited by Allan McRae (Allan) - Tuesday, 25 April 2017, 12:14 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version 5.0.1
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:
Since upgrading to GNOME 3.24/OpenSSL 1.1/pacman 5.0.1-5, which all happened in one go, pacman always segfaults when trying to install a package or update the package database.

Steps to Reproduce:
[code]$sudo pacman -Syyu --debug
debug: pacman v5.0.1 - libalpm v10.0.1
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: CacheDir: /mnt/storage/archive/pacman-cache/pkg/
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: arch: x86_64
debug: config: verbosepkglists
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'core'
debug: config file /etc/pacman.conf, line 78: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config file /etc/pacman.conf, line 81: including /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: config file /etc/pacman.conf, line 87: including /etc/pacman.d/mirrorlist
debug: config: new section 'multilib'
debug: config file /etc/pacman.conf, line 96: including /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.conf
debug: setup_libalpm called
debug: option 'logfile' = /var/log/pacman.log
debug: option 'gpgdir' = /etc/pacman.d/gnupg/
debug: option 'hookdir' = /etc/pacman.d/hooks/
debug: option 'cachedir' = /mnt/storage/archive/pacman-cache/pkg/
debug: registering sync database 'core'
debug: database path for tree core set to /var/lib/pacman/sync/core.db
debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: missing optional signature
debug: setting usage of 15 for core repository
debug: adding new server URL to database 'core': https://mirror.osbeck.com/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.nl.leaseweb.net/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.tyborek.pl/arch/core/os/x86_64
debug: adding new server URL to database 'core': https://ftp.lysator.liu.se/pub/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://mirror.ubrco.de/archlinux/core/os/x86_64
debug: registering sync database 'extra'
debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://mirror.osbeck.com/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.nl.leaseweb.net/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.tyborek.pl/arch/extra/os/x86_64
debug: adding new server URL to database 'extra': https://ftp.lysator.liu.se/pub/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://mirror.ubrco.de/archlinux/extra/os/x86_64
debug: registering sync database 'community'
debug: database path for tree community set to /var/lib/pacman/sync/community.db
debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: missing optional signature
debug: setting usage of 15 for community repository
debug: adding new server URL to database 'community': https://mirror.osbeck.com/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://mirror.nl.leaseweb.net/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://mirror.tyborek.pl/arch/community/os/x86_64
debug: adding new server URL to database 'community': https://ftp.lysator.liu.se/pub/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://mirror.ubrco.de/archlinux/community/os/x86_64
debug: registering sync database 'multilib'
debug: database path for tree multilib set to /var/lib/pacman/sync/multilib.db
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: missing optional signature
debug: setting usage of 15 for multilib repository
debug: adding new server URL to database 'multilib': https://mirror.osbeck.com/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirror.nl.leaseweb.net/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirror.tyborek.pl/arch/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://ftp.lysator.liu.se/pub/archlinux/multilib/os/x86_64
debug: adding new server URL to database 'multilib': https://mirror.ubrco.de/archlinux/multilib/os/x86_64
:: Synchronising package databases...
debug: url: https://mirror.osbeck.com/archlinux/core/os/x86_64/core.db
debug: maxsize: 26214400
debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)

error: segmentation fault
Please submit a full bug report with --debug if appropriate.[/code]
This task depends upon

Closed by  Allan McRae (Allan)
Tuesday, 25 April 2017, 12:14 GMT
Reason for closing:  Not a bug
Comment by Allan McRae (Allan) - Tuesday, 25 April 2017, 12:04 GMT
What curl package do you have installed?
Comment by Jonny Barnes (jonnybarnes) - Tuesday, 25 April 2017, 12:10 GMT
Was going to say, this only happens when using https mirrors.

And I have the AUR curl-http2 poackge installed...

Everything works now I’ve installed core/curl instead.

Loading...