GNU bug report logs -
#30785
Man pages truncated, repeated
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
ludo <at> gnu.org (Ludovic Courtès) writes:
> Maybe it’s just that the inferior is still running, no?
Well, it should finish in a fraction of a second.
sudo sh -c "echo '/tmp/core_%e.%p' > /proc/sys/kernel/core_pattern"
> ulimit -c unlimited
> man whatever that causes the crash
> gdb /path/to/preconv core
Smart!
This gave me no coredump at first because the pipeline "cd" into the
store/profile, which is readonly. So I did
--8<---------------cut here---------------start------------->8---
sudo sh -c "echo '/tmp/core_%e.%p' > /proc/sys/kernel/core_pattern"
--8<---------------cut here---------------end--------------->8---
and then the segfault would generate a core. From which GDB gives me:
--8<---------------cut here---------------start------------->8---
Core was generated by `preconv -e UTF-8'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __stpcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:298
298 ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S: No such file or directory.
(gdb) bt
#0 __stpcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:298
#1 0x00000000004062c3 in relocatep ()
#2 0x0000000000405b5d in locale_charset ()
#3 0x0000000000402445 in main ()
(gdb)
--8<---------------cut here---------------end--------------->8---
I haven't looked at the code yet, but here is my clue: argv[0], the program
name, is too long and overflows some string.
--
Pierre Neidhardt
https://ambrevar.xyz/
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 4 years and 82 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.