Bug 180119
Summary: | X eats all CPU, breaking display, when coming back from text mode | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alexandre Oliva <oliva> |
Component: | xorg-x11-server | Assignee: | X/OpenGL Maintenance List <xgl-maint> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-02-11 09:36:37 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
Alexandre Oliva
2006-02-06 04:08:33 UTC
Please try to determine what update caused the problem for you. If we know which package is the point of regression, it'll be easier to diagnose. Also, please disable VNC to take it out of the equation for now. Does the problem occur without vnc loaded? Took VNC out of the equation, the problem remains. I'm not sure it actually changed the behavior, or I was just attaching to the X server too late in previous attempts. This time I switched to VT1, logged in as root, started strace on the running X (this time, on the SSH agent passphrase prompt, right after logging in) with syscall output to a file. When I switched back to VT7, X repainted the entire screen except for the SSH agent window, and then it stopped. This is a snippet from the strace output, that appears to be relevant: select(1024, [6], NULL, NULL, {0, 0}) = 1 (in [6], left {0, 0}) read(6, "Z\3\351C\0\0\0\0\252=\5\0\0\0\0\0\3\0\0\0\35\1\0\0Z\3\351"..., 64) = 48select(1024, [6], NULL, NULL, {0, 0}) = 1 (in [6], left {0, 0}) read(6, "Z\3\351C\0\0\0\0\262=\5\0\0\0\0\0\3\0\30\0H\0\0\0Z\3\351"..., 64) = 48 rt_sigprocmask(SIG_BLOCK, [], [IO], 8) = 0 rt_sigprocmask(SIG_BLOCK, [], [IO], 8) = 0 select(1024, [6], NULL, NULL, {0, 0}) = 0 (Timeout) rt_sigreturn(0x1) = 4294967295 --- SIGIO (I/O possible) @ 0 (0) --- select(8, [6 7], NULL, NULL, {0, 0}) = 1 (in [6], left {0, 0}) rt_sigprocmask(SIG_BLOCK, [IO], [IO], 8) = 0 select(1024, [6], NULL, NULL, {0, 0}) = 1 (in [6], left {0, 0}) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigreturn(0xe) = 1 read(6, "Z\3\351C\0\0\0\0\325m\5\0\0\0\0\0\3\0\0\0\33\1\0\0Z\3\351"..., 64) = 48select(1024, [6], NULL, NULL, {0, 0}) = 1 (in [6], left {0, 0}) read(6, "Z\3\351C\0\0\0\0\336m\5\0\0\0\0\0\0\0\0\0\0\0\0\0", 64) = 24 rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 write(2, "(EE) SIGIO not blocked at xf86eq"..., 40) = 40 write(0, "(EE) SIGIO not blocked at xf86eq"..., 40) = 40 rt_sigprocmask(SIG_BLOCK, [], [], 8) = 0 write(2, "(EE) SIGIO not blocked at xf86eq"..., 40) = 40 write(0, "(EE) SIGIO not blocked at xf86eq"..., 40) = 7 write(0, "GIO not blocked at xf86eqEnqueue"..., 33) = 0 write(0, "GIO not blocked at xf86eqEnqueue"..., 33) = 0 [...] (repeats forever) I suppose I can get to earlier versions of X packages out of the internal Red Hat build system, but would you hazard any as to which package this might be related with? This would surely help narrowing down the big and painful search I have ahead of me :-) Thanks, This got fixed in yesterday's rawhide. Yay! |