[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#622553: xserver-xorg: Calling XFlush causes a crasch from XNextEvent under 64 bit squeeze



On Tue, Apr 12, 2011 at 23:40:00 +0200, Leif Asbrink wrote:

> Package: xserver-xorg
> Version: 1:7.5+8
> Severity: normal
> 
> Not long ago (Mandriva 2007, 2.6.18 or so) it was necessary to call XFlush() to
> make moving objects that were placed on screen with XPutImage mov smoothly.
> Long ago (Red Hat 9.0 2.4.20 or so) the screen would stay black until a call
> was made to XFlush (or the mouse was moved or a key pressed.)
> 
> The man page says XFlush is not needed, but for compatibility I want to keep
> it.
> Xflush causes XNextEvent to kill my application with this error:
> .../../src/xcb_io.c:249:
> process_responses: Assertion'(((long) (dpy->last_request_read) - (long) (dpy->
> request)) <= 0)' failed.
> 
> This happens when I use the mouse on the title bar to move around my own
> or any other application.
> 
> I can only see the problem on my 64 bit squeeze. It was not present in 64 bit
> Lenny
> and it is not present in 32 bit squeeze or any other distribution as far as I
> know.
> 
> Everything was updated to the latest state on April 12 2011.
> 
Is this reproducible with libx11-6 2:1.4.3-1?  Can you share a test app
demonstrating the bug?

Cheers,
Julien



Reply to: