** Changed in: texinfo (Ubuntu)
       Status: New => Triaged

** Changed in: texinfo (Ubuntu)
   Importance: Undecided => High

** Also affects: texinfo (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Changed in: texinfo (Ubuntu)
       Status: Triaged => Fix Released

** Changed in: texinfo (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: texinfo (Ubuntu Jammy)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to texinfo in Ubuntu.
https://bugs.launchpad.net/bugs/1974438

Title:
  Info segfaults on open when LANG=pt-BR

Status in texinfo package in Ubuntu:
  Fix Released
Status in texinfo source package in Jammy:
  Triaged

Bug description:
  Impact
  -------
  The common CLI help utility info doesn't work for systems where the language 
is set to Brazilian

  Test Case
  --------
  Open a terminal and run these 2 commands:

  sudo apt install language-pack-pt
  LANGUAGE=pt_BR info

  The commands should complete without error. You can press q to exit
  info.

  What Could Go Wrong
  --------------------

  Other Info
  ----------
  This is a double fix. First we fix the broken Brazilian translation.

  Next we cherry pick a fix from upstream to not crash when there is an
  error in the translations like this.

  https://git.savannah.gnu.org/cgit/texinfo.git/commit/?id=04f7ed5ce647050

  Original Bug Report
  --------------------
  When using my default locale info segfaults on open:

  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  Core was generated by `info'.
  Program terminated with signal SIGABRT, Aborted.
  #0  __pthread_kill_implementation (no_tid=0, signo=6, 
threadid=140004652754752) at ./nptl/pthread_kill.c:44
  44    ./nptl/pthread_kill.c: Arquivo ou diretório inexistente.
  (gdb) bt
  #0  __pthread_kill_implementation (no_tid=0, signo=6, 
threadid=140004652754752) at ./nptl/pthread_kill.c:44
  #1  __pthread_kill_internal (signo=6, threadid=140004652754752) at 
./nptl/pthread_kill.c:78
  #2  __GI___pthread_kill (threadid=140004652754752, signo=signo@entry=6) at 
./nptl/pthread_kill.c:89
  #3  0x00007f555f9c7476 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/posix/raise.c:26
  #4  0x00007f555f9ad7f3 in __GI_abort () at ./stdlib/abort.c:79
  #5  0x000055e7b9c13546 in replace_in_documentation (
      string=0x7f555fbf61ed "Bem vindo à versão Info %s. Digite 
\\[get-help-window] p/ ajuda,\\[get-inffo-help-node] p/ tutorial.", 
help_is_only_window_p=help_is_only_window_p@entry=0) at ./info/infodoc.c:722
  #6  0x000055e7b9c068c8 in display_startup_message () at ./info/session.c:187
  #7  info_session (error=<optimized out>, user_filename=0x0, 
ref_list=0x55e7ba92b050) at ./info/session.c:208
  #8  main (argc=<optimized out>, argv=<optimized out>) at ./info/info.c:1079

  if I do LC_ALL=C info then it opens normally. It seems the translation
  string is not matching some positional parameter in the original
  string, but I didn't check that far.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: info 6.8-4build1
  ProcVersionSignature: Ubuntu 5.15.0-32.33-lowlatency 5.15.35
  Uname: Linux 5.15.0-32-lowlatency x86_64
  NonfreeKernelModules: zfs zunicode zcommon znvpair zavl icp
  ApportVersion: 2.20.11-0ubuntu82.1
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Fri May 20 09:13:44 2022
  InstallationDate: Installed on 2019-05-30 (1085 days ago)
  InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 
(20190210)
  ProcEnviron:
   LANGUAGE=pt_BR:pt:en
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=pt_BR.UTF-8
   SHELL=/bin/bash
  SourcePackage: texinfo
  UpgradeStatus: Upgraded to jammy on 2022-04-30 (19 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/texinfo/+bug/1974438/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to