[Bug 73781] [r600g] SIGFPE at ../../../../../src/gallium/drivers/r600/r600_state.c:3109

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 28 04:49:56 PDT 2014


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

Florent Rougon <f.rougon at free.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |f.rougon at free.fr

--- Comment #8 from Florent Rougon <f.rougon at free.fr> ---
Hello,

I am also experiencing this bug on Debian unstable with Linux 3.14 from Debian
experimental and FlightGear 3.0.0. I'll include the corresponding backtrace at
the end of this message.

'lspci -nv' returns the following concerning the graphics adapter (run on
Debian wheezy, but on the same computer of course):

01:00.0 0300: 1002:9490 (prog-if 00 [VGA controller])
        Subsystem: 174b:e100
        Flags: bus master, fast devsel, latency 0, IRQ 49
        Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Memory at fb9e0000 (64-bit, non-prefetchable) [size=64K]
        I/O ports at be00 [size=256]
        [virtual] Expansion ROM at fb900000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010
<?>
        Kernel driver in use: radeon

(without the -n option: Advanced Micro Devices [AMD] nee ATI RV730XT [Radeon HD
4670])

I tested the patch at https://bugs.freedesktop.org/attachment.cgi?id=92645
applied on top of the mesa_10.1.0-5 Debian package. It seemed to be fine with
FlightGear for 2 or 3 hours, until I had a hard lockup: first, the screen went
into power-saving mode as if there were no signal anymore, then it went back
on, but part of the display was garbled (at the bottom IIRC) and the system
appeared to be completely frozen: nothing visible when moving the mouse,
impossible to switch to a virtual console. I had to do a hard reboot, after
which I disabled the patch.

Here follows the backtrace obtained with FlightGear 3.0.0 on Debian unstable,
using Linux 3.14 from Debian experimental, *without the aforementioned mesa
patch*:

0  in r600_dma_copy_tile of
../../../../../../src/gallium/drivers/r600/r600_state.c:3285
1  in r600_dma_blit of
../../../../../../src/gallium/drivers/r600/r600_state.c:3386
2  in r600_copy_from_staging_texture of
../../../../../../src/gallium/drivers/radeon/r600_texture.c:108
3  in r600_texture_transfer_unmap of
../../../../../../src/gallium/drivers/radeon/r600_texture.c:1062
4  in pipe_transfer_unmap of
../../../../src/gallium/auxiliary/util/u_inlines.h:481
5  in st_texture_image_unmap of
../../../../src/mesa/state_tracker/st_texture.c:273
6  in store_texsubimage of ../../../../src/mesa/main/texstore.c:4108
7  in _mesa_store_texsubimage of ../../../../src/mesa/main/texstore.c:4165
8  in st_TexSubImage of ../../../../src/mesa/state_tracker/st_cb_texture.c:787
9  in st_TexImage of ../../../../src/mesa/state_tracker/st_cb_texture.c:811
10 in teximage of ../../../../src/mesa/main/teximage.c:3243
11 in _mesa_TexImage2D of ../../../../src/mesa/main/teximage.c:3282
12 in osg::Texture::applyTexImage2D_load(osg::State&, unsigned int, osg::Image
const*, int, int, int) const of /usr/lib/libosg.so.99
13 in osg::Texture2D::apply(osg::State&) const of /usr/lib/libosg.so.99
14 in osg::State::applyAttributeOnTexUnit(unsigned int, osg::StateAttribute
const*, osg::State::AttributeStack&) of /usr/lib/libosg.so.99
15 in osg::State::applyAttributeListOnTexUnit(unsigned int,
std::map<std::pair<osg::StateAttribute::Type, unsigned int>,
osg::State::AttributeStack, std::less<std::pair<osg::StateAttribute::Type,
unsigned int> >, std::allocator<std::pair<std::pair<osg::StateAttribute::Type,
unsigned int> const, osg::State::AttributeStack> > >&,
std::map<std::pair<osg::StateAttribute::Type, unsigned int>,
std::pair<osg::ref_ptr<osg::StateAttribute>, unsigned int>,
std::less<std::pair<osg::StateAttribute::Type, unsigned int> >,
std::allocator<std::pair<std::pair<osg::StateAttribute::Type, unsigned int>
const, std::pair<osg::ref_ptr<osg::StateAttribute>, unsigned int> > > > const&)
of /usr/lib/libosg.so.99
16 in osg::State::apply(osg::StateSet const*) of /usr/lib/libosg.so.99
17 in osgUtil::RenderLeaf::render(osg::RenderInfo&, osgUtil::RenderLeaf*) of
/usr/lib/libosgUtil.so.99
18 in osgUtil::RenderBin::drawImplementation(osg::RenderInfo&,
osgUtil::RenderLeaf*&) of /usr/lib/libosgUtil.so.99
19 in osgUtil::RenderBin::drawImplementation(osg::RenderInfo&,
osgUtil::RenderLeaf*&) of /usr/lib/libosgUtil.so.99
20 in osgUtil::RenderStage::drawImplementation(osg::RenderInfo&,
osgUtil::RenderLeaf*&) of /usr/lib/libosgUtil.so.99
21 in osgUtil::RenderStage::drawInner(osg::RenderInfo&, osgUtil::RenderLeaf*&,
bool&) of /usr/lib/libosgUtil.so.99
22 in osgUtil::RenderStage::draw(osg::RenderInfo&, osgUtil::RenderLeaf*&) of
/usr/lib/libosgUtil.so.99
23 in osgUtil::SceneView::draw() of /usr/lib/libosgUtil.so.99
24 in osgViewer::Renderer::cull_draw() of /usr/lib/libosgViewer.so.99
25 in osg::GraphicsContext::runOperations() of /usr/lib/libosg.so.99
26 in osgViewer::ViewerBase::renderingTraversals() of
/usr/lib/libosgViewer.so.99
27 in fgOSMainLoop of
/home/flo/flightgear-unstable/flightgear/flightgear-3.0.0/src/Viewer/fg_os_osgviewer.cxx:335
28 in fgMainInit of
/home/flo/flightgear-unstable/flightgear/flightgear-3.0.0/src/Main/main.cxx:493
29 in main of
/home/flo/flightgear-unstable/flightgear/flightgear-3.0.0/src/Main/bootstrap.cxx:278

Thanks in advance to anyone helping resolve this issue!

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140428/cc1e4684/attachment.html>


More information about the dri-devel mailing list