[Xcb] libX11/libxcb uses 100% CPU time after killall -3 xv / killall -2 xv (Ctrl-C)

Barton C Massey bart at cs.pdx.edu
Fri Aug 24 17:47:30 PDT 2007


Thanks hugely for the bug report!  I've managed to reproduce
the bug, at least, but I really am pretty swamped right now
and really don't have time to debug it myself.  

I note that xv makes a bunch of Xlib API calls from its
signal handler.  As far as I can recall this is technically
illegal in Xlib; furthermore I'm pretty sure it will cause
trouble in Xlib/XCB.  My guess is that the malloc pool is
getting corrupted: Xlib/XCB uses malloc pretty heavily, and
Xlib basically doesn't use it, so this may be the
difference?

Hopefully one of our other folks will take a shot at
confirming all this, please?

	Bart

In message <20070824093554.GA31254 at suse.de> you wrote:
> When using libxcb (1.0) for building libX11 (1.1.3) some common signals get
> ignored. See Novell Bugzilla for more details. 
> 
>   https://bugzilla.novell.com/show_bug.cgi?id=283914
> 
> This includes results of investigations Egbert already
> did. Unfortunately he doesn't have the time to investigate this any
> further at the moment. This happens at least on xorg-server 1.3.0.0.
> 
> I've opened a bugreport for this issue.
> 
>   https://bugs.freedesktop.org/show_bug.cgi?id=12133
> 
> Best regards,
> Stefan
> 
> Public Key available
> ------------------------------------------------------
> Stefan Dirsch (Res. & Dev.)   SUSE LINUX Products GmbH
> Tel: 0911-740 53 0            Maxfeldstraße 5
> FAX: 0911-740 53 479          D-90409 Nürnberg
> http://www.suse.de            Germany 
> -----------------------------------------------------------------
> SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
> -----------------------------------------------------------------
> _______________________________________________
> Xcb mailing list
> Xcb at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xcb
> 


More information about the Xcb mailing list