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

Bug#839742: hurd: system() is broken after dlclose() of SO which links to curl-gnutls

Package: libc0.3
Version: 2.24-3
Severity: normal
Control: affects -1 cupt

[ Not sure if it's libc or kernel or something else, please reassign if
needed. ]

Dear Maintainer,

Thank you for maintaining Glibc.

On Hurd, if one loads and unloads the shared object which was linked to
curl-gnutls library, system() stops to work. Namely, it then returns 11
without executing a command passed.

A test case is attached. To run:
1) install cmake and libcurl4-gnutls-dev;
2) unpack attached .tar
3) $ ./run.sh

-- System Information:
Debian Release: 8.0
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Attachment: dlclose.tar
Description: Unix tar archive

Reply to: