View Issue Details

IDProjectCategoryView StatusLast Update
0003143Spring engineGfx driver issuespublic2012-07-20 16:22
Reporterjandd Assigned Toabma  
PrioritynormalSeveritycrashReproducibilityN/A
Status resolvedResolutionfixed 
Product Version88.0 
Summary0003143: spring segfaults somewhere in rendering (Debian RC bug 678888)
DescriptionI got a bug report for the spring Debian package. The stack trace ends with:

[f=0005182] Error: Segmentation fault (SIGSEGV) in spring 88.0 (OMP)
[f=0005182] Error: Stacktrace:
[f=0005182] Error: <0> /lib/x86_64-linux-gnu/libpthread.so.0(+0xf030) [0x7fd62b773030]
[f=0005182] Error: <1> /usr/lib/x86_64-linux-gnu/dri/r600_dri.so(+0x2a7ab7) [0x7fd61a134ab7]
[f=0005182] Error: <2> /usr/lib/x86_64-linux-gnu/dri/r600_dri.so(+0x25eca0) [0x7fd61a0ebca0]
[f=0005182] Error: <3> /usr/lib/x86_64-linux-gnu/dri/r600_dri.so(+0x2a7b6c) [0x7fd61a134b6c]
[f=0005182] Error: <4> /usr/lib/x86_64-linux-gnu/dri/r600_dri.so(+0x22f3da) [0x7fd61a0bc3da]
[f=0005182] Error: <5> /home/packages/tmp/spring-88.0+dfsg1/rts/Rendering/FarTextureHandler.cpp:156
[f=0005182] Error: <6> /home/packages/tmp/spring-88.0+dfsg1/rts/Rendering/FarTextureHandler.cpp:279
[f=0005182] Error: <7> /home/packages/tmp/spring-88.0+dfsg1/rts/Rendering/UnitDrawer.cpp:517
[f=0005182] Error: <8> /home/packages/tmp/spring-88.0+dfsg1/rts/Rendering/WorldDrawer.cpp:144
[f=0005182] Error: <9> /home/packages/tmp/spring-88.0+dfsg1/rts/Game/Game.cpp:1173
zsh: segmentation fault spring

for details see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678888

For me it looks like a crash when using the free r600_dri driver.
Additional InformationThe Debian bug report has detailed command line output attached
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

abma

2012-07-04 00:47

administrator   ~0008884

yeah, seems to be a driver bug... not sure if spring needs a fix...

Kloot

2012-07-04 12:04

developer   ~0008887

it doesn't (trace indicates driver crashed trying to create an FBO for some far-texture, so a workaround for the reporter would be to disable them)

jandd

2012-07-17 16:41

reporter   ~0009045

Last edited: 2012-07-17 16:42

The bug does not occur with 89.0 but is reproducible when going back to 88.0 (both using the Debian package). Is there any change in 89.0 that might have fixed this error?

abma

2012-07-20 16:22

administrator   ~0009058

yep, ~ 500 commits :D

maybe 2701583bd1cc4e8402e2ad75783b0156b75116e9 but no idea... (imo not worth to bisect...)

Issue History

Date Modified Username Field Change
2012-07-01 21:58 jandd New Issue
2012-07-04 00:47 abma Note Added: 0008884
2012-07-04 12:04 Kloot Note Added: 0008887
2012-07-04 12:04 Kloot Status new => closed
2012-07-04 12:04 Kloot Resolution open => no change required
2012-07-17 16:41 jandd Note Added: 0009045
2012-07-17 16:41 jandd Status closed => feedback
2012-07-17 16:41 jandd Resolution no change required => reopened
2012-07-17 16:42 jandd Note Edited: 0009045
2012-07-20 16:22 abma Note Added: 0009058
2012-07-20 16:22 abma Status feedback => resolved
2012-07-20 16:22 abma Resolution reopened => fixed
2012-07-20 16:22 abma Assigned To => abma