-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I am experiencing segfaults when something (absolutely anything) in the
game gets damaged. It works fine otherwise - I can build things, move
units, etc.

I suspect this may have something to do with pie_Draw3DShape2(),
although I am absolutely clueless as to what this has to do with damage
situation?

The data I gathered is included in the attachment. The sections
separated by --- are from different runs.

Debian Unstable (2.6.21.3 SMP PREEMPT x86_64 GNU/Linux).

P.S. Not reporting this to the tracker, as my IP address seems to be
blacklisted, despite the fact that I am a registered developer at Gna.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGYdRGztOe9mov/y4RAq8TAJ4zWK4YulrzcCfYiQsvyzc0a2/JWACfRKg5
yWxAsNQ5aKXi/0qYaQFSw2U=
=V7Hi
-----END PGP SIGNATURE-----
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".

[...]

Program received signal SIGABRT, Aborted.
[Switching to Thread 47906800199696 (LWP 32048)]
0x00002b922a2a6c45 in raise () from /lib/libc.so.6

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47184689895440 (LWP 32055)]
0x0000000000526ffa in pie_Draw3DShape2 (shape=0xaea0b7c0c100ca2, frame=0, 
colour=
      {byte = {b = 253 '�, g = 253 '�, r = 253 '�, a = 255 '�'}, argb = 
4294835709}, specular=
      {byte = {b = 0 '\0', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, argb = 0}, 
pieFlag=128, pieFlagData=0) at piedraw.c:340
340             pie_SetTexturePage(shape->texpage);

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47433791240208 (LWP 32075)]
0x00002aaaab00f96d in __R300PuntSW () from /usr/lib/dri/fglrx_dri.so

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1090525504 (LWP 32101)]
0x00002abfed097f8b in ?? () from /usr/lib/libopenal.so.0

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46982931326992 (LWP 32158)]
pie_ShadowDrawLoop () at piedraw.c:511
511                                     Vector3f_Set(&p[j], 
pVertices[current].x, scale_y(pVertices[current].y, flag, flag_data), 
pVertices[current].z);
(gdb) bt
#0  pie_ShadowDrawLoop () at piedraw.c:511
#1  0x0000000000528147 in pie_RemainingPasses () at piedraw.c:795
#2  0x00000000004c5b2f in drawTiles (camera=0x3f, player=<value optimized out>) 
at display3d.c:951
#3  0x00000000004c65d2 in displayTerrain () at display3d.c:583
#4  0x00000000004c785e in draw3DScene () at display3d.c:380
#5  0x0000000000425f5f in displayWorld () at display.c:1519
#6  0x00000000004670e7 in gameLoop () at loop.c:551
#7  0x0000000000467f67 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.c:523

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46949276620816 (LWP 32168)]
0x00002aaaab00f96d in __R300PuntSW () from /usr/lib/dri/fglrx_dri.so
(gdb) bt
#0  0x00002aaaab00f96d in __R300PuntSW () from /usr/lib/dri/fglrx_dri.so
#1  0x00002aaaaaf13d9d in __glATIValidate () from /usr/lib/dri/fglrx_dri.so
#2  0x00002aaaab1a0ec9 in __glim_VertexCacheBegin () from 
/usr/lib/dri/fglrx_dri.so
#3  0x000000000052736a in pie_Draw3DShape2 (shape=0x49764d0, frame=689, 
colour={byte = {b = 199 '�, g = 199 '�, r = 199 '�, a = 255 '�'}, argb 
= 4291282887}, specular=
      {byte = {b = 0 '\0', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, argb = 0}, 
pieFlag=0, pieFlagData=<value optimized out>) at piedraw.c:227
#4  0x0000000000527630 in pie_Draw3DShape (shape=0x49764d0, frame=689, 
team=<value optimized out>, col=<value optimized out>, spec=0, pieFlag=0, 
pieFlagData=0) at piedraw.c:740
#5  0x00000000004c52e1 in renderFeature (psFeature=0x1c38688) at 
display3d.c:1795
#6  0x00000000004c5322 in displayFeatures () at display3d.c:1537
#7  0x00000000004c5a75 in drawTiles (camera=0x3f, player=0x3ce88) at 
display3d.c:939
#8  0x00000000004c65d2 in displayTerrain () at display3d.c:583
#9  0x00000000004c785e in draw3DScene () at display3d.c:380
#10 0x0000000000425f5f in displayWorld () at display.c:1519
#11 0x00000000004670e7 in gameLoop () at loop.c:551
#12 0x0000000000467f67 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.c:523

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47749769500688 (LWP 32175)]
0x00002aaaab00f96d in __R300PuntSW () from /usr/lib/dri/fglrx_dri.so
(gdb) bt
#0  0x00002aaaab00f96d in __R300PuntSW () from /usr/lib/dri/fglrx_dri.so
#1  0x00002aaaaaf13d9d in __glATIValidate () from /usr/lib/dri/fglrx_dri.so
#2  0x00002aaaab1a0ec9 in __glim_VertexCacheBegin () from 
/usr/lib/dri/fglrx_dri.so
#3  0x000000000052736a in pie_Draw3DShape2 (shape=0x4975b10, frame=567, 
colour={byte = {b = 199 '�, g = 199 '�, r = 199 '�, a = 255 '�'}, argb 
= 4291282887}, specular=
      {byte = {b = 0 '\0', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, argb = 0}, 
pieFlag=0, pieFlagData=<value optimized out>) at piedraw.c:227
#4  0x0000000000527630 in pie_Draw3DShape (shape=0x4975b10, frame=567, 
team=<value optimized out>, col=<value optimized out>, spec=0, pieFlag=0, 
pieFlagData=0) at piedraw.c:740
#5  0x00000000004c52e1 in renderFeature (psFeature=0x1c38788) at 
display3d.c:1795
#6  0x00000000004c5322 in displayFeatures () at display3d.c:1537
#7  0x00000000004c5a75 in drawTiles (camera=0x3f, player=0x3ce88) at 
display3d.c:939
#8  0x00000000004c65d2 in displayTerrain () at display3d.c:583
#9  0x00000000004c785e in draw3DScene () at display3d.c:380
#10 0x0000000000425f5f in displayWorld () at display.c:1519
#11 0x00000000004670e7 in gameLoop () at loop.c:551
#12 0x0000000000467f67 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.c:523

