Discussion:
Bug#1099211: ld.so.1: /usr/lib/hppa-linux-gnu/perl5/5.40/auto/Filesys/Df/Df.so: cannot enable executable stack
Add Reply
John David Anglin
2025-03-01 19:50:01 UTC
Reply
Permalink
Source: libc6
Version: 2.41-2
Severity: normal

Dear Maintainer,

After installing glibc 2.41-2, some perl applications needed by buildd
no longer work due to problems enabling an executable stack.

Can't load '/usr/lib/hppa-linux-gnu/perl5/5.40/auto/Filesys/Df/Df.so' for module Filesys::Df: /usr/lib/hppa-linux-gnu/perl5/5.40/auto/Filesys/Df/Df.so: cannot enable executable stack as shared object requires: Invalid argument at /usr/lib/hppa-linux-gnu/perl-base/DynaLoader.pm line 201.
at /usr/share/perl5/Sbuild.pm line 30.
Compilation failed in require at /usr/share/perl5/Sbuild.pm line 30.
BEGIN failed--compilation aborted at /usr/share/perl5/Sbuild.pm line 30.
Compilation failed in require at /usr/share/perl5/Sbuild/ConfBase.pm line 27.
BEGIN failed--compilation aborted at /usr/share/perl5/Sbuild/ConfBase.pm line 27.
Compilation failed in require at /usr/share/perl5/Buildd/DistConf.pm line 28.
BEGIN failed--compilation aborted at /usr/share/perl5/Buildd/DistConf.pm line 28.
Compilation failed in require at /usr/share/perl5/Buildd/Conf.pm line 28.
BEGIN failed--compilation aborted at /usr/share/perl5/Buildd/Conf.pm line 28.
Compilation failed in require at /usr/bin/buildd-watcher line 27.
BEGIN failed--compilation aborted at /usr/bin/buildd-watcher line 27.

Don't know why '/usr/lib/hppa-linux-gnu/perl5/5.40/auto/Filesys/Df/Df.so'
needs an executable stack. Maybe it needs a rebuild with current tools.

Trying bin-nmu rebuild of libfilesys-df-perl.

Upgrade of dictionaries-common also failed because of same issue.

Regards,
Dave Anglin

-- System Information:
Debian Release: trixie/sid
APT prefers unreleased
APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: hppa (parisc64)

Kernel: Linux 6.12.16-dirty (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

-- debconf information:
glibc/disable-screensaver:
glibc/restart-services:
glibc/kernel-too-old:
glibc/upgrade: true
* libraries/restart-without-asking: true
glibc/restart-failed:
glibc/kernel-not-supported:
Dave Anglin
2025-03-01 20:40:01 UTC
Reply
Permalink
Fixed by rebuilding libfilesys-df-perl.

Dave
--
John David Anglin ***@gmail.com
Loading...