Bug 209524
| Summary: | Hangs in Kudzu | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Dan Carpenter <error27> | ||||
| Component: | kudzu | Assignee: | Kernel Maintainer List <kernel-maint> | ||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | Brian Brock <bbrock> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | medium | ||||||
| Version: | 5 | CC: | wtogami | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2006-10-16 17:49:10 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: | |||||||
| Attachments: |
|
||||||
|
Description
Dan Carpenter
2006-10-05 19:44:16 UTC
Sorry, I meant to post a bunch more information but all 3 systems have been taken away until Monday... :/ I'm reassigning this bug to kudzu. The bug happens in ddc probing.
What I did is in one terminal I do:
cat /dev/zero > /tmp/foo
In the other terminal I modified kudzu to run:
for (i = 0; i < 500; i++) {
get_edid_supported();
get_edid_supported() calls:
iopl(3);
ioperm(0, 0x400, 1);
if (f->interrupt(0x10, ®s) == 0) {
return 0;
}
f->interrupt() sometimes locks the system.
I'm using AMD64 so it's using the x86emu stuff. f->interrupt() calls
x86emu_LRMI_int() from thunk.c. There's quite a bit of code in the x86emu stuff
that messes with interrupts.
I'm testing with a one cpu dual core opteron box.
In FC6, kudzu doesn't do any ddc probing...
Created attachment 138102 [details]
dmesg for reference
This is fixed in the FC6 development tree. |