Clutter run time error on Gallium RV350

Pierre-Yves Luyten py at luyten.fr
Mon Feb 21 14:56:49 PST 2011


Hello, 

I'm trying to jhbuild gnome-shell with a fedora 14 and an ATI radeon
9600 card.

I can configure and make clutter library but then "make check" test
shows a runtime issue . The standalone test which fails is
"test_texture_pick_with_alpha". The full output of this test is
attached.

I was told on IRC it should be a driver issue.

kernel-PAE.i686                         2.6.35.11-83.fc14 
mesa-dri-drivers.i686                   7.9-5.fc14

-------------- next part --------------
[makerpm at localhost clutter]$ CLUTTER_DEBUG=all ./tests/conform/wrappers/test-texture-pick-with-alpha
/conform/texture/test_texture_pick_with_alpha: Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:357: XOpenDisplay on ':1.0'
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:385: Getting the X screen
Clutter-Message: [BACKEND] ./clutter-settings.c:174: New resolution: 96.00
Clutter-Message: [BACKEND] ./clutter-backend.c:194: Units per em: 14.40
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:274: Creating Core device manager
Clutter-Message: [BACKEND] ./x11/clutter-device-manager-core-x11.c:600: Added core pointer device
Clutter-Message: [BACKEND] ./x11/clutter-device-manager-core-x11.c:612: Added core keyboard device
Clutter-Message: [MISC] ./clutter-input-device.c:1347: Associating device 'Core Pointer' to device 'Core Keyboard'
Clutter-Message: [MISC] ./clutter-input-device.c:1347: Associating device 'Core Keyboard' to device 'Core Pointer'
Clutter-Message: [BACKEND] ./x11/clutter-keymap-x11.c:263: Detectable autorepeat: supported
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:210: Mapping XSETTING 'Gtk/FontName' to 'ClutterSettings:font-name'
Clutter-Message: [BACKEND] ./clutter-settings.c:166: New font-name: Sans 8
Clutter-Message: [BACKEND] ./clutter-backend.c:205: Units per em: 9.60
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:210: Mapping XSETTING 'Net/DoubleClickTime' to 'ClutterSettings:double-click-time'
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:210: Mapping XSETTING 'Xft/Antialias' to 'ClutterSettings:font-antialias'
Clutter-Message: [BACKEND] ./clutter-settings.c:157: New font options:
 - font-name:  Sans 8
 - antialias:  1
 - hinting:    -1
 - hint-style: <null>
 - rgba:       <null>
 - dpi:        96.00
Clutter-Message: [BACKEND] ./clutter-backend.c:205: Units per em: 9.60
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:210: Mapping XSETTING 'Xft/DPI' to 'ClutterSettings:font-dpi'
Clutter-Message: [BACKEND] ./clutter-settings.c:174: New resolution: 96.21
Clutter-Message: [BACKEND] ./clutter-backend.c:194: Units per em: 9.64
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:210: Mapping XSETTING 'Xft/HintStyle' to 'ClutterSettings:font-hint-style'
Clutter-Message: [BACKEND] ./clutter-settings.c:157: New font options:
 - font-name:  Sans 8
 - antialias:  1
 - hinting:    -1
 - hint-style: hintslight
 - rgba:       <null>
 - dpi:        96.21
Clutter-Message: [BACKEND] ./clutter-backend.c:205: Units per em: 9.64
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:210: Mapping XSETTING 'Xft/Hinting' to 'ClutterSettings:font-hinting'
Clutter-Message: [BACKEND] ./clutter-settings.c:157: New font options:
 - font-name:  Sans 8
 - antialias:  1
 - hinting:    1
 - hint-style: hintslight
 - rgba:       <null>
 - dpi:        96.21
Clutter-Message: [BACKEND] ./clutter-backend.c:205: Units per em: 9.64
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:210: Mapping XSETTING 'Xft/RGBA' to 'ClutterSettings:font-subpixel-order'
Clutter-Message: [BACKEND] ./clutter-settings.c:157: New font options:
 - font-name:  Sans 8
 - antialias:  1
 - hinting:    1
 - hint-style: hintslight
 - rgba:       none
 - dpi:        96.21
