Chia-I Wu wrote: > On Mon, Apr 5, 2010 at 7:42 AM, Dave Airlie <airl...@gmail.com> wrote: >> Starting program: /home/airlied/mesa/progs/demos/readpix >> [Thread debugging using libthread_db enabled] >> GL_VERSION = 2.1 Mesa 7.9-devel >> GL_RENDERER = Gallium 0.4 on RV530 >> >> Program received signal SIGSEGV, Segmentation fault. >> 0xb7cc13dd in _mesa_get_color_read_type (ctx=0x8086e38) >> at main/framebuffer.c:1021 >> 1021 } >> Missing separate debuginfos, use: debuginfo-install >> expat-2.0.1-8.fc12.i686 libICE-1.0.6-1.fc12.i686 >> libSM-1.1.0-7.fc12.i686 libX11-1.3-1.fc12.i686 >> libXdamage-1.1.2-1.fc12.i686 libXext-1.1-2.fc12.i686 >> libXfixes-4.0.4-1.fc12.i686 libXi-1.3-2.fc12.i686 >> libXmu-1.0.5-1.fc12.i686 libXt-1.0.7-1.fc12.i686 >> libXxf86vm-1.1.0-1.fc12.i686 libgcc-4.4.3-4.fc12.i686 >> libstdc++-4.4.3-4.fc12.i686 libuuid-2.16.2-5.fc12.i686 >> libxcb-1.5-1.fc12.i686 >> (gdb) bt >> #0 0xb7cc13dd in _mesa_get_color_read_type (ctx=0x8086e38) >> at main/framebuffer.c:1021 >> #1 0xb7d75758 in _mesa_GetIntegerv (pname=35738, params=0x804c41c) >> at main/get.c:5576 >> #2 0x080493ae in Init (argc=1, argv=0xbffff2b4) at readpix.c:354 >> #3 main (argc=1, argv=0xbffff2b4) at readpix.c:396 >> (gdb) > I have the segfault with i915g and non-gallium fakeglx. It seems _mesa_Get* > should also validate the states before getting these state variables > > - GL_IMPLEMENTATION_COLOR_READ_TYPE_OES > - GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
Yeah, that's it. I'll commit a fix. -Brian ------------------------------------------------------------------------------ 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