Package: libnettle6
Version: 3.3-1
Severity: important
Dear Maintainer,
* What led up to the situation?
Upgrading OS to stretch led to an upgrade of all libraries, including
libnettle6.
* What exactly did you do (or not do) that was effective (or
ineffective)?
I wasn't sure which actions I could take to mitigate this situation, except for
reverting back to the previous OS version.
* What was the outcome of this action?
When running curl, I'm getting a segmentation fault. Here is the output of `gdb
curl`:
```
Starting program: /usr/bin/curl
Dwarf Error: wrong version in compilation unit header (is -25379, should be 2,
3, or 4) [in module
/usr/lib/debug/.build-id/97/ea942b1c123793352877a2fdb1197465de7fd7.debug]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Dwarf Error: wrong version in compilation unit header (is 20827, should be 2,
3, or 4) [in module
/usr/lib/debug/.build-id/03/11755699fcc430cadc85f73d9aad326cd758a8.debug]
Dwarf Error: wrong version in compilation unit header (is 9661, should be 2, 3,
or 4) [in module
/usr/lib/debug/.build-id/bb/7b7177de87be11ac17ae040eae7ee041ad33f7.debug]
Dwarf Error: wrong version in compilation unit header (is -31079, should be 2,
3, or 4) [in module
/usr/lib/debug/.build-id/6a/48e63e032bcf3abbc790785dca2a5630365c75.debug]
Program received signal SIGSEGV, Segmentation fault.
0x7661f654 in nettle_yarrow256_update () from
/usr/lib/arm-linux-gnueabihf/libnettle.so.6
```
In addition, I suspect that this bug affects kodi as well, since I believe it
uses curl in order to download addons.
I see the following in kodi logs when trying to upgrade an addon:
```
13:52:15.502 T:1629021104 ERROR: CCurlFile::FillBuffer - Failed: HTTP
returned error 401
13:52:15.502 T:1629021104 ERROR: CCurlFile::Open failed with code 401 for
https://api.tmdb.org/3/search/movie?api_key=45ab4cebe57ae11c2ee50c87005ddfe8&query=2001%20A%20Space%20Odyssey%20KLAXXON&year=&language=en
```
* What outcome did you expect instead?
I expected curl to simply work.
-- System Information:
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.4 (stretch)
Release: 9.4
Codename: stretch
Architecture: armv7l
Kernel: Linux 4.9.35-v7+ (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to
en_US.UTF-8), LANGUAGE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libnettle6 depends on:
ii libc6 2.24-11+deb9u3
libnettle6 recommends no packages.
libnettle6 suggests no packages.
-- no debconf information