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

Bug#700015: libx11-6: crashes on systems using Mali graphics



On Fri, Feb  8, 2013 at 11:17:11 +0100, Michal Suchanek wrote:

> On 7 February 2013 20:01, Julien Cristau <jcristau@debian.org> wrote:
> > On Thu, Feb  7, 2013 at 14:37:08 +0000, Michal Suchanek wrote:
> >
> >> Package: libx11-6
> >> Version: 2:1.5.0-1
> >> Followup-For: Bug #700015
> >>
> >> Hello,
> >>
> >> it seems this problem is fixed by calling XInitThreads().
> >>
> > Not a bug then.  You don't get to use xlib in threaded programs without
> > calling that.
> 
> Except I am not sure who should call that. It's supposed to be the
> first Xlib funcion called (as the gdb script does).
> 
> Replacing gnome-shell with the gdb script allows running gnome as normal.
> 
> Presumably gnome-shell runs on platforms with single-threaded GLES
> implementation.
> 
> The GLES library is not in position to call XInitThreads because it's
> passed a X11 window id which was obtained by the application by a Xlib
> call already.
> 
> gnome-shell is not interested in threading so does not call XInitThreads.
> 
Sounds like you're screwed then.

Cheers,
Julien


Reply to: