Bug 17192
| Summary: | man crashes after upgrade to man-1.5h1-2.5.x | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | mal |
| Component: | man | Assignee: | Bernhard Rosenkraenzer <bero> |
| Status: | CLOSED DUPLICATE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 5.2 | CC: | jeremy, petr.novotny |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2000-09-06 07:21:54 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
mal
2000-09-02 22:25:04 UTC
after downgrade to man-1.5f-1.i386.rpm man works OK In addition: some files in new man package in the directory /var/catman/cat1/ have rw-rw-rw permissions what is incorrect. A backtrace of this problem, which I am also experiencing, with a version of
this RPM built with debugging symbols, shows that we are crashing with glibc
(!). Specifically, in __open_catalog(), which is called by catgets(). Here's
the trace:
#0 0x40029434 in __open_catalog (catalog=0x80888b8, with_path=1)
at open_catalog.c:91
#1 0x40029157 in catgets (catalog_desc=0x80888b8, set=2, message=40,
string=0x804e983 "") at catgets.c:137
#2 0x804d584 in getmsg (n=40) at gripes.c:67
#3 0x804d5e0 in gripe (n=40) at gripes.c:85
#4 0x804a1c2 in make_cat_file (path=0x8088668 "/usr/man",
man_file=0x80886c8 "/usr/man/man1/man.1.gz",
cat_file=0x8088738 "/var/catman/cat1/man.1.gz") at man.c:694
#5 0x804a43b in make_and_display_cat_file (path=0x8088668 "/usr/man",
man_file=0x80886c8 "/usr/man/man1/man.1.gz") at man.c:783
#6 0x804a540 in format_and_display (
man_file=0x8088678 "/usr/man/man1/man.1.gz") at man.c:844
#7 0x804a859 in man (name=0xbffffe39 "man", section=0x0) at man.c:961
#8 0x804b087 in main (argc=2, argv=0xbffffd24) at man.c:1177
This behaviour seems to have been triggered by upgrade to glibc. Everything worked OK untill yesterday with glibc-2.0.7-19. However, after upgrade to current glibc-2.0.7-29, man doesn't work anymore. That kinda sucks. This bug is a duplicate of bug 17187. Hello, maintainer, please mark it as such. |