---

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 47259059206160 (LWP 32182)]
0x00002aaaab15cabd in __glLMLFilter () from /usr/lib/dri/fglrx_dri.so
(gdb) bt
#0  0x00002aaaab15cabd in __glLMLFilter () from /usr/lib/dri/fglrx_dri.so
#1  0x00002aaaab10d515 in ?? () from /usr/lib/dri/fglrx_dri.so
#2  0x00002aaaab110047 in ?? () from /usr/lib/dri/fglrx_dri.so
#3  0x00002aaaab10a8de in ?? () from /usr/lib/dri/fglrx_dri.so
#4  0x00002aaaab1025d5 in __RDTSC_64 () from /usr/lib/dri/fglrx_dri.so
#5  0x00002aaaab103156 in __glRunILFragmentShaderProgram () from 
/usr/lib/dri/fglrx_dri.so
#6  0x00002aaaab138a3f in __glILSpan () from /usr/lib/dri/fglrx_dri.so
#7  0x00002aaaab136c5e in __glProcessSpan () from /usr/lib/dri/fglrx_dri.so
#8  0x00002aaaab135032 in ?? () from /usr/lib/dri/fglrx_dri.so
#9  0x00002aaaab1340a3 in __glFillTriangle () from /usr/lib/dri/fglrx_dri.so
#10 0x00002aaaab136b55 in __glRenderSmoothTriangle () from 
/usr/lib/dri/fglrx_dri.so
#11 0x00002aaaab16b84b in __glRenderTriangleSyncTrap () from 
/usr/lib/dri/fglrx_dri.so
#12 0x00002aaaab1a970d in __glDrawCachedTriangleFan () from 
/usr/lib/dri/fglrx_dri.so
#13 0x00002aaaab1a0fb1 in __glim_VertexCacheEnd () from 
/usr/lib/dri/fglrx_dri.so
#14 0x0000000000527465 in pie_Draw3DShape2 (shape=0x50249a0, frame=0, 
colour={byte = {b = 242 '�, g = 242 '�, r = 242 '�, a = 255 '�'}, argb 
= 4294111986}, specular=
      {byte = {b = 0 '\0', g = 0 '\0', r = 0 '\0', a = 0 '\0'}, argb = 0}, 
pieFlag=128, pieFlagData=<value optimized out>) at piedraw.c:248
#15 0x0000000000527630 in pie_Draw3DShape (shape=0x50249a0, frame=0, 
team=<value optimized out>, col=<value optimized out>, spec=0, pieFlag=128, 
pieFlagData=0) at piedraw.c:740
#16 0x00000000004193c4 in displayCompObj (psObj=0x1274c70, bButton=0) at 
component.c:943
#17 0x000000000041a311 in displayComponentObject (psObj=0x2aaaab7602c0) at 
component.c:838
#18 0x00000000004bf6a9 in renderDroid (psDroid=0x2aaaab7602c0) at 
display3d.c:2758
#19 0x00000000004c1d38 in displayDynamicObjects () at display3d.c:1642
#20 0x00000000004c5a7a in drawTiles (camera=0x3f, player=0x3ce88) at 
display3d.c:940
#21 0x00000000004c65d2 in displayTerrain () at display3d.c:583
#22 0x00000000004c785e in draw3DScene () at display3d.c:380
---Type <return> to continue, or q <return> to quit---
#23 0x0000000000425f5f in displayWorld () at display.c:1519
#24 0x00000000004670e7 in gameLoop () at loop.c:551
#25 0x0000000000467f67 in main (argc=<value optimized out>, argv=<value 
optimized out>) at main.c:523

_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev

Reply via email to