Bug 442321

Summary: strace X server will halt it
Product: [Fedora] Fedora Reporter: Christoph Höger <choeger>
Component: xorg-x11-serverAssignee: Adam Jackson <ajax>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 8CC: mcepl, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-04-25 17:20:35 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 Flags
strace of Xorg none

Description Christoph Höger 2008-04-14 10:34:29 UTC
Description of problem:
There seems to be some deadlock problem when stracing x.org XServer in a gui
terminal.

Version-Release number of selected component (if applicable):
xorg-x11-server-Xorg-1.3.0.0-44.fc8

How reproducible:
always

Steps to Reproduce:
1. open xterm, gnome-terminal or whatever gui terminal you use
2. become root
3. get pid of X
4. strace -p $pid
5. move mouse around
  
Actual results:
XServer hangs

Expected results:
XServer should run

Comment 1 Matěj Cepl 2008-04-14 11:10:38 UTC
Could we get please at least partial result of the strace? And also
/var/log/Xorg.0.log might be interesting as well. Please, attach these files as
separate uncompressed attachments to this bug.

Thank you.

Comment 2 Christoph Höger 2008-04-15 15:08:19 UTC
Hi,

discussion with some co-workers brought up that this may be simply a full
x-server queue. 

The problem is, that it runs well, as long as you don't generate new x-messages
(mouse move, new window etc)



Comment 3 Christoph Höger 2008-04-15 15:08:54 UTC
Created attachment 302472 [details]
strace of Xorg

Comment 4 Adam Jackson 2008-04-23 15:41:30 UTC
You're attaching strace to the X server.  You're expecting the X server to
display the results.  Which will cause more X server activity, which will make
it print more things, which...

I highly recommend not doing this.