Clutter-Message: [BACKEND] ./clutter-backend.c:205: Units per em: 9.64
Clutter-Message: [BACKEND] ./x11/clutter-backend-x11.c:461: X Display ':1.0'[0x990b700] opened (screen:0, root:330, dpi:96.212891)
Clutter-Message: [MISC] ./clutter-feature.c:92: checking features
Clutter-Message: [MISC] ./clutter-feature.c:96: allocating features data
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:443: Retrieving GL fbconfig, dpy: 0x990b700, xscreen; 0x9915cc8 (0)
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:485: Using the first available FBConfig
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:579: Creating GLX Context (display: 0x990b700)
Clutter-Message: [GL] ./glx/clutter-backend-glx.c:598: Setting direct context
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:657: Selecting dummy 0x3a00004 for the GLX context
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:248: Checking features
  GL_VENDOR: X.Org R300 Project
  GL_RENDERER: Gallium 0.4 on RV350
  GL_VERSION: 2.1 Mesa 7.9
  GL_EXTENSIONS: GL_ARB_copy_buffer GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_texture_border_clamp GL_ARB_texture_compression 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_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_swizzle GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_fog_coord 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_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_swizzle GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ATI_blend_equation_separate GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_separate_stencil GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_conditional_render GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_NV_texture_rectangle GL_OES_read_format GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_OES_EGL_image
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:254:   GLX Extensions: GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event 
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:281: vblank sync: disabled at user request
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:404: backend features checked
Clutter-Message: [MISC] ./clutter-feature.c:115: features checked
Clutter-Message: [EVENT] ./x11/clutter-backend-x11.c:470: initialising the event loop
Clutter-Message: [EVENT] ./x11/clutter-event-x11.c:190: Connection number: 3
Clutter-Message: [MISC] ./cally/cally.c:95: Clutter Accessibility initialized
Clutter-Message: [BACKEND] ./clutter-stage.c:1619: Creating stage from the default backend
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:806: GLX stage created[0x999a110] (dpy:0x990b700, screen:0, root:330, wrap:0x99d4058)
Clutter-Message: [PAINT] ./clutter-stage.c:3255: First redraw request
Clutter-Message: [ACTOR] ./clutter-actor.c:1425: Realizing actor 'ClutterStage'
Clutter-Message: [ACTOR] ./glx/clutter-stage-glx.c:106: Realizing stage 'ClutterStageGLX' [0x999a110]
Clutter-Message: [MISC] ./x11/clutter-stage-x11.c:1389: Creating stage X window
Clutter-Message: [LAYOUT] ./clutter-actor.c:5476: Width request for -1.00 px
Clutter-Message: [LAYOUT] ./clutter-actor.c:5409: Size cache hit for size: -1.00
Clutter-Message: [LAYOUT] ./clutter-actor.c:5561: Height request for 640.00 px
Clutter-Message: [BACKEND] ./x11/clutter-stage-x11.c:1435: Stage [0x999a110], window: 0x3a00006, size: 640x480
Clutter-Message: [BACKEND] ./x11/clutter-stage-x11.c:341: setting cursor state ('visible') over stage window (60817414)
Clutter-Message: [BACKEND] ./x11/clutter-stage-x11.c:438: Successfully realized stage
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:719: Setting context for stage of type ClutterStageGLX, window: 0x3a00007
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:759: MakeContextCurrent dpy: 0x990b700, window: 0x3a00007 (native), context: 0x99313d8
Clutter-Message: [MISC] ./clutter-texture.c:218: == mark ==
Clutter-Message: [TEXTURE] ./clutter-texture.c:1469: set size (w:100, h:100)
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 1
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 2
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 3
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 4
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 5
Clutter-Message: [ACTOR] ./clutter-stage.c:783: Recomputing layout
Clutter-Message: [LAYOUT] ./clutter-actor.c:5357: Preferred size (height-for-width)
Clutter-Message: [LAYOUT] ./clutter-actor.c:5476: Width request for -1.00 px
Clutter-Message: [LAYOUT] ./clutter-actor.c:5561: Height request for 640.00 px
Clutter-Message: [ACTOR] ./clutter-stage.c:799: Allocating (0, 0 - 640, 480) for the stage
Clutter-Message: [LAYOUT] ./clutter-stage.c:298: Following allocation to 640x480 (origin not changed)
Clutter-Message: [LAYOUT] ./clutter-actor.c:1805: Allocation for 'ClutterStage' changed
Clutter-Message: [LAYOUT] ./clutter-actor.c:5357: Preferred size (height-for-width)
Clutter-Message: [LAYOUT] ./clutter-actor.c:5476: Width request for -1.00 px
Clutter-Message: [LAYOUT] ./clutter-actor.c:5561: Height request for 100.00 px
Clutter-Message: [LAYOUT] ./clutter-actor.c:1805: Allocation for 'ClutterTexture' changed
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 6
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 7
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 8
Clutter-Message: [BACKEND] ./x11/clutter-stage-x11.c:641: Raising stage[60817414]
Clutter-Message: [BACKEND] ./x11/clutter-stage-x11.c:648: Mapping stage[60817414]
Clutter-Message: [ACTOR] ./clutter-actor.c:1425: Realizing actor 'ClutterTexture'
Clutter-Message: [MISC] ./clutter-texture.c:264: == mark ==
Clutter-Message: [TEXTURE] ./clutter-texture.c:311: Texture realized
Clutter-Message: [PAINT] ./clutter-stage.c:3266: Redraw request number 9
Clutter-Message: [MULTISTAGE] ./clutter-backend.c:451: Setting the new stage [0x99d4058]
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:719: Setting context for stage of type ClutterStageGLX, window: 0x3a00007
Clutter-Message: [BACKEND] ./glx/clutter-backend-glx.c:759: MakeContextCurrent dpy: 0x990b700, window: 0x3a00007 (native), context: 0x99313d8
Clutter-Message: [PAINT] ./clutter-stage.c:2757: Setting up the viewport { w:640, h:480 }
Clutter-Message: [PICK] ./clutter-main.c:609: Performing clippped pick at 10,10
Clutter-Message: [MULTISTAGE] ./clutter-backend.c:490: Stage is the same
Clutter-Message: [PICK] ./clutter-main.c:609: Performing full pick at 90,10
**
ERROR:test-clutter-texture.c:65:test_texture_pick_with_alpha: assertion failed: (actor == CLUTTER_ACTOR (tex))
Aborted (core dumped)


More information about the dri-devel mailing list