Bug 976581
| Summary: | /usr/bin/abrt-watch-log: strange line in ps output | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jan Pokorný [poki] <jpokorny> |
| Component: | abrt | Assignee: | Michal Toman <mtoman> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 18 | CC: | abrt-devel-list, dvlasenk, iprikryl, jfilak, jmoskovc, mmilata, mtoman, pknirsch, rvokal, tichappe |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-06-24 08:17:43 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1280023 | ||
|
Description
Jan Pokorný [poki]
2013-06-20 21:56:19 UTC
This is intentional, you can take a look at /lib/systemd/system/abrt-oops.service to see how the command line is built. Ok, I was curious mainly because the text being part of the command is apparently corrupted: ernel -> kernal eneral -> general nable -> unable etc. And well, it's allegedly a problem of abrt-dump-oops: # /usr/bin/abrt-dump-oops -m > BUG: > WARNING: at > INFO: possible recursive locking detected > ernel BUG at > list_del corruption > list_add corruption > do_IRQ: stack overflow: > ear stack overflow (cur: > eneral protection fault > nable to handle kernel > ouble fault: > RTNL: assertion failed > eek! page_mapcount(page) went negative! > adness at > NETDEV WATCHDOG > ysctl table check failed > : nobody cared > IRQ handler type mismatch > Machine Check Exception > divide error: > bounds: > coprocessor segment overrun: > invalid TSS: > segment not present: > invalid opcode: > alignment check: > stack segment: > fpu exception: > simd exception: > iret exception: So, is this caused by insufficient parsing of some log items? # rpm -qf /usr/bin/abrt-dump-oops; uname -r > abrt-addon-kerneloops-2.1.4-3.fc18.x86_64 > 3.9.2-200.fc18.x86_64 (In reply to Jan Pokorný from comment #2) abrt-dump-oops throws away the first letter because we want to find either "Kernel" or "kernel". You can verify that the garbling is done in the source code: https://github.com/abrt/abrt/blob/master/src/lib/kernel.c#L84 Ok, go ahead closing this bug. It may be handy also for future reference, I guess, as it really looks suspicious when accidentally observed... I think this is still a bug. The ps aux command should not have all this extra information that clutters up a normally useful display. I vote to clean up the display. This is too much information at the ps level. root 729 0.0 0.1 209548 7620 ? Ss 21:51 0:00 /usr/bin/abrt-watch-log -F BUG: WARNING: at WARNING: CPU: INFO: possible recursive locking detected ernel BUG at list_del corruption list_add corruption do_IRQ: stack overflow: ear stack overflow (cur: eneral protection fault nable to handle kernel ouble fault: RTNL: assertion failed eek! page_mapcount(page) went negative! adness at NETDEV WATCHDOG ysctl table check failed : nobody cared IRQ handler type mismatch Machine Check Exception: Machine check events logged divide error: bounds: coprocessor segment overrun: invalid TSS: segment not present: invalid opcode: alignment check: stack segment: fpu exception: simd exception: iret exception: /var/log/messages -- /usr/bin/abrt-dump-oops -xtD ro (In reply to Tim Chappell from comment #5) This is fixed in Fedora 21. |