[Bug libc/34509] [m68k] Regression: Perl locks up after upgrading glibc to 2.43

"glaubitz at physik dot fu-berlin.de via Glibc-bugs" <[email protected]>
Newsgroups gmane.comp.lib.glibc.bugs
Message-ID <[email protected]/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=34509

--- Comment #5 from John Paul Adrian Glaubitz <glaubitz at physik dot fu-berlin.de> ---
Here is how I can reproduce it with Perl:

(sid_m68k-dchroot)root@mitchy:/# gdb --args /usr/bin/perl /usr/bin/updmap --sys
--nohash
GNU gdb (Debian 17.2-1+b1) 17.2
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "m68k-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/perl...

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.debian.net>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
(No debugging symbols found in /usr/bin/perl)
(gdb) r
Starting program: /usr/bin/perl /usr/bin/updmap --sys --nohash
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/m68k-linux-gnu/libthread_db.so.1".
[Detaching after fork from child process 23750]
[Detaching after fork from child process 23753]
[Detaching after fork from child process 23754]
[Detaching after fork from child process 23755]
[Detaching after fork from child process 23756]
[Detaching after fork from child process 23757]
[Detaching after fork from child process 23758]
[Detaching after fork from child process 23759]
[Detaching after fork from child process 23760]
updmap will read the following updmap.cfg files (in precedence order):
  /usr/share/texmf/web2c/updmap.cfg
  /usr/share/texlive/texmf-dist/web2c/updmap.cfg
updmap may write changes to the following updmap.cfg file:
  /etc/texmf/web2c/updmap.cfg
dvips output dir: "/var/lib/texmf/fonts/map/dvips/updmap"
pdftex output dir: "/var/lib/texmf/fonts/map/pdftex/updmap"
dvipdfmx output dir: "/var/lib/texmf/fonts/map/dvipdfmx/updmap"
[Detaching after fork from child process 23762]

^C
Program received signal SIGINT, Interrupt.
Download failed: Invalid argument.  Continuing without source file
./math/../sysdeps/m68k/m680x0/fpu/e_fmod.c.
0xc005c938 in __fmod (x=1786484129, y=60) at
../sysdeps/m68k/m680x0/fpu/e_fmod.c:31
⚠ warning: 31  ../sysdeps/m68k/m680x0/fpu/e_fmod.c: No such file or directory
(gdb) bt
#0  0xc005c938 in __fmod (x=1786484129, y=60) at
../sysdeps/m68k/m680x0/fpu/e_fmod.c:31
#1  0x80190a04 in Perl_gmtime64_r ()
#2  0x41da9ee5 in ?? ()
#3  0x68400000 in ?? ()
#4  0x404e0000 in ?? ()
#5  0x00000000 in ?? ()
(gdb)

The <Ctrl+C> invocation was necessary because the script just hung.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.