Bug 1002812

Summary: _xgeWireToEvent: Unknown extension 131, this should never happen
Product: Red Hat Enterprise Linux 7 Reporter: Peter Hutterer <peter.hutterer>
Component: xorg-x11-serverAssignee: Peter Hutterer <peter.hutterer>
Status: CLOSED CURRENTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.0CC: l_bratch, richard.russon
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: xorg-x11-server-1.14.2-10.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-05 05:07:19 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:

Description Peter Hutterer 2013-08-30 04:43:10 UTC
Description of problem:
Invalid access of a grab mask in the server causes the server to send events to the client when the client hasn't registered for it. libXext intercepts these and prints 

  _xgeWireToEvent: Unknown extension 131, this should never happen

where 131 is (in this case) the input extension opcode

Version-Release number of selected component (if applicable):
xorg-x11-server-1.14.2-9.el7

How reproducible:
Not reliably reproducible since it depends on a random bit to be set or not set. In my case I managed to reproduce and debug it by opening a Xephyr window, clicking inside the window and then moving out of the window (causing a leave event to be sent). Again, this depends on whatever the invalid memory location happens to be.

Comment 2 Peter Hutterer 2013-08-30 07:41:14 UTC
MODIFIED

xorg-x11-server-1.14.2-10.el7 is available in brew

Comment 4 Richard Russon 2013-10-21 12:27:04 UTC
This is also happening in Fedora 20 (alpha)
(up-to-date as of 2013-10-21)

I can reproduce the problem reliably using graphviz and ImageMagick.

Steps to reproduce:
1: dot -Tpng <<< "digraph d { hello }" | strace -o out display -
2: click on graph

libXext-1.3.2-2.fc20.x86_64
xorg-x11-server-Xorg-1.14.3-4.fc20.x86_64
xorg-x11-server-utils-7.7-2.fc20.x86_64
graphviz-2.34.0-2.fc20.x86_64
ImageMagick-6.8.6.3-3.fc20.x86_64

Comment 5 Peter Hutterer 2013-10-28 01:15:34 UTC
Richard: I haven't ported those patches to F20 yet, but they're upstream in master and in the stable branch, and in rawhide