Problem using an Mesa based App with recent xorg/mesa/xf86-video-intel (loop?)
Jesse Barnes
jbarnes at virtuousgeek.org
Tue Mar 2 11:50:05 PST 2010
On Tue, 2 Mar 2010 19:50:45 +0100
Florian Mickler <florian at mickler.org> wrote:
> On Tue, 2 Mar 2010 09:32:57 -0800
> Jamey Sharp <jamey at minilop.net> wrote:
>
> > On Tue, Mar 2, 2010 at 4:37 AM, Stephan Raue
> > <mailinglists at openelec.tv> wrote:
> > > i have problems running an Application that depends on Mesa. It
> > > seems there is an loop after starting this App and before the GUI
> > > loads. I use
> >
> > A loop? Or just a hang?
> >
> > > #1 0xb5e47fb6 in *__GI___poll (fds=0xb5ec7ff4, nfds=1,
> > > timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
> > > #2 0xb5d5d268 in _xcb_conn_wait (c=0x9571ca0, cond=0xbf9dbbe0,
> > > vector=0x0, count=0x0) at xcb_conn.c:306
> > > #3 0xb5d5ee09 in xcb_wait_for_reply (c=0x9571ca0, request=30,
> > > e=0xbf9dbc6c) at xcb_in.c:390
> >
> > Judging only by the stack trace, it looks like your application is
> > waiting for a reply that never comes. There are a variety of bugs
> > that can cause that. The sequence number (30) looks reasonable for
> > application startup, which rules out one or two things.
> >
> > For the rest, if the Intel/Mesa folks don't have an answer, it would
> > help if you could get a trace of the X wire protocol using something
> > like Wireshark.
> >
> > Jamey
> > _______________________________________________
> > xorg-devel mailing list
> > xorg-devel at lists.x.org
> > http://lists.x.org/mailman/listinfo/xorg-devel
>
>
>
> i'm seeing the same with glxgears, see below for a gdb run...
>
> if i login glxgears runs fine, until i start up some programs (licq,
> psi, twinkle, skype)... then it hangs sometimes and doesnt redraw the
> screen anymore. if i start it after that point it never draws...
>
> seems to me, like some event goes missing somewhere... ?
>
> anyway, i'm on amd64 with intel from git, using the new event-driven
> invalidate stuff...
>
> what debugging would be helpful here? dmesg doesn't show anything
> (abnormal) with kernel drm.debug=1 ...
>
> cheers,
> Flo
>
> p.s.: i verified with strace that it hangs on that poll...
So the server is hanging when the client tries to get buffers? Can you
see what it's doing at the time?
--
Jesse Barnes, Intel Open Source Technology Center
More information about the xorg-devel
mailing list