Re: Mesa XWindows memory leak causing application instability
Rick Irons <[email protected]>
| Newsgroups | gmane.comp.video.mesa3d.user |
|---|---|
| Message-ID | <BN3PR0501MB11217E71AB81C8D4BE53F2F883C10@BN3PR0501MB1121.namprd05.prod.outlook.com> |
Hi Brian, We are using the old Mesa Xlib driver. The configure options we use are the following... ./autogen.sh --enable-glx=xlib --disable-driglx-direct --disable-dri --without-gallium-drivers --disable-egl --disable-gbm -with-platforms=x11 Output of glxinfo is attached. Thanks, Rick -----Original Message----- From: Brian Paul [mailto:[email protected]] Sent: Friday, June 16, 2017 4:06 PM To: Rick Irons <[email protected]> Cc: Chuck Atkins <[email protected]>; [email protected] Subject: Re: [Mesa-users] Mesa XWindows memory leak causing application instability Rick, Which Mesa driver are you using? What's the output of glxinfo? Both the old Mesa Xlib driver and the newer gallium softpipe/llvmpipe drivers use XShm and I'm not sure which one you're using. -Brian On 06/16/2017 01:28 PM, Chuck Atkins wrote: > Hi Rick, > If you file a bug report it will usually get looked at by the > necessary devs. If you don't hear anything back on the bug after a > few days then try the dev list directly. You can also check the IRC > channel #dri-devel on freenode. > > - Chuck > > On Tue, Jun 13, 2017 at 12:10 PM, Rick Irons <[email protected] > <mailto:[email protected]>> wrote: > > Hi all,____ > > __ __ > > Any thoughts on the issue identified below? ____ > > __ __ > > Perhaps this issue is something for the mesa-dev mailing list.____ > > __ __ > > Thanks,____ > > Rick____ > > __ __ > > *From:* Rick Irons > *Sent:* Friday, June 9, 2017 5:59 PM > *To:* [email protected] > <mailto:[email protected]> > *Subject:* Mesa XWindows memory leak causing application > instability____ > > __ __ > > Hi,____ > > __ __ > > We are encountering sporadic application instability with an > XWindows based implementation of Mesa. The source of the > instability appears to be a memory leak. The details of our > investigation are included below.____ > > __ __ > > This issue appears to have been introduced in Mesa 8.0.0 and is > present in the current 17.1.2 release.____ > > __ __ > > Our workaround is identified below. We are interested to know if > this is a valid fix or if there is an alternative preferred approach > to addressing the problem.____ > > __ __ > > Thanks for any help that you can provide.____ > > __ __ > > Rick____ > > __ __ > > __ __ > > __ __ > > *Problem description:____* > > It looks like Mesa is dependent on MIT-SHM extension in the sense > that if the MIT-SHM loads, it needs to be left in the same state > such that Mesa's call to XShmDetatch() works correctly, with no > unintended side-effects.____ > > __ __ > > The order of extension "close" callbacks appear to be driven by a > loop in XCloseDisplay() where "Display *" points to a linked-list > identified in the "ext_procs" field.____ > > __ __ > > We find that in Mesa’s current state, MIT-SHM's close_display > extension hook is called _before_ Mesa's extension hook has been > called. Thus, MIT-SHM's shm_info has removed/deleted the > _XExtDisplayInfo entry associated with the Display * being closed > _before_ Mesa has called XShmDetach as part of its close > callback.____ > > __ __ > > The effect is to create a new _XExtDisplayInfo pointer that's left > pointing to a freed "codes" field. If the _next_ caller of > XOpenDisplay() is unlucky enough to a) obtain a recycled address of > a "Display *" matching the previous one and b) call > XShmQueryVersion(), there is a chance that the "codes" value(s) have > been overwritten resulting in XError of BadRequest, BadLength, or > hanging (all have been observed). This appears to be what > https://github.com/mesa3d/mesa/commit/0a20051e6da99e91b7bf589ea457c77a8b618f26 > <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_mesa3d_mesa_commit_0a20051e6da99e91b7bf589ea457c77a8b618f26&d=DwMFaQ&c=uilaK90D4TOVoH58JNXRgQ&r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=sDFaHTXy_QwKdQ0mlORDT6cCzkRnbjEwsqTMtCQJVsY&s=WErP_2_7ibjVwY_O0qnVjtrreVBAWiiSUt7LW_qKVxg&e=> > alludes to. In fact, I added XShmQueryVersion() back in to xm_api.c, > removed the XShmQueryVersion() I'd incorporated into glxgears-based > test program, and reproduced this failure:____ > > __ __ > > X Error of failed request: BadRequest (invalid request code or no > such operation)____ > > Major opcode of failed request: 0 ()____ > > Serial number of failed request: 17____ > > Current serial number in output stream: 17 ____ > > __ __ > > which is exactly what we see when our glxgears-based test program > calls XShmQueryVersion() after a few loops.____ > > __ __ > > *Reproduction:____* > > See the modified "glxgears" demo. If possible, run on Debian 8.3 and > keep hitting escape to close the current gears demo window and > advance the loop. ____ > > __ __ > > *Possible workaround:____* > > If src/mesa/drivers/x11/fakeglx.c references MIT-SHM _before_ > registering itself as an extension with the current display, this > appears to allow Mesa's call to XShmDetach to occur with no > unintended consequence. MIT-SHM's close callback is called _after_ > Mesa has performed its clean up and we see no stranded entries in > shm_info associated with the current display.____ > > __ __ > > > _______________________________________________ > mesa-users mailing list > [email protected] > <mailto:[email protected]> > https://lists.freedesktop.org/mailman/listinfo/mesa-users > > <https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.freedeskto > p.org_mailman_listinfo_mesa-2Dusers&d=DwMFaQ&c=uilaK90D4TOVoH58JNXRgQ& > r=Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=sDFaHTXy_QwKdQ0mlORDT6 > cCzkRnbjEwsqTMtCQJVsY&s=T3N_tCx9oTUNZVXOu85-SlFOD-ULhZGi8Z-_zmCcPb8&e= > > > > > > > _______________________________________________ > mesa-users mailing list > [email protected] > https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.freedesktop > .org_mailman_listinfo_mesa-2Dusers&d=DwIGaQ&c=uilaK90D4TOVoH58JNXRgQ&r > =Ie7_encNUsqxbSRbqbNgofw0ITcfE8JKfaUjIQhncGA&m=sDFaHTXy_QwKdQ0mlORDT6c > CzkRnbjEwsqTMtCQJVsY&s=T3N_tCx9oTUNZVXOu85-SlFOD-ULhZGi8Z-_zmCcPb8&e= > _______________________________________________ mesa-users mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-users
glxinfoOutput.txt
(text/plain, 33.2 KB)
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 17.1.2
server glx extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
GLX_MESA_release_buffers, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
client glx vendor string: Brian Paul
client glx version string: 1.4 Mesa 17.1.2
client glx extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
GLX_MESA_release_buffers, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_get_proc_address,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
GLX_MESA_release_buffers, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
OpenGL vendor string: Brian Paul
OpenGL renderer string: Mesa X11
OpenGL version string: 2.1 Mesa 17.1.2
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_shader_trinary_minmax,
GL_APPLE_object_purgeable, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_clear_buffer_object,
GL_ARB_compressed_texture_pixel_storage, GL_ARB_copy_buffer,
GL_ARB_debug_output, GL_ARB_depth_clamp, GL_ARB_depth_texture,
GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_get_program_binary,
GL_ARB_get_texture_sub_image, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range, GL_ARB_multi_bind,
GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_program_interface_query, GL_ARB_provoking_vertex,
GL_ARB_robustness, GL_ARB_sampler_objects, GL_ARB_separate_shader_objects,
GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow,
GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
GL_ARB_texture_env_dot3, GL_ARB_texture_mirror_clamp_to_edge,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_storage,
GL_ARB_texture_swizzle, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_binding,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_window_pos, GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_fragment_shader, GL_ATI_separate_stencil,
GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_copy_texture, GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2,
GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object,
GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,
GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_array, GL_EXT_texture_compression_latc,
GL_EXT_texture_compression_rgtc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
GL_EXT_texture_shared_exponent, GL_EXT_texture_swizzle,
GL_EXT_timer_query, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_KHR_context_flush_control, GL_KHR_debug, GL_MESA_pack_invert,
GL_MESA_window_pos, GL_MESA_ycbcr_texture, GL_NV_blend_square,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_OES_read_format,
GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
180 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x022 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x024 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x025 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x026 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x027 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x028 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x029 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x030 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x031 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x032 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x033 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x034 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x035 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x036 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x037 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x038 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x039 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x040 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x041 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x042 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x043 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x044 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x045 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x046 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x047 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x048 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x049 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x050 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x051 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x052 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x053 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x054 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x055 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x056 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x057 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x058 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x059 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x060 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x061 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x062 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x063 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x064 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x065 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x066 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x067 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x068 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x069 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x070 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x071 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x072 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x073 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x074 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x075 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x076 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x077 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x078 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x079 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x080 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x081 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x082 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x083 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x084 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x085 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x086 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x087 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x088 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x089 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x090 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x091 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x092 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x093 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x094 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x095 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x096 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x097 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x098 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x099 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x023 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 0 0 0 None
0x09a 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09b 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09c 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09d 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09e 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09f 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a5 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a6 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a7 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a8 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a9 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0aa 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ab 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ac 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ad 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ae 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0af 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b5 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b6 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b7 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b8 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b9 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ba 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bb 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bc 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bd 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0be 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bf 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c5 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c6 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c7 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c8 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c9 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ca 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cb 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cc 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cd 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ce 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cf 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
180 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x021 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x022 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x024 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x025 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x026 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x027 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x028 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x029 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x02f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x030 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x031 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x032 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x033 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x034 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x035 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x036 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x037 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x038 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x039 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x03f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x040 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x041 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x042 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x043 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x044 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x045 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x046 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x047 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x048 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x049 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x04f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x050 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x051 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x052 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x053 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x054 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x055 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x056 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x057 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x058 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x059 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05c 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05d 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x05f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x060 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x061 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x062 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x063 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x064 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x065 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x066 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x067 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x068 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x069 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x06f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x070 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x071 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x072 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x073 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x074 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x075 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x076 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x077 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x078 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x079 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x07f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x080 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x081 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x082 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x083 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x084 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x085 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x086 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x087 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x088 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x089 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08a 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08b 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08e 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x08f 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x090 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x091 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x092 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x093 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x094 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x095 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x096 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x097 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x098 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x099 24 dc 0 24 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x023 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09a 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09b 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09c 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09d 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09e 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x09f 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a5 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a6 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a7 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a8 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0a9 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0aa 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ab 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ac 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ad 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ae 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0af 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b5 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b6 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b7 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b8 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0b9 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ba 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bb 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bc 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bd 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0be 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0bf 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c5 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c6 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c7 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c8 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0c9 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ca 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cb 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cc 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cd 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0ce 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0cf 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d0 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d1 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d2 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d3 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None
0x0d4 32 tc 0 32 0 r y . 8 8 8 0 . . 0 16 8 16 16 16 16 0 0 None