Bug 2089
Summary: | gets segv on /dev/ttyS1; clobbers stack; Thinkpad380ED | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Marty Shannon <martys> |
Component: | rhs-hwdiag | Assignee: | Bill Nottingham <notting> |
Status: | CLOSED NEXTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.0 | CC: | rvokal |
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: | 1999-08-09 18:27:38 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
Marty Shannon
1999-04-09 15:51:45 UTC
assigned to notting can you rebuild this with debugging symbols and get a stack trace? closed due to lack of input. I just discovered by accident that hwdiag exhibits similar behavior when run with the ide-scsi module loaded. I'll track down some more details & report what I find. (SMP: dual PII, 768Meg RAM, 3 IDE disk, 1 IDE cdrom, Adaptec 3940 with 1 wide drive) Found it. In lib/devprobe.c line 138, strdup() can be called with s->fields[i]->value == 0. If that call to strdup() is made conditional on the value of s->fields[i]->value, all is happy (although the CLASS field will be empty for the CDROM). fixed in rhs-hwdiag-0.36-3, which will be in next Raw Hide release. |