[Mesa-dev] [Bug 30623] New: Conquest crash (Assertion `lhs_components == this->rhs->type->vector_elements' failed.)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Oct 5 05:26:04 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=30623

           Summary: Conquest crash (Assertion `lhs_components ==
                    this->rhs->type->vector_elements' failed.)
           Product: Mesa
           Version: unspecified
          Platform: Other
               URL: http://download.conquest-game.com/Conquest-Linux-x86_3
                    2.tar.gz
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: drakkk at centrum.cz


Game Conquest http://www.conquest-game.com/ crash at start, tested with r300g
and llvmpipe, mesa: bf21b7006c63c3dc47045c22d4f372dfe6c7ce67.

Conquest.bin: ir.cpp:150: ir_assignment::ir_assignment(ir_dereference*,
ir_rvalue*, ir_rvalue*, unsigned int): Assertion `lhs_components ==
this->rhs->type->vector_elements' failed.

Program received signal SIGABRT, Aborted.
0x00110416 in __kernel_vsyscall ()

#0  0x00110416 in __kernel_vsyscall ()
#1  0x009a9d11 in raise () from /lib/libc.so.6
#2  0x009ab5ea in abort () from /lib/libc.so.6
#3  0x009a2d98 in __assert_fail () from /lib/libc.so.6
#4  0x0115f81a in ir_assignment::ir_assignment (this=0xb04ea38, lhs=0xb04e950, 
    rhs=0xb04e9a0, condition=0x0, write_mask=7) at ir.cpp:150
#5  0x011a44ed in emit_inline_vector_constructor (type=0x1aa2bdc, 
    instructions=0xb04d808, parameters=0xbfffe3e0, ctx=0xaffc720)
    at ast_function.cpp:566
#6  0x011a72e0 in ast_function_expression::hir (this=0xb028660, 
    instructions=0xb04d808, state=0xaffc720) at ast_function.cpp:1171
#7  0x01142877 in ast_expression::hir (this=0xb028c50, instructions=0xb04d808, 
    state=0xaffc720) at ast_to_hir.cpp:690
#8  0x0113d486 in ast_expression_statement::hir (this=0xb028cc0, 
    instructions=0xb04d808, state=0xaffc720) at ast_to_hir.cpp:1455
#9  0x0113d8cb in ast_compound_statement::hir (this=0xb028e68, 
    instructions=0xb04d808, state=0xaffc720) at ast_to_hir.cpp:1471
#10 0x0113da4f in ast_function_definition::hir (this=0xb028ec8, 
    instructions=0xb028d10, state=0xaffc720) at ast_to_hir.cpp:2406
#11 0x0113e9d3 in _mesa_ast_to_hir (instructions=0xb028d10, state=0xaffc720)
    at ast_to_hir.cpp:85
#12 0x0113648c in _mesa_glsl_compile_shader (ctx=0x81adad8, shader=0xaff57c8)
    at program/ir_to_mesa.cpp:2551
#13 0x010e8159 in compile_shader (shaderObj=18) at main/shaderapi.c:807
#14 _mesa_CompileShaderARB (shaderObj=18) at main/shaderapi.c:1095
#15 0x0055a6b3 in Proxy::Shader::build() ()
   from /home/Paulie/Stažené/Conquest/Binaries/libProxyVideo.so
#16 0x0055c58d in Proxy::Shader::load() ()
   from /home/Paulie/Stažené/Conquest/Binaries/libProxyVideo.so
#17 0x0055cf17 in Proxy::Shader::Shader(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) ()
   from /home/Paulie/Stažené/Conquest/Binaries/libProxyVideo.so
#18 0x001253eb in
Proxy::ResourceManager<Proxy::Shader>::setFromDirectory(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) ()
   from /home/Paulie/Stažené/Conquest/Binaries/libConquestClientGame.so
#19 0x0011eb97 in Conquest::ClientGame::initClientData() ()
   from /home/Paulie/Stažené/Conquest/Binaries/libConquestClientGame.so
#20 0x0011ffec in Conquest::ClientGame::initClient() ()
   from /home/Paulie/Stažené/Conquest/Binaries/libConquestClientGame.so
#21 0x00120b70 in Conquest::ClientGame::init() ()
   from /home/Paulie/Stažené/Conquest/Binaries/libConquestClientGame.so
#22 0x001371f0 in Conquest::Game::run() ()
   from /home/Paulie/Stažené/Conquest/Binaries/libConquestGame.so
#23 0x0059081f in Proxy::Application::main(int, char**) ()
   from /home/Paulie/Stažené/Conquest/Binaries/libProxySystem.so
#24 0x08049a0c in main ()

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list