Zajcev Evgeny <lg@xxxxxxxx> writes:
> Location: lg@xxxxxxxxxxxxxx http://arch.xwem.org/2005/
>
> Revision: xlib--main--2.1--patch-3
> Archive: lg@xxxxxxxxxxxxxx
> Creator: Zajcev Evgeny <lg@xxxxxxxx>
> Date: Wed Feb 2 02:04:15 MSK 2005
> Standard-date: 2005-02-01 23:04:15 GMT
> Modified-files: lisp/xlib-xr.el
> New-patches: lg@xxxxxxxxxxxxxx/xlib--main--2.1--patch-3
> Summary: Root of most of the X timeout problems founded at last
> Keywords: One line, message, parsing, reentrance, bug
>
> * lisp/xlib-xr.el (X-Dpy-send-read): [BUG fix] Root of most of X timeout
> errors founded here. This is response parsing problem. In some
> circumstances we can request X server for data, while processing data.
> This eventually lead to desyncronization. This is caused by
> xwem-misc-xerr-hook, which can be called from inside `X-Dpy-send-read'
> and xwem-misc-xerr-hook can also do `X-Dpy-send-read', now we restrict
> `X-Dpy-send-read' reentering to avoid desyncronization. This is quite
> rarely situation when `X-Dpy-send-read' reenters, but when it happens
> xlib hangs forever.
>
Wait updating to patch-3. I've made a little haste recommending to do
so. This fix introduces some another evil things. I need a little
more time to investigate all black corners, however i'm very sure that
is the right breeding ground of bugs.
Thanks!
--
XWEM - Beyond the XEmacs.
|