<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>217874</bug_id>
          
          <creation_ts>2008-04-15 21:52 0000</creation_ts>
          <short_desc>games-action/bzflag-2.0.10: segmentation fault with net-dns/c-ares-1.5.1</short_desc>
          <delta_ts>2008-06-25 19:45:52 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Games</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>remspoor@linuxmail.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          <cc>voyageur@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>remspoor@linuxmail.org</who>
            <bug_when>2008-04-15 21:52:23 0000</bug_when>
            <thetext>Running bzflag when net-dns/c-ares-1.5.1 is installed produces a segmentation fault. net-dns/c-ares-1.4.0 works ok.

Reproducible: Always

Steps to Reproduce:
1. emerge games-action/bzflag (version 2.0.10)

run in gnome-terminal:
2. ulimit -c unlimited
3. bzflag

Actual Results:  
Segmentation fault (core dumped)

Expected Results:  
I should be able to shoot some tanks ;-)

I compiled the following packages with the additional CFLAGS,CXXFLAGS=&quot;-g -ggdb3&quot; and FEATURES=&quot;splitdebug&quot;:
sys-libs/glibc-2.7-r2
games-action/bzflag-2.0.10
net-dns/c-ares-1.5.1

(gdb) bt full
#0  0x00002b3c77103c10 in strlen () from /lib/libc.so.6
No symbol table info available.
#1  0x00002b3c77103956 in *__GI___strdup (s=0x0) at strdup.c:42
	len = &lt;value optimized out&gt;
	new = &lt;value optimized out&gt;
#2  0x00002b3c70c6643b in ares_init_options (channelptr=0x8d2638, options=0x7fff3a061b00, optmask=256) at ares_init.c:394
	channel = &lt;value optimized out&gt;
	i = &lt;value optimized out&gt;
	status = &lt;value optimized out&gt;
	server = &lt;value optimized out&gt;
#3  0x00000000005a4007 in AresHandler (this=0x8d2620, _index=&lt;value optimized out&gt;) at AresHandler.cxx:33
No locals.
#4  0x000000000054b80b in __static_initialization_and_destruction_0 (__initialize_p=&lt;value optimized out&gt;, __priority=&lt;value optimized out&gt;) at playing.cxx:224
No locals.
#5  0x000000000064be0a in ?? ()
No symbol table info available.
#6  0x00002b3c722925a8 in __PRETTY_FUNCTION__.6274 () from /lib/libpthread.so.0
No symbol table info available.
#7  0x00002b3c70c5ebc0 in ?? () from /lib64/ld-linux-x86-64.so.2
No symbol table info available.
#8  0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) 

This gave me the hint of a package called c-ares. I downgraded that package to version 1.4.0 by masking 1.5.1 and recompiled bzflag.

bzflag was working again ;-)

I hope that the bt is enough info.
emerge --info follows</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>remspoor@linuxmail.org</who>
            <bug_when>2008-04-15 21:54:10 0000</bug_when>
            <thetext>Created an attachment (id=149851)
emerge --info

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tupone@gentoo.org</who>
            <bug_when>2008-04-16 05:45:38 0000</bug_when>
            <thetext>The fix for c-ares is already in upstream cvs, together with changes for gcc-4.3. I hope I can soon release a 2.0.12 and upload a new ebuild. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>amadeus.bit@googlemail.com</who>
            <bug_when>2008-04-22 10:31:04 0000</bug_when>
            <thetext>Here the same. bzflag wont start: segmentation fault.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>amadeus.bit@googlemail.com</who>
            <bug_when>2008-06-16 11:51:37 0000</bug_when>
            <thetext>When will it be fixed?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tupone@gentoo.org</who>
            <bug_when>2008-06-25 19:45:52 0000</bug_when>
            <thetext>Should be fixed in 2.0.12. Thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>149851</attachid>
            <date>2008-04-15 21:54 0000</date>
            <desc>emerge --info</desc>
            <filename>emerge-info.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">UG9ydGFnZSAyLjEuNV9yYzMgKGRlZmF1bHQtbGludXgvYW1kNjQvMjAwNy4wL2Rlc2t0b3AsIGdj
