Red Hat Bugzilla – Bug 658368
[abrt] man-db-2.5.7-6.fc14: __libc_message: Process /usr/bin/man was killed by signal 6 (SIGABRT)
Last modified: 2011-01-21 06:54:25 EST
abrt version: 1.1.14
Attached file: backtrace
cmdline: man /usr/bin/phoronix-test-suite
comment: It is always reproducible.
reason: Process /usr/bin/man was killed by signal 6 (SIGABRT)
release: Fedora release 14 (Laughlin)
How to reproduce
1. I simply executed man /usr/bin/phoronix-test-suite, altough it happens with any "man" which includes the full comman path, like "man /bin/ls"
Created attachment 463655 [details]
It's hard to tell for certain since this is a memory corruption bug, but this sounds very like a bug I fixed in man-db 2.5.8:
Mon Nov 15 21:38:04 GMT 2010 Colin Watson <email@example.com>
* src/man.c (local_man_loop): Simplify and improve code to make a
temporary copy of manpathlist, in order that it can't free
unallocated memory (may fix Savannah bug #31633).
If you don't want to upgrade to 2.5.8 or newer, you should be able to apply http://bazaar.launchpad.net/~cjwatson/man-db/trunk/revision/1276 to 2.5.7 to fix this bug.
Thanks Colin for your investigation.
man-db-2.5.7-7.fc14, which contains a patch Colin mention in previous coment, was just submitted to updates. Please fix this package the problem?
I have installed the last man-db-2.5.7-7.fc14 and the bug is indeed fixed. It can be closed.
Thank you for your job!