[WF-General] Ember crashing on startup

Erik Hjortsberg erik.hjortsberg at gmail.com
Mon Feb 15 03:59:18 PST 2010


I would say that there are two issues. The first is the crashes you're 
driver is causing. The driver should never crash, so this is a bug in 
it. The second issue is that your driver is using Mesa for OpenGL, and 
that only has support for 1.4. Ogre requires at least 2.0 to run 
correctly. It can probably run with lower versions, but there might be 
graphical issues.

My advice would be to see if there are any other driver for your GPU you 
could use.

/Erik

Manohar Vanga skrev:
> Thanks for the excellent tips. The problem is with the driver. My OGRE 
> demos are throwing up an error.
>
> Here is my glxinfo output:
>
> name of display: :0.0
> display: :0  screen: 0
> direct rendering: Yes
> server glx vendor string: SGI
> server glx version string: 1.2
> server glx extensions:
>     GLX_ARB_multisample, GLX_EXT_import_context, 
> GLX_EXT_texture_from_pixmap,
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
>     GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
>     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
> client glx vendor string: SGI
> client glx version string: 1.4
> client glx extensions:
>     GLX_ARB_get_proc_address, GLX_ARB_multisample, 
> GLX_EXT_import_context,
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
>     GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
>     GLX_MESA_swap_frame_usage, 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 version: 1.2
> 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_MESA_swap_frame_usage, 
> GLX_OML_swap_method,
>     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
>     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
> OpenGL vendor string: Tungsten Graphics, Inc
> OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset 
> 4.1.3002 x86/MMX/SSE2
> OpenGL version string: 1.4 Mesa 7.0.4
> OpenGL extensions:
>     GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
>     GL_ARB_fragment_shader, GL_ARB_imaging, GL_ARB_multisample,
>     GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_point_sprite,
>     GL_ARB_shader_objects, GL_ARB_shading_language_100,
>     GL_ARB_shading_language_120, 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_transpose_matrix,
>     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_clip_volume_hint, GL_EXT_cull_vertex, 
> GL_EXT_compiled_vertex_array,
>     GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
>     GL_EXT_fog_coord, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
>     GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
>     GL_EXT_rescale_normal, GL_EXT_secondary_color,
>     GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, 
> GL_EXT_stencil_wrap,
>     GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
>     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_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
>     GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1,
>     GL_APPLE_client_storage, GL_APPLE_packed_pixels,
>     GL_ATI_blend_equation_separate, GL_ATI_separate_stencil,
>     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_light_max_exponent,
>     GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection,
>     GL_OES_read_format, GL_SGI_color_matrix, GL_SGI_color_table,
>     GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
>     GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 
> GL_SGIX_depth_texture,
>     GL_SUN_multi_draw_arrays
>
>    visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
>  id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
> ----------------------------------------------------------------------
> 0x23 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x2b 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
> 0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
> 0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0  0  0 16 16 16 16  0 0 Slow
> 0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
> 0x65 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon
>
> This is the error I get when I try to run the OGRE demos (OceanDemo in 
> this case):
>
> Cannot compile GLSL high-level shader : 
> Ogre/HardwareSkinningTwoWeightsGLSL Error: Invalid array index for 
> vector type
> Error: Invalid array index for vector type
>
> High-level program Ogre/HardwareSkinningTwoWeightsGLSL encountered an 
> error during loading and is thus not supported.
> OGRE EXCEPTION(7:InternalErrorException): Cannot compile GLSL 
> high-level shader : Ogre/HardwareSkinningTwoWeightsGLSL Cannot compile 
> GLSL high-level shader : Ogre/HardwareSkinningTwoWeightsGLSL Error: 
> Invalid array index for vector type
> Error: Invalid array index for vector type
>  in GLSLProgram::loadFromSource at 
> ../../../../../../RenderSystems/GL/src/GLSL/src/OgreGLSLExtSupport.cpp 
> (line 66)
> Compiler error: invalid parameters in Examples.program(124): setting 
> of constant failed
> Compiler error: invalid parameters in Examples.program(125): setting 
> of constant failed
> Compiler error: invalid parameters in Examples.program(126): setting 
> of constant failed
> Compiler error: invalid parameters in Examples.program(127): setting 
> of constant failed
> Compiler error: invalid parameters in Examples.program(128): setting 
> of constant failed
> Compiler error: invalid parameters in Examples.program(129): setting 
> of constant failed
> Compiler error: invalid parameters in Examples.program(130): setting 
> of constant failed
> Parsing script deferred_post_debug.hlsl.program
> Parsing script deferred_post_vs.program
> Parsing script deferred.glsl.program
> Parsing script deferred_post_onepass.hlsl.program
> Parsing script deferred_post_minilight.hlsl.program
> Parsing script deferred_post_debug.glsl.program
> Parsing script deferred_post_minilight.program
> Parsing script deferred.hlsl.program
> Parsing script deferred_post_minilight.glsl.program
> Parsing script deferred_post_debug.program
> Parsing script deferred_post_ambient.program
> Parsing script deferred_post_multipass.hlsl.program
> Parsing script deferred.program
> Parsing script deferred_post_onepass.glsl.program
> Mesa 7.0.4 implementation error: invalid writemask in make_writemask()
> Please report at bugzilla.freedesktop.org 
> <http://bugzilla.freedesktop.org>
> Mesa 7.0.4 implementation error: invalid writemask in make_writemask()
> Please report at bugzilla.freedesktop.org 
> <http://bugzilla.freedesktop.org>
> Mesa 7.0.4 implementation error: invalid writemask in make_writemask()
> Please report at bugzilla.freedesktop.org 
> <http://bugzilla.freedesktop.org>
> Mesa 7.0.4 implementation error: invalid writemask in make_writemask()
> Please report at bugzilla.freedesktop.org 
> <http://bugzilla.freedesktop.org>
> OceanDemo: shader/slang/slang_emit.c:196: storage_to_dst_reg: 
> Assertion `st->Size <= 4' failed.
> (0) : fatal error C9999: *** exception during compilation ***
>
> I guess I should be posting in the OGRE forums for help, although any 
> help from you guys will be greatly appreciated :)
>
> Thanks
> Manohar Vanga
>
> On Sun, Feb 14, 2010 at 9:01 PM, Erik Hjortsberg 
> <erik.hjortsberg at gmail.com <mailto:erik.hjortsberg at gmail.com>> wrote:
>
>     Hi, as the stacktrace you posted earlier
>     (http://wiki.worldforge.org/w/index.php?title=User_talk:Mvanga&oldid=5263
>     <http://wiki.worldforge.org/w/index.php?title=User_talk:Mvanga&oldid=5263>
>     ) indicates this unfortunately seems to be a crash caused by your
>     graphics driver. I.e. it's not something which Ember or Ogre causes.
>
>     Are you able to successfully run all of the Ogre samples?
>
>     /Erik
>
>     Manohar Vanga skrev:
>>     Hello all,
>>
>>     I have been trying to run Ember on my Debian box but I am
>>     experiencing a consistent crash during startup. The installation
>>     is a standard one, done using the Hammer script. A preliminary
>>     discussion of the issue has already been done on the wiki on this
>>     page <http://wiki.worldforge.org/wiki/User_talk:Mvanga>.
>>
>>     Any help in this matter would be appreciated.
>>
>>     Regards
>>     Manohar Vanga
>>
>>     P.S. Sorry for the delay, I sent it to the wrong email by mistake.
>>     ------------------------------------------------------------------------
>>     _______________________________________________ General mailing
>>     list General at mail.worldforge.org
>>     <mailto:General at mail.worldforge.org>
>>     http://mail.worldforge.org/lists/listinfo/general
>
>     _______________________________________________
>     General mailing list
>     General at mail.worldforge.org <mailto:General at mail.worldforge.org>
>     http://mail.worldforge.org/lists/listinfo/general
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> General mailing list
> General at mail.worldforge.org
> http://mail.worldforge.org/lists/listinfo/general
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.worldforge.org/pipermail/general/attachments/20100215/60bbc388/attachment.html>


More information about the General mailing list