Yy00LjIuMywgZ2xpYmMtMi43LXIyLCAyLjYuMjQtZ2VudG9vIHg4Nl82NCkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KU3lz
dGVtIHVuYW1lOiAyLjYuMjQtZ2VudG9vIHg4Nl82NCBJbnRlbChSKSBQZW50aXVtKFIpIEQgQ1BV
IDMuMDBHSHoKVGltZXN0YW1wIG9mIHRyZWU6IFR1ZSwgMTUgQXByIDIwMDggMTQ6MzA6MDEgKzAw
MDAKZGlzdGNjIDIuMTguMyB4ODZfNjQtcGMtbGludXgtZ251IChwcm90b2NvbHMgMSBhbmQgMikg
KGRlZmF1bHQgcG9ydCAzNjMyKSBbZGlzYWJsZWRdCmNjYWNoZSB2ZXJzaW9uIDIuNCBbZGlzYWJs
ZWRdCmFwcC1zaGVsbHMvYmFzaDogICAgIDMuMl9wMzMKZGV2LWphdmEvamF2YS1jb25maWc6IDEu
My43LCAyLjEuNQpkZXYtbGFuZy9weXRob246ICAgICAyLjUuMS1yNQpkZXYtcHl0aG9uL3B5Y3J5
cHRvOiAyLjAuMS1yNgpkZXYtdXRpbC9jY2FjaGU6ICAgICAyLjQtcjcKc3lzLWFwcHMvYmFzZWxh
eW91dDogMS4xMi4xMgpzeXMtYXBwcy9zYW5kYm94OiAgICAxLjIuMTguMS1yMgpzeXMtZGV2ZWwv
YXV0b2NvbmY6ICAyLjEzLCAyLjYyCnN5cy1kZXZlbC9hdXRvbWFrZTogIDEuNF9wNiwgMS41LCAx
LjYuMywgMS43LjktcjEsIDEuOC41LXIzLCAxLjkuNi1yMiwgMS4xMC4xCnN5cy1kZXZlbC9iaW51
dGlsczogIDIuMTgtcjEKc3lzLWRldmVsL2djYy1jb25maWc6IDEuNC4wLXI0CnN5cy1kZXZlbC9s
aWJ0b29sOiAgIDEuNS4yNgp2aXJ0dWFsL29zLWhlYWRlcnM6ICAyLjYuMjQKQUNDRVBUX0tFWVdP
UkRTPSJhbWQ2NCB+YW1kNjQiCkNCVUlMRD0ieDg2XzY0LXBjLWxpbnV4LWdudSIKQ0ZMQUdTPSIt
TzIgLW1hcmNoPW5vY29uYSAtcGlwZSIKQ0hPU1Q9Ing4Nl82NC1wYy1saW51eC1nbnUiCkNPTkZJ
R19QUk9URUNUPSIvZXRjIC91c3Iva2RlLzMuNS9lbnYgL3Vzci9rZGUvMy41L3NoYXJlL2NvbmZp
ZyAvdXNyL2tkZS8zLjUvc2h1dGRvd24gL3Vzci9zaGFyZS9jb25maWcgL3Zhci9iaW5kIgpDT05G
SUdfUFJPVEVDVF9NQVNLPSIvZXRjL2Vudi5kIC9ldGMvZW52LmQvamF2YS8gL2V0Yy9mb250cy9m
b250cy5jb25mIC9ldGMvZ2NvbmYgL2V0Yy9waHAvYXBhY2hlMi1waHA1L2V4dC1hY3RpdmUvIC9l
dGMvcGhwL2NnaS1waHA1L2V4dC1hY3RpdmUvIC9ldGMvcGhwL2NsaS1waHA1L2V4dC1hY3RpdmUv
IC9ldGMvcmV2ZGVwLXJlYnVpbGQgL2V0Yy90ZXJtaW5mbyAvZXRjL3VkZXYvcnVsZXMuZCIKQ1hY
RkxBR1M9Ii1PMiAtbWFyY2g9bm9jb25hIC1waXBlIgpESVNURElSPSIvdXNyL3BvcnRhZ2UvZGlz
dGZpbGVzIgpFTUVSR0VfREVGQVVMVF9PUFRTPSItLXdpdGgtYmRlcHMgeSIKRkVBVFVSRVM9ImRp
c3Rsb2NrcyBtZXRhZGF0YS10cmFuc2ZlciBwYXJhbGxlbC1mZXRjaCBzYW5kYm94IHNmcGVybXMg
c3RyaWN0IHVubWVyZ2Utb3JwaGFucyB1c2VyZmV0Y2giCkdFTlRPT19NSVJST1JTPSJmdHA6Ly9m
dHAuc250LnV0d2VudGUubmwvcHViL29zL2xpbnV4L2dlbnRvbyIKTEFORz0iZW5fVVMuVVRGLTgi
CkxDX0FMTD0iZW5fVVMuVVRGLTgiCkxERkxBR1M9IiIKTUFLRU9QVFM9Ii1qMiIKUEtHRElSPSIv
dXNyL3BvcnRhZ2UvcGFja2FnZXMiClBPUlRBR0VfUlNZTkNfT1BUUz0iLS1yZWN1cnNpdmUgLS1s
aW5rcyAtLXNhZmUtbGlua3MgLS1wZXJtcyAtLXRpbWVzIC0tY29tcHJlc3MgLS1mb3JjZSAtLXdo
b2xlLWZpbGUgLS1kZWxldGUgLS1zdGF0cyAtLXRpbWVvdXQ9MTgwIC0tZXhjbHVkZT0vZGlzdGZp
bGVzIC0tZXhjbHVkZT0vbG9jYWwgLS1leGNsdWRlPS9wYWNrYWdlcyIKUE9SVEFHRV9UTVBESVI9
Ii92YXIvdG1wIgpQT1JURElSPSIvdXNyL3BvcnRhZ2UiClBPUlRESVJfT1ZFUkxBWT0iL3Vzci9w
b3J0YWdlL2xvY2FsL2xheW1hbi9zZWNvbmRsaWZlIC91c3IvcG9ydGFnZS9sb2NhbC9sYXltYW4v
c3VucmlzZSAvdXNyL3BvcnRhZ2UvbG9jYWwvbGF5bWFuL3ZvaXAgL3Vzci9wb3J0YWdlL2xvY2Fs
L2xheW1hbi9wcm8tYXVkaW8gL3Vzci9wb3J0YWdlL2xvY2FsL2xheW1hbi9tYXJpbmVhbS14ZW4g
L3Vzci9wb3J0YWdlL2xvY2FsL2xheW1hbi94ZW4gL3Vzci9wb3J0YWdlL2xvY2FsL2xheW1hbi96
dWdhaW5hIC91c3IvcG9ydGFnZS9sb2NhbC9sYXltYW4vdmxlZ2VsIC91c3IvbG9jYWwvcG9ydGFn
ZSIKU1lOQz0icnN5bmM6Ly8xOTIuMTY4LjE2MS4xL2dlbnRvby1wb3J0YWdlIgpVU0U9IjNkbm93
IFggWGF3M2QgYTUyIGFhYyBhY2wgYWNwaSBhZGRpdGlvbnMgYWltIGFsc2EgYW1kNjQgYW1yIGFt
cm5iIGFtcndiIGFwYWNoZTIgYXJlcyBhcnRzIGFydHdvcmtleHRyYSBhc2YgYXVkaW9maWxlIGF2
YWhpIGF4MjUgYmFzaC1jb21wbGV0aW9uIGJlcmtkYiBibHVldG9vdGggYm9uam91ciBiemlwMiBj
YWlybyBjYWxlbmRhciBjYXBzIGNkcGFyYW5vaWEgY2RyIGNnaSBjbGFtYXYgY2xpIGNvbnNvbGUg
Y3B1ZGV0ZWN0aW9uIGNyYWNrbGliIGNyeXB0IGNzcyBjdXBzIGN1cmwgY3VybHdyYXBwZXJzIGRi
YSBkYnVzIGRnYSBkaXZ4IGRpdng0bGludXggZHJpIGR0cyBkdiBkdmIgZHZkIGR2ZHIgZHZkcmVh
ZCBlZHMgZW1lcmFsZCBlbmNvZGUgZXBpcGhhbnkgZXNkIGV0aGVyZWFsIGV2byBleGlmIGV4cGF0
IGV4dHJhZmlsdGVycyBmYW0gZmFtZSBmYXQgZmJjb24gZmZtcGVnIGZmdHcgZmlyZWZveCBmbGFj
IGZsYXNoIGZvb21hdGljZGIgZnRwIGZ1c2UgZ2FkdSBnYiBnY3J5cHQgZ2QgZ2RibSBnaWYgZ2lt
cCBnbGl0eiBnbHV0IGdtcCBnbm9tZSBnbnV0bHMgZ3Bob3RvMiBncG0gZ3BzIGdyb3Vwd2lzZSBn
c20gZ3N0cmVhbWVyIGd0ayBndGtodG1sIGgzMjMgaGFsIGhmcyBpY2FsIGljb252IGljcSBpZG4g
aWVlZTEzOTQgaW1hZ2VtYWdpY2sgaW1hcCBpbWxpYiBpbnNlY3VyZS1kcml2ZXJzIGlwdjYgaXNk
bmxvZyBqYWJiZXIgamFjayBqYXZhIGphdmFzY3JpcHQgamNlIGpmcyBqb3lzdGljayBqcGVnIGpw
ZWcyayBrZGUga2VyYmVyb3Mga29kYWsga3JiNCBsYWRjY2EgbGNkIGxjbXMgbGRhcCBsaWJjYWNh
IGxpYm5vdGlmeSBsaXJjIGxpdmUgbG1fc2Vuc29ycyBsb2dyb3RhdGUgbG9nd2F0Y2ggbHVhIGx6
byBtYWQgbWF0cm9za2EgbWJveCBtYnJvbGEgbWRuc3Jlc3BvbmRlci1jb21wYXQgbWVhbndoaWxl
IG1pZGkgbWlrbW9kIG1pbHRlciBtaW1lIG1pbmcgbWpwZWcgbW1hcCBtbXggbW5nIG1vbm8gbXAz
IG1wNCBtcDRsaXZlIG1wZWcgbXBsYXllciBtc24gbXRwIG11ZGZsYXAgbXVzZXBhY2sgbXVzaWNi
cmFpbnogbXlzcWwgbXl0aHR2IG5jdXJzZXMgbmV0Y2RmIG5ldHdvcmsgbmxzIG5wdGwgbnB0bG9u
bHkgbnNwbHVnaW4gbnRmcyBudmlkaWEgb2ZmZW5zaXZlIG9nZyBvcGVuYWwgb3BlbmV4ciBvcGVu
Z2wgb3BlbmdsLXZpZGVvIG9wZW5nbC14dm1jIG9wZW5tcCBvc2Mgb3NjYXIgb3NzIHBhbSBwY2Fw
IHBjbWNpYSBwY250bCBwY3JlIHBkYSBwZGYgcGVybCBwaHAgcGljIHBuZyBwb3NpeCBwcGRzIHBw
cGQgcHl0aG9uIHFxIHF0MyBxdDNzdXBwb3J0IHF0NCBxdWlja3RpbWUgcmFkaXVzIHJlYWRsaW5l
IHJlYWxtZWRpYSByZWZsZWN0aW9uIHJlaXNlcjQgcmVpc2VyZnMgcmZraWxsIHJsZSBycmR0b29s
IHJ0MjQwMHBjaSBydDI1MDBwY2kgcnQyNTAwdXNiIHJ0NjFwY2kgcnQ3M3VzYiBydHNwIHNhbWJh
IHNhc2wgc2Nhbm5lciBzZGwgc2VyaWFsIHNlc3Npb24gc2hhcmVkZXh0IHNoYXJlZG1lbSBzaG9y
dGVuIHNob3V0IHNpbGMgc2tleSBzbGFuZyBzbHAgc21pIHNtcyBzbmRmaWxlIHNubXAgc29ja2V0
cyBzcGVleCBzcGVsbCBzcGwgc3FsaXRlIHNxbGl0ZTMgc3NlIHNzZTIgc3NsIHN0cmVhbSBzdHJl
YW16YXAgc3ZnIHRjbHRrIHRjcGQgdGhlb3JhIHRpZHkgdGlmZiB0b2tlbml6ZXIgdHJhbnNjb2Rl
IHRydWV0eXBlIHVkZXYgdW5pY29kZSB1cG5wIHVzYiB1c2VybG9jYWxlcyB2NGwgdjRsMiB2Ym94
YmZlIHZjZCB2ZHIgdmZhdCB2aG9zdHMgdmlkZW9zIHZpc3VhbGl6YXRpb24gdm9yYmlzIHdkZHgg
d2lmaSB3bWEgd21mIHdtcCB3eHdpbmRvd3MgeDI2NCB4Y2IgeGNvbXBvc2l0ZSB4ZmFjZSB4ZnMg
eGluZSB4bWwgeG1sMiB4b3JnIHhvc2QgeHBtIHhyYW5kciB4c2NyZWVuc2F2ZXIgeHNsIHh2IHh2
aWQgeHZtYyB5YWhvbyB6ZXBoeXIgemxpYiIgQUxTQV9DQVJEUz0iYWxpNTQ1MSBhbHM0MDAwIGF0
aWl4cCBhdGlpeHAtbW9kZW0gYnQ4N3ggY2EwMTA2IGNtaXBjaSBlbXUxMGsxeCAJZW5zMTM3MCBl
bnMxMzcxIGVzMTkzOCBlczE5NjggZm04MDEgaGRhLWludGVsIGludGVsOHgwIGludGVsOHgwbSBt
YWVzdHJvMyAJdHJpZGVudCB1c2ItYXVkaW8gdmlhODJ4eCB2aWE4Mnh4LW1vZGVtIHltZnBjaSIg
QUxTQV9QQ01fUExVR0lOUz0iYWRwY20gYWxhdyBhc3ltIGNvcHkgZG1peCBkc2hhcmUgZHNub29w
IGVtcHR5IGV4dHBsdWcgZmlsZSBob29rcyBpZWM5NTggaW9wbHVnIGxhZHNwYSBsZmxvYXQgbGlu
ZWFyIG1ldGVyIG11bGF3IG11bHRpIG51bGwgcGx1ZyByYXRlIHJvdXRlIHNoYXJlIHNobSBzb2Z0
dm9sIiBBUEFDSEUyX01PRFVMRVM9ImFjdGlvbnMgYWxpYXMgYXV0aF9iYXNpYyBhdXRoX2RpZ2Vz
dCBhdXRobl9hbm9uIGF1dGhuX2RiZCBhdXRobl9kYm0gYXV0aG5fZGVmYXVsdCBhdXRobl9maWxl
IGF1dGh6X2RibSBhdXRoel9kZWZhdWx0IGF1dGh6X2dyb3VwZmlsZSBhdXRoel9ob3N0IGF1dGh6
X293bmVyIGF1dGh6X3VzZXIgYXV0b2luZGV4IGNhY2hlIGRhdiBkYXZfZnMgZGF2X2xvY2sgZGJk
IGRlZmxhdGUgZGlyIGRpc2tfY2FjaGUgZW52IGV4cGlyZXMgZXh0X2ZpbHRlciBmaWxlX2NhY2hl
IGZpbHRlciBoZWFkZXJzIGlkZW50IGltYWdlbWFwIGluY2x1ZGUgaW5mbyBsb2dfY29uZmlnIGxv
Z2lvIG1lbV9jYWNoZSBtaW1lIG1pbWVfbWFnaWMgbmVnb3RpYXRpb24gcHJveHkgcHJveHlfYWpw
IHByb3h5X2JhbGFuY2VyIHByb3h5X2Nvbm5lY3QgcHJveHlfaHR0cCByZXdyaXRlIHNldGVudmlm
IHNvIHNwZWxpbmcgc3RhdHVzIHVuaXF1ZV9pZCB1c2VyZGlyIHVzZXJ0cmFjayB2aG9zdF9hbGlh
cyIgRFZCX0NBUkRTPSJiY20zNTEwIGRpYnVzYi11c2IxIGRpYnVzYi11c2IyIG54dDIwMDIgbnh0
MjAweCBvcjUxMTMyIG9yNTEyMTEgc3A4ODcwIHNwODg3eCB0dHBjaSB0dHVzYi1kZWMgdXNiLWE4
MDAgdXNiLWJsdWViaXJkIHVzYi1kaWIwNzAwIHVzYi1kdHQyMDB1IHVzYi11bXQgdXNiLXZwNzAy
eCB1c2ItdnA3MDQ1IHVzYi13dDIyMHUgdGRhMTAwNDUgdGRhMTAwNDYiIEVMSUJDPSJnbGliYyIg
Rk9PMlpKU19ERVZJQ0VTPSJocDEwMTgiIElOUFVUX0RFVklDRVM9ImtleWJvYXJkIG1vdXNlIGV2
ZGV2IGpveXN0aWNrIHdhY29tIiBLRVJORUw9ImxpbnV4IiBMQ0RfREVWSUNFUz0ibmN1cnNlcyBo
ZDQ0NzgwIG1kODgwMCB0ZXh0IHhvc2QiIExJUkNfREVWSUNFUz0iaGF1cHBhdWdlIiBNWVRIVFZf
T1BUUz0ic2FzYyBidWRnZXRjYXJkIiBVU0VSTEFORD0iR05VIiBWSURFT19DQVJEUz0ibnYgbnZp
ZGlhIHZlc2EgZmJkZXYgdjRsIgpVbnNldDogIENQUEZMQUdTLCBDVEFSR0VULCBJTlNUQUxMX01B
U0ssIExJTkdVQVMsIFBPUlRBR0VfQ09NUFJFU1MsIFBPUlRBR0VfQ09NUFJFU1NfRkxBR1MsIFBP
UlRBR0VfUlNZTkNfRVhUUkFfT1BUUwoK
</data>        

          </attachment>
    </bug>

</bugzilla>