<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - flightgear crashes on r600 (rs880) with llvm backend"
href="https://bugs.freedesktop.org/show_bug.cgi?id=72680">72680</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>dri-devel@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>flightgear crashes on r600 (rs880) with llvm backend
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>marvin24@gmx.de
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Component</th>
<td>Drivers/Gallium/r600
</td>
</tr>
<tr>
<th>Product</th>
<td>Mesa
</td>
</tr></table>
<p>
<div>
<pre>Flightgear 2.12 again... works with R600_LLVM=0.
sb/sb_bc_parser.cpp:395:prepare_alu_group: Assertion `prev_alu' failed.
Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007fffea22ea3c in _debug_assert_fail (expr=0x7fffea523729 "prev_alu",
file=0x7fffea523655 "sb/sb_bc_parser.cpp", line=395,
function=0x7fffea524df0
<r600_sb::bc_parser::prepare_alu_group(r600_sb::cf_node*,
r600_sb::alu_group_node*)::__FUNCTION__> "prepare_alu_group") at
util/u_debug.c:278
278 os_abort();
(gdb) bt
#0 0x00007fffea22ea3c in _debug_assert_fail (expr=0x7fffea523729 "prev_alu",
file=0x7fffea523655 "sb/sb_bc_parser.cpp", line=395,
function=0x7fffea524df0
<r600_sb::bc_parser::prepare_alu_group(r600_sb::cf_node*,
r600_sb::alu_group_node*)::__FUNCTION__> "prepare_alu_group") at
util/u_debug.c:278
#1 0x00007fffea380f27 in r600_sb::bc_parser::prepare_alu_group
(this=0x7fffffffade0, cf=0x18d117d8, g=0x18d11a80)
at sb/sb_bc_parser.cpp:395
#2 0x00007fffea3808b8 in r600_sb::bc_parser::prepare_alu_clause
(this=0x7fffffffade0, cf=0x18d117d8) at sb/sb_bc_parser.cpp:307
#3 0x00007fffea381e47 in r600_sb::bc_parser::prepare_ir (this=0x7fffffffade0)
at sb/sb_bc_parser.cpp:603
#4 0x00007fffea37fd92 in r600_sb::bc_parser::prepare (this=0x7fffffffade0) at
sb/sb_bc_parser.cpp:106
#5 0x00007fffea387237 in r600_sb_bytecode_process (rctx=0x135b250,
bc=0x18897998, pshader=0x18897990, dump_bytecode=0, optimize=1)
at sb/sb_core.cpp:155
#6 0x00007fffea33d6e8 in r600_pipe_shader_create (ctx=0x135b250,
shader=0x18897980, key=...) at r600_shader.c:152
#7 0x00007fffea363b39 in r600_shader_select (ctx=0x135b250, sel=0x18795660,
dirty=0x0) at r600_state_common.c:746
#8 0x00007fffea363d47 in r600_create_shader_state (ctx=0x135b250,
state=0x1889f070, pipe_shader_type=1) at r600_state_common.c:793
#9 0x00007fffea363d85 in r600_create_ps_state (ctx=0x135b250,
state=0x1889f070) at r600_state_common.c:803
#10 0x00007fffea0bc9e7 in st_translate_fragment_program (st=0x1343be0,
stfp=0x17dd7000, key=0x7fffffffc260)
at state_tracker/st_program.c:772
#11 0x00007fffea0bcaf4 in st_get_fp_variant (st=0x1343be0, stfp=0x17dd7000,
key=0x7fffffffc260) at state_tracker/st_program.c:809
#12 0x00007fffea07edf7 in update_fp (st=0x1343be0) at
state_tracker/st_atom_shader.c:92
#13 0x00007fffea079ade in st_validate_state (st=0x1343be0) at
state_tracker/st_atom.c:202
#14 0x00007fffea09858c in st_draw_vbo (ctx=0x7ffff7e7f010, prims=0x11011460,
nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0,
max_index=73, tfb_vertcount=0x0, indirect=0x0) at
state_tracker/st_draw.c:212
#15 0x00007fffea07913b in vbo_save_playback_vertex_list (ctx=0x7ffff7e7f010,
data=0x11d3376c) at vbo/vbo_save_draw.c:309
#16 0x00007fffe9f1468b in ext_opcode_execute (ctx=0x7ffff7e7f010,
node=0x11d33768) at main/dlist.c:628
#17 0x00007fffe9f2781c in execute_list (ctx=0x7ffff7e7f010, list=46) at
main/dlist.c:7023
#18 0x00007fffe9f2c905 in _mesa_CallList (list=46) at main/dlist.c:8327
#19 0x00007ffff63a18e9 in osgUtil::RenderLeaf::render(osg::RenderInfo&,
osgUtil::RenderLeaf*) () from /usr/lib64/libosgUtil.so.80
#20 0x00007ffff639c4d0 in
osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&)
()
from /usr/lib64/libosgUtil.so.80
#21 0x00007ffff639c514 in
osgUtil::RenderBin::drawImplementation(osg::RenderInfo&, osgUtil::RenderLeaf*&)
()
from /usr/lib64/libosgUtil.so.80
#22 0x00007ffff63a6f8f in
osgUtil::RenderStage::drawImplementation(osg::RenderInfo&,
osgUtil::RenderLeaf*&) ()
from /usr/lib64/libosgUtil.so.80
#23 0x00007ffff63a57c6 in osgUtil::RenderStage::drawInner(osg::RenderInfo&,
osgUtil::RenderLeaf*&, bool&) ()
from /usr/lib64/libosgUtil.so.80
#24 0x00007ffff63a688a in osgUtil::RenderStage::draw(osg::RenderInfo&,
osgUtil::RenderLeaf*&) () from /usr/lib64/libosgUtil.so.80
#25 0x00007ffff63b0b99 in osgUtil::SceneView::draw() () from
/usr/lib64/libosgUtil.so.80
#26 0x00007ffff6009506 in osgViewer::Renderer::cull_draw() () from
/usr/lib64/libosgViewer.so.80
#27 0x00007ffff599be09 in osg::GraphicsContext::runOperations() () from
/usr/lib64/libosg.so.80
#28 0x00007ffff603d46e in osgViewer::ViewerBase::renderingTraversals() () from
/usr/lib64/libosgViewer.so.80
#29 0x0000000000b0d1d5 in fgOSMainLoop() ()
#30 0x00000000005e2383 in fgMainInit(int, char**) ()
#31 0x00000000005a5b74 in main ()</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>