Bug 636420
Summary: | sealert -s / -S segfaults if LANG=japanese is set | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Milos Malik <mmalik> |
Component: | setroubleshoot | Assignee: | Daniel Walsh <dwalsh> |
Status: | CLOSED ERRATA | QA Contact: | Karel Srot <ksrot> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.0 | CC: | ksrot, mgrepl, syeghiay |
Target Milestone: | rc | Keywords: | Regression |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-12-06 09:48:57 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
Milos Malik
2010-09-22 08:23:18 UTC
It did work on RHEL-5.5 where is 2.0.5-5.el5 version. It seems that glib is the culprit. # dmesg | grep sealert sealert[2477]: segfault at a112000 ip 00bef558 sp bff41780 error 4 in libglib-2.0.so.0.2200.5[bb4000+e8000] sealert[2480]: segfault at a76e000 ip 009f3558 sp bfcd3d90 error 4 in libglib-2.0.so.0.2200.5[9b8000+e8000] sealert[3908]: segfault at 8d85000 ip 007d0558 sp bfbbf070 error 4 in libglib-2.0.so.0.2200.5[795000+e8000] sealert[3914]: segfault at a000000 ip 007d0558 sp bfa520c0 error 4 in libglib-2.0.so.0.2200.5[795000+e8000] sealert[3921]: segfault at 9c7e000 ip 007d0558 sp bff28460 error 4 in libglib-2.0.so.0.2200.5[795000+e8000] sealert[3927]: segfault at 9c69000 ip 007d0558 sp bf9c9100 error 4 in libglib-2.0.so.0.2200.5[795000+e8000] sealert[4119]: segfault at 9567000 ip 00402558 sp bfcd3050 error 4 in libglib-2.0.so.0.2200.5[3c7000+e8000] sealert[4123]: segfault at 9217000 ip 002ca558 sp bfbdfa30 error 4 in libglib-2.0.so.0.2200.5[28f000+e8000] The error messages actually point at invalid UTF-8 in the translated string. Does this reproduce with any other locale ? Could be this string from ja.po, which looks suspicious. Note the \t in the attribute list which definitively looks like invalid markup to me. msgid "" "<span size='large' weight='bold' \tface='verdana'>No alerts to view.</span>" msgstr "" "<span size='large' weight='bold' \tface='verdana'>表示する通知はありません。" "</span>" I notice the same dubious \t in other .po files. It is the result of a stray tab in gui/browser.glade We are planning on back porting the new version of setroubleshoot from Fedora into RHEL6, I tried this command on an F15 command, and it seemed to work. Fixed in setroubleshoot-3.0.31-1.el6 Clearing qa_ack, setroubleshoot has been removed from 6.2 approved list. Looks like a test issue. I don't see it. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2011-1509.html |