Summary: | Xorg process stackfault - infinite recursion FlushCallback vs WriteToClient | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Sebastian Glita <gseba> | ||||
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | major | ||||||
Priority: | medium | CC: | chain, OmegaPhil, persson, runge, szotsaki, xarax-fd | ||||
Version: | git | Keywords: | patch | ||||
Hardware: | x86-64 (AMD64) | ||||||
OS: | Linux (All) | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 27592, 31018 | ||||||
Attachments: |
|
Description
Sebastian Glita
2010-09-05 08:45:01 UTC
I just confirm that exactly the same problem occurs when I use x11vnc with Xorg server 1.9 (on Ubuntu 10.10). It seems that x11vnc uses the XRecord extension by default, and server 1.9 can get to infinite call recursion when XRecord is used, as explained in the bug description above. Currently I can work around the problem by specifying -noxrecord in x11vnc options. Thanks for the report. Would you mind sending your patch for review to xorg-devel@lists.x.org, per http://www.x.org/wiki/Development/Documentation/SubmittingPatches ? I posted the patch there. Thanks for confirmation. Confirmed bug on my: - Kubuntu 10.10, - Nvidia binary driver 260.19.29 - GEForce 8400 GS with dual monitor output - kernel 2.6.35-24-generic-pae - x11vnc version 0.9.10 lastmod: 2010-04-28 - X.Org X Server 1.9.0 Temporary fix is to specify -noxrecord on x11vnc option. Threads where other uses are commenting on: http://ubuntuforums.org/showthread.php?p=10293954#post10293954 x11vnc without -noxrecord then causes this bug, using it as such also launched automatically. *** Bug 33384 has been marked as a duplicate of this bug. *** We're seeing crashes in Xvfb when using it for running automated UI tests with Eclipse & SWTBot. The stack-trace shows similar infinite recursion in the same code as this bug. The patch in attachment 38453 [details] [review] (applied to Xorg 1.9.3 as shipped with Fedora 14) seems to resolve these issues for us. Patch merged in 0801afbd7c2c644c672b37f8463f1a0cbadebd2e cherry-picked into 1.9 as well 8369467c20746ee91ac8be78a43dc1990b01e056 *** Bug 35477 has been marked as a duplicate of this bug. *** *** Bug 36544 has been marked as a duplicate of this bug. *** |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.