On Tue, 2 Mar 2010 09:32:57 -0800 Jamey Sharp <ja...@minilop.net> wrote:
> On Tue, Mar 2, 2010 at 4:37 AM, Stephan Raue <mailingli...@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-de...@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... (gdb) r Starting program: /usr/bin/glxgears [Thread debugging using libthread_db enabled] Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. ^C Program received signal SIGINT, Interrupt. 0x00007ffff766410f in poll () from /lib/libc.so.6 (gdb) bt #0 0x00007ffff766410f in poll () from /lib/libc.so.6 #1 0x00007ffff6219a32 in _xcb_conn_wait () from /usr/lib/libxcb.so.1 #2 0x00007ffff621b5e1 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #3 0x00007ffff72c00be in _XReply () from /usr/lib/libX11.so.6 #4 0x00007ffff7bbe996 in DRI2GetBuffersWithFormat () from //usr/lib64/opengl/xorg-x11/lib/libGL.so.1 #5 0x00007ffff7bbd6c8 in dri2GetBuffersWithFormat () from //usr/lib64/opengl/xorg-x11/lib/libGL.so.1 #6 0x00007ffff5780cef in intel_update_renderbuffers () from /usr/lib64/dri/i965_dri.so #7 0x00007ffff57810b7 in intel_prepare_render () from /usr/lib64/dri/i965_dri.so #8 0x00007ffff57af15a in brw_draw_prims () from /usr/lib64/dri/i965_dri.so #9 0x00007ffff5857383 in vbo_exec_DrawArrays () from /usr/lib64/dri/i965_dri.so #10 0x00007ffff58d2987 in _mesa_meta_Clear () from /usr/lib64/dri/i965_dri.so #11 0x00007ffff577fccb in intelClear () from /usr/lib64/dri/i965_dri.so #12 0x0000000000402be6 in draw () #13 0x000000000040360b in main () (gdb) ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev