Dear Maintainer,
GNU Info is not running on my system. It crashes at startup with "Aborted" message.
It only runs in rare cases ("info man" works, "info" crashes, "info octave" crashes...).
Terminal emulator session is damaged after crash -- I need to run "reset".
Thanks,
Hudson
Reading symbols from info...
(No debugging symbols found in info)
[New LWP 23416]
Core was generated by `info octave'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49 ../sysdeps/unix/sysv/linux/raise.c: Arquivo ou diretório inexistente.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1 0x00007fc5442ba546 in __GI_abort () at abort.c:79
#2 0x000055fbe9d1e137 in ?? ()
#3 0x000055fbe9d2e50d in ?? ()
#4 0x000055fbe9d11e01 in ?? ()
#5 0x00007fc5442bb7fd in __libc_start_main (main=0x55fbe9d10880, argc=2, argv=0x7ffecbd8abd8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffecbd8abc8) at ../csu/libc-start.c:332
#6 0x000055fbe9d123fa in ?? ()
Am 20.06.2022 um 18:28 teilte y mit: Hi, Please try to get more debug symbols using one of the methods described on [1]. I suspect one (or more) of the info files installed on your system is/are broken. Could you send the output of "ls -l /usr/share/info/*"? Did you recently installed packages, which bring in info pages? Hilmar [1] https://wiki.debian.org/HowToGetABacktrace
On 21.06.22 hudson@hudsonlacerda.com (hudson@hudsonlacerda.com) wrote: Hi Hudson, Many thanks for the observation! Fortunately this is a known issue in upstream [1]. I've put new packages here [2], please be so kind to test them. Thanks! Hilmar [1] https://git.savannah.gnu.org/cgit/texinfo.git/commit/?id=04f7ed5ce647050f28106b589217fb2509626d38 [2] https://freeshell.de/~hille42/1013283/
Am 21.06.2022 um 15:19 teilte hudson@hudsonlacerda.com mit: Hi, Sorry, I don't understand. 1. Does fixing the typo solved the issue? 2. Did you update the info package to solve the issue? 3. Were both actions needed? I've seen the typo but I don't see a relationship to the crash. I understand, that the typo could be solved, but a typo in the translation file should not lead to a program crash. Hilmar
Hi Hilmar,----- Em 21 de Jun de 2022, em 11:40, Hilmar Preuße hille42@web.de escreveu: "bug: no command <get-inffo-help-node>" is the message the new[1] info package generates. [1] ( https://freeshell.de/~hille42/1013283/ ) It is consistent with previous gdb backtracing: Reading symbols from info... [New LWP 75227] Core was generated by `info info'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 49 ../sysdeps/unix/sysv/linux/raise.c: Arquivo ou diretório inexistente. (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #1 0x00007fbc02d12546 in __GI_abort () at abort.c:79 #2 0x000055eefe344862 in replace_in_documentation ( string=0x7fbc02f27174 "Bem vindo à versão Info %s. Digite \\[get-help-window] p/ ajuda,\\[get-inffo-help-node] p/ tut$ #3 0x000055eefe34dad7 in display_startup_message () at ./info/session.c:187 #4 0x000055eefe34db23 in info_session (ref_list=0x55ef000105e0, user_filename=0x0, error=0x0) at ./info/session.c:208 #5 0x000055eefe342eee in main (argc=0, argv=0x7fffdaefa2b8) at ./info/info.c:1079 (gdb) I do not know which file the typo cames from, but I think fixing the translation typo would fix the issue — only until the next typo. "bug: no command <get-inffo-help-node>" I did not test a fixed translation, but I presume yes, both are needed. Maybe it was explicitly coded to abort() [2] ? if (!command) - abort (); [2] ( https://git.savannah.gnu.org/cgit/texinfo.git/commit/?id=04f7ed5ce647050f28106b589217fb2509626d38 ) Best regards, Hudson
Am 21.06.2022 um 17:27 teilte hudson@hudsonlacerda.com mit: Hi Hudson, OK. It is here: hille@sid-amd64:~$ strings /usr/share/locale/pt_BR/LC_MESSAGES/texinfo.mo|grep inffo o Info %s. Digite \[get-help-window] p/ ajuda,\[get-inffo-help-node] p/ tutorial. However this is a binary file, it is generated from the pt_BR.po, which is located in the source tree of texinfo. I admit that the typo needs to be fixed, but I'd not expect that a program crashed b/c of a typo in a translation file. We should address this primarily. As the patch solves the crash issue I'll upload a new texinfo package containing the patch and close this bug then. The translation file can be found here [1], the contact information is in the header of the file. Feel free to contribute here. [1] https://git.savannah.gnu.org/cgit/texinfo.git/tree/po/pt_BR.po Seems to be correct...and was now replaced by a more clean info_error message. I'll try to upload the fixed version ASAP. Hilmar
----- Em 21 de Jun de 2022, em 16:26, Hilmar Preuße hille42@web.de escreveu:
[...]
[...]
Since it is aborted without a hint about the cause, and without clean up,
the bug affects other programs that use GNU Info, like GNU Octave ("doc" command),
or the terminal emulator.
[...]
Thanks. I have sent them a report.
Fine.
Many thanks!
Hudson
We believe that the bug you reported is fixed in the latest version of
texinfo, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1013283@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Hilmar Preusse <hille42@web.de> (supplier of updated texinfo package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 26 Jun 2022 23:04:39 +0200
Source: texinfo
Architecture: source
Version: 6.8-6
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX Task Force <debian-tex-maint@lists.debian.org>
Changed-By: Hilmar Preusse <hille42@web.de>
Closes: 1013283
Changes:
texinfo (6.8-6) unstable; urgency=medium
.
* Stop mentioning texinfo-doc-nonfree in README.Debian.
* "Fix "info" crashes with "aborted" message, in any attempt to run
it." Add patch from upstream to solve issue. (Closes: #1013283)
* Upstream patch: Avoid crashes in 'handle_block_command'.
Checksums-Sha1:
9f4d4f2ac8e5b65ca3bf9d9cd75fecea76376925 2399 texinfo_6.8-6.dsc
7d426b93b2aca3c0dba0c5127ac26f63da666b00 30780 texinfo_6.8-6.debian.tar.xz
b13c3fbc9c6e5ed0a3d7f6168e87daebe18876b5 5960 texinfo_6.8-6_source.buildinfo
Checksums-Sha256:
822b333309826598726c77bbfd8f6fa2a38116b86cd312b31c054e3b15578993 2399 texinfo_6.8-6.dsc
1399525b5c61cdd10a525370975f11d8dc61e9ea54616beed212fe8e98846894 30780 texinfo_6.8-6.debian.tar.xz
6bbd5cf5fd34295e30e9c46cbc1cc2cb95f58330c33b851ba363499ec941529f 5960 texinfo_6.8-6_source.buildinfo
Files:
83d25aaa53ff82170557cf9e64e7baec 2399 doc standard texinfo_6.8-6.dsc
c4ce3a9bf25f511e458657a0641aa6bb 30780 doc standard texinfo_6.8-6.debian.tar.xz
d16bbef76d0998ab950ec24b672f4757 5960 doc standard texinfo_6.8-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmK4yjBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY5
NzFBNjBCRjlFNDZDODg3MTdGNUVBNEM2MjY1ODQ2QUJFMDJDOEIACgkQxiZYRqvg
LIvB4BAAl9g0WnxY1FWRTd8MM3LOHI41KTM12bXIGi8LbB3RJjP1NN4uZ3rGDDtb
f0PyW/8zixZRWaTxyj+p9Zr22hsgF5IQNRykUSLEbfHdprFGHKdp9ZTTMYC6cLom
q9M/ntTUHePSGif22jcvYJTOB3KkekMzWwPTbLWI1TmNBjxzpILow/fzAtESjg4C
IVc2BahQ/m6+S2wYgoRW73sU4DsmRpboIvcVK03rYpSfMRpXJpSTY/VHgWL7mHfP
9I50ZO1Pmf60jlCnBvZ9IMVe6mMdZpR1oARKhmTpNwaiy96YmKV8KGenhYW5lA1V
3e0UiKE3NWTuX2wfrpYg4PiNUP9QGSKOiGt8f237gt/cvI+lJqWe2qbb/UQwKelV
str7u7EBh7wDDqA5qwck2tRL9oCVOHSFp3m3Bb3nEhkL7Z7CSU0AsQjAue/LTQp0
TOz7W8+gZJwEZ6cMEqFuBEwyFQ9AX87ZF+tW7cltGIYlGSa7olbeEO9quwBXNr6P
fL4fjPj46QEfGxv5cnKzkIXFCIOQ41L+nBGFulR29UmjLFV3oxmPmHO2hUJ4Z05G
XOEpk/yI0DudilRPPaQ3UsaHXnO0kMpZj0JEBck4cOTgagzDFyKST5ZzkuR4eO4T
X7VJgXDld6/eyv6T1Yn13h63Ij7glt4O+9pY75W1ahAd+Blbtws=
=uZC1
-----END PGP SIGNATURE-----