I'm getting crashes even with libpng v1.2.8
here is the data:
$ bzflag --version
BZFlag client 2.0.5.20060415-DEVEL-linux-gnu-SDL (protocol 0026)
http://BZFlag.org/
Copyright (c) 1993 - 2006 Tim Riker
now for the gdb output. This is repeatable by firing a shot into a teleporter on bzflag.norang.ca:5154.
(gdb) run
Starting program: /usr/local/bin/bzflag
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 3286)]
[New Thread 32769 (LWP 3287)]
[New Thread 16386 (LWP 3288)]
libpng warning: Extra compressed data.
libpng warning: Extra compression data
libpng warning: Extra compressed data.
libpng warning: Extra compression data
libpng warning: Extra compressed data.
libpng warning: Extra compression data
libpng warning: Extra compressed data.
libpng warning: Extra compression data
libpng warning: Extra compressed data.
libpng warning: Extra compression data
libpng warning: Extra compressed data.
libpng warning: Extra compression data
libpng warning: Extra compressed data.
libpng warning: Extra compression data
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 3286)]
BasicEffect::setColor (this=0xf57bc0, rgb=0x0) at effectsRenderer.cxx:458
458 color[0] = rgb[0];
(gdb) back
#0 BasicEffect::setColor (this=0xf57bc0, rgb=0x0) at effectsRenderer.cxx:458
#1 0x00000000004516e2 in EffectsRenderer::addShotTeleportEffect (this=0xcb3e50, rgb=0x0, pos=0x39311e8,
rot=0x7fffffd3a458, vel=0x0) at effectsRenderer.cxx:393
#2 0x00000000004ad4a9 in SegmentedShotStrategy::update (this=0xf4c090, dt=38.3501053) at Singleton.h:83
#3 0x00000000004c06fc in LocalShotPath::update (this=0x38b0cf0, dt=38.3501053) at ShotPath.cxx:187
#4 0x0000000000486326 in LocalPlayer::doUpdate (this=0x363f530, dt=0.0320030004) at LocalPlayer.cxx:142
#5 0x00000000004294bf in BaseLocalPlayer::update (this=0x363f530) at BaseLocalPlayer.cxx:89
#6 0x00000000004fcc10 in playingLoop () at playing.cxx:6018
#7 0x00000000004ff069 in startPlaying (_display=0xf57bc0, renderer=@0xb7a290) at playing.cxx:6715
#8 0x00000000004dce1c in main (argc=7510544, argv=0x7fffffd3b820) at Singleton.h:83