[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#954746: marked as done (nmu: isc-dhcp_4.4.1-2.1)



Your message dated Mon, 23 Mar 2020 09:51:09 +0100
with message-id <312e91f6-3fbf-c43e-d489-3ad131e1e49d@debian.org>
and subject line Re: Bug#954746: nmu: isc-dhcp_4.4.1-2.1
has caused the Debian Bug report #954746,
regarding nmu: isc-dhcp_4.4.1-2.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
954746: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954746
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: binnmu

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

nmu isc-dhcp_4.4.1-2.1 . ANY . unstable . -m "recompile to fix double libdns-export.so linking"

Hi,

the #954736 was filled as result of dhcpd crash, because of double link against
libdns-export.so.1109 and libdns-export.so.1110:

(sid-amd64)root@calcifer:/home/ondrej# ldd /usr/sbin/dhcpd
	linux-vdso.so.1 (0x00007ffe5236a000)
	libeatmydata.so => /usr/lib/x86_64-linux-gnu/libeatmydata.so (0x00007efc93c96000)
	libdns-export.so.1109 => /lib/x86_64-linux-gnu/libdns-export.so.1109 (0x00007efc93a64000)
^^^
	libisc-export.so.1105 => /lib/x86_64-linux-gnu/libisc-export.so.1105 (0x00007efc939eb000)
	libirs-export.so.161 => /lib/x86_64-linux-gnu/libirs-export.so.161 (0x00007efc939dd000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007efc9381a000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007efc93815000)
	libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007efc93527000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007efc93506000)
	libdns-export.so.1110 => /lib/x86_64-linux-gnu/libdns-export.so.1110 (0x00007efc932cb000)
^^^
	libisccfg-export.so.163 => /lib/x86_64-linux-gnu/libisccfg-export.so.163 (0x00007efc9329c000)
	/lib64/ld-linux-x86-64.so.2 (0x00007efc93da0000)

So, dhcpd links with libdns-export.so.1109, but libisccfg-export.so.163 links
with libdns-export.so.1110.  The symbols in libdns-export.so are not versioned,
hence the crash, because dns_g_mctx gets initialized in one library, but the
symbol in other library gets used (and not initialized).

Before I come with better fix, could you please binNMU isc-dhcp?

Ondrej

- -- System Information:
Debian Release: 10.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-8-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE=en_IE:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAl530JNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz
NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u
WcIdWw//c0hmBRlzxie2OA6wJlhHK8F3LE4Sc85oBlUTu/gNdvhOTsMMcBISHff7
AzfvRiINzNKx7/hmsFA9liPoE74n/O7fUnoCK7h6eDN9zqdhROSdvAuPneh1Mzl+
a0UcR7MXkuS6V8UTV+dqXuHrKAGLl05drEOrsZUt4z5WwP5Bzovia4JKwdE71/7H
uw2CKhlECKekstNlZ8UYrDNdxKPpNAetZ5i2eW1btJSNcvEQUO/FZDcP0IlG85Ef
Ya4STDBufv8SGZNNIjEPFtnOMVPhQHfcWoCqrbxW6xYRkcvlctxzAZy2gn/upPvK
Z2EEAkc0NCwIfCAtJQt5qUI4xt0JDmNgTgi2qKZvT5bYV+ijL6zEluMoiXuv7jMR
/Ss+uBSjyMqVb0mXscxeNvxTesNTlPqjvoQhCDwVW2SIiMaYBKOFLWra89Zl5yUK
iQjAq9SPthLJx9qersODy9kr5IocBcpcLPSDb82iYSFKrpqMEGL872ZSgt4glWhJ
iEbrGnTn/F52tUCgWoMvnqHstEdqkz05irk6EpGCPItnEeX94vlOwEulfPeKiuKU
ozL+igEZvj10Vik97TJPu4vrHoygVO4twvrWXRs+GyY/mxAtGpxhdjpnsjN0Tnl7
HDHhS8/RaxH/DoX8ni/l1io7ZJ7yOgKNCqwiEjU5i8K0E0GJ8mg=
=FyiS
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
On 22/03/2020 21:54, Ondřej Surý wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: binnmu
>
> nmu isc-dhcp_4.4.1-2.1 . ANY . unstable . -m "recompile to fix double libdns-export.so linking"
> 
> Hi,
> 
> the #954736 was filled as result of dhcpd crash, because of double link against
> libdns-export.so.1109 and libdns-export.so.1110:
> 
> (sid-amd64)root@calcifer:/home/ondrej# ldd /usr/sbin/dhcpd
> 	linux-vdso.so.1 (0x00007ffe5236a000)
> 	libeatmydata.so => /usr/lib/x86_64-linux-gnu/libeatmydata.so (0x00007efc93c96000)
> 	libdns-export.so.1109 => /lib/x86_64-linux-gnu/libdns-export.so.1109 (0x00007efc93a64000)
> ^^^
> 	libisc-export.so.1105 => /lib/x86_64-linux-gnu/libisc-export.so.1105 (0x00007efc939eb000)
> 	libirs-export.so.161 => /lib/x86_64-linux-gnu/libirs-export.so.161 (0x00007efc939dd000)
> 	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007efc9381a000)
> 	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007efc93815000)
> 	libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007efc93527000)
> 	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007efc93506000)
> 	libdns-export.so.1110 => /lib/x86_64-linux-gnu/libdns-export.so.1110 (0x00007efc932cb000)
> ^^^
> 	libisccfg-export.so.163 => /lib/x86_64-linux-gnu/libisccfg-export.so.163 (0x00007efc9329c000)
> 	/lib64/ld-linux-x86-64.so.2 (0x00007efc93da0000)
> 
> So, dhcpd links with libdns-export.so.1109, but libisccfg-export.so.163 links
> with libdns-export.so.1110.  The symbols in libdns-export.so are not versioned,
> hence the crash, because dns_g_mctx gets initialized in one library, but the
> symbol in other library gets used (and not initialized).
> 
> Before I come with better fix, could you please binNMU isc-dhcp?

Scheduled, as well as bind-dyndb-ldap.

Cheers,
Emilio

--- End Message ---

Reply to: