Your message dated Sat, 29 Oct 2022 03:18:02 +0300 with message-id <Y1xxOlLydPwLNdCF@localhost> and subject line Fixed in 5.2-2 has caused the Debian Bug report #1021109, regarding bash: non existent locale crashes bash 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 [email protected] immediately.) -- 1021109: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021109 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libc6 Version: 2.35-1 Severity: grave Justification: renders package unusable X-Debbugs-Cc: [email protected] Dear maintainer, After upgrading to libc6 2.35-1 (or 2.36-1 in experimental), nonexistent locale setting starts to crash the system. This is dangerous because a remote system might not always have the same locale installed. An auto update will soft-brick the system unless the sysadmin knows to set their LC_ALL=POSIX before attempting to ssh. Steps to reproduce: >From a clean installed Debian sid, upgrade to libc6 2.35-1. Only install C locale and en_US.UTF-8. $ LC_ALL=ja_JP.UTF-8 bash bash: warning: setlocale: LC_ALL: cannot change locale (ja_JP.UTF-8) Segmentation fault (core dumped) $ LC_ALL=ja_JP.UTF-8 gdb bash Fatal signal: Segmentation fault ----- Backtrace ----- 0x55ed3e1e8dcf ??? 0x55ed3e2df312 ??? 0x55ed3e2df488 ??? 0x7f0b4a39ba9f ??? 0x7f0b4b412204 _rl_init_locale 0x7f0b4b4122f1 _rl_init_eightbit 0x7f0b4b3f10f2 rl_initialize ... snip ... Downgrade to 2.34-8 seems also don't fix the issue, probably some locale state was invalidated when upgrading. Thanks, Kan-Ru -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.19.0-2-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libc6 depends on: ii libgcc-s1 12.2.0-3 Versions of packages libc6 recommends: ii libidn2-0 2.3.3-1+b1 Versions of packages libc6 suggests: ii debconf [debconf-2.0] 1.5.79 pn glibc-doc <none> ii libc-l10n 2.35-1 pn libnss-nis <none> pn libnss-nisplus <none> ii locales 2.35-1 -- debconf information: glibc/kernel-too-old: glibc/restart-failed: glibc/disable-screensaver: glibc/upgrade: true * libraries/restart-without-asking: false * glibc/restart-services: cron glibc/kernel-not-supported:
--- End Message ---
--- Begin Message ---Version: 5.2-2 bash (5.2-2) unstable; urgency=medium * Apply upstream patches 001 - 002. ... - Starting bash with an invalid locale specification for LC_ALL/LANG/LC_CTYPE can cause the shell to crash. Closes: #1021062. -- Matthias Klose <[email protected]> Mon, 24 Oct 2022 10:34:28 +0200
--- End Message ---

