<?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>38356</bug_id>
          
          <creation_ts>2004-01-15 16:51 0000</creation_ts>
          <short_desc>zsh segfaults with glibc-2.3.2-r9</short_desc>
          <delta_ts>2004-01-18 10:01:05 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>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>nall@themountaingoats.net</reporter>
          <assigned_to>usata@gentoo.org</assigned_to>
          <cc>base-system@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>nall@themountaingoats.net</who>
            <bug_when>2004-01-15 16:51:17 0000</bug_when>
            <thetext>it appears that zsh relies on a certain behavior of strncmp that has changed in the latest glibc, causing it to SIGSEGV on some filename completions. attaching a patch that fixes this for me.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nall@themountaingoats.net</who>
            <bug_when>2004-01-15 16:52:05 0000</bug_when>
            <thetext>Created an attachment (id=23893)
fix for strncmp bug
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nall@themountaingoats.net</who>
            <bug_when>2004-01-15 16:53:04 0000</bug_when>
            <thetext>Created an attachment (id=23894)
ebuild for the new patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>azarah@gentoo.org</who>
            <bug_when>2004-01-18 02:10:43 0000</bug_when>
            <thetext>Mamoru, please have a look - you might want to do it soonish, as -r9 is already
stable on a few arch&apos;s ...
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-01-18 10:01:05 0000</bug_when>
            <thetext>Yup, I checked and applied the patch. Thanks for reporting.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23893</attachid>
            <date>2004-01-15 16:52 0000</date>
            <desc>fix for strncmp bug</desc>
            <filename>zsh-4.1.1-strncmp.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIFNyYy9abGUvY29tcG1hdGNoLmMub3JpZwkyMDA0LTAxLTE1IDE4OjM3OjM5LjAwMDAwMDAw
MCAtMDYwMAorKysgU3JjL1psZS9jb21wbWF0Y2guYwkyMDA0LTAxLTE1IDE4OjM4OjQ1LjAwMDAw
MDAwMCAtMDYwMApAQCAtMzQxLDcgKzM0MSw3IEBACiAKICAgICAvKiBJZiB0aGUgYW5jaG9ycyBh
cmUgZXF1YWwsIHdlIGtlZXAgb25seSBvbmUuICovCiAKLSAgICBpZiAoIXN0cm5jbXAobCwgdywg
d2wpKQorICAgIGlmICh3bCA9PSAwIHx8ICFzdHJuY21wKGwsIHcsIHdsKSkKIAlsID0gTlVMTDsK
IAogICAgIC8qIFNwbGl0IHRoZSBuZXcgcGFydCBpbnRvIHBhcnRzIGFuZCB0dXJuIHRoZSBsYXN0
IG9uZSBpbnRvIGEK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>23894</attachid>
            <date>2004-01-15 16:53 0000</date>
            <desc>ebuild for the new patch</desc>
            <filename>zsh-4.1.1-r4.ebuild</filename>
            <type>application/octet-stream</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1zaGVsbHMvenNoL3pzaC00
LjEuMS1yMy5lYnVpbGQsdiAxLjIgMjAwNC8wMS8wMyAxODoyMjozNiB1c2F0YSBFeHAgJAoKaW5o
ZXJpdCBldXRpbHMKCklVU0U9ImNqayBtYWlsZGlyIG5jdXJzZXMgc3RhdGljIGRvYyIKCkRFU0NS
SVBUSU9OPSJVTklYIFNoZWxsIHNpbWlsYXIgdG8gdGhlIEtvcm4gc2hlbGwiCkhPTUVQQUdFPSJo
dHRwOi8vd3d3LnpzaC5vcmcvIgoKU1JDX1VSST0iZnRwOi8vZnRwLnpzaC5vcmcvcHViLyR7UH0u
dGFyLmJ6MgoJY2prPyAoIGh0dHA6Ly93d3cub25vLm9yZy9zb2Z0d2FyZS9kaXN0LyR7UH0tZXVj
LTAuMi5wYXRjaC5neiApCglkb2M/ICggZnRwOi8vZnRwLnpzaC5vcmcvcHViLyR7UH0tZG9jLnRh
ci5iejIgKSIKClNMT1Q9IjAiCkxJQ0VOU0U9IlpTSCIKS0VZV09SRFM9In54ODYgfmFscGhhIH5w
cGMgfnNwYXJjIH5hbWQ2NCB+aHBwYSIKCkRFUEVORD0ic3lzLWFwcHMvZ3JvZmYKCT49c3lzLWFw
cHMvc2VkLTQKCSR7UkRFUEVORH0iClJERVBFTkQ9Ij49ZGV2LWxpYnMvbGlicGNyZS0zLjkKCXN5
cy1saWJzL2xpYmNhcAoJbmN1cnNlcz8gKCA+PXN5cy1saWJzL25jdXJzZXMtNS4xICkiCgpzcmNf
dW5wYWNrKCkgewoJdW5wYWNrICR7UH0udGFyLmJ6MgoJdXNlIGRvYyAmJiB1bnBhY2sgJHtQfS1k
b2MudGFyLmJ6MgoJY2QgJHtTfQoJZXBhdGNoICR7RklMRVNESVJ9LyR7UH0tZ2VudG9vLmRpZmYK
CWVwYXRjaCAke0ZJTEVTRElSfS8ke1B9LXN0cm5jbXAuZGlmZgoJdXNlIGNqayAmJiBlcGF0Y2gg
JHtESVNURElSfS8ke1B9LWV1Yy0wLjIucGF0Y2guZ3oKCWNkICR7U30vRG9jCglsbiAtc2YgLiBt
YW4xCgkjIGZpeCB6c2hhbGwgcHJvYmxlbSB3aXRoIHNvZWxpbQoJc29lbGltIHpzaGFsbC4xID4g
enNoYWxsLjEuc29lbGltCgltdiB6c2hhbGwuMS5zb2VsaW0genNoYWxsLjEKfQoKc3JjX2NvbXBp
bGUoKSB7Cglsb2NhbCBteWNvbmYKCgl1c2UgbmN1cnNlcyAmJiBteWNvbmY9Ii0td2l0aC1jdXJz
ZXMtdGVybWluZm8iCgl1c2UgbWFpbGRpciAmJiBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1t
YWlsZGlyLXN1cHBvcnQiCgl1c2Ugc3RhdGljICYmIG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJs
ZS1keW5hbWljIiBcCgkJJiYgTERGTEFHUz0iJHtMREZMQUdTfSAtc3RhdGljIgoKCWVjb25mIFwK
CQktLWJpbmRpcj0vYmluIFwKCQktLWxpYmRpcj0vdXNyL2xpYiBcCgkJLS1lbmFibGUtZXRjZGly
PS9ldGMvenNoIFwKCQktLWVuYWJsZS16c2hlbnY9L2V0Yy96c2gvenNoZW52IFwKCQktLWVuYWJs
ZS16bG9naW49L2V0Yy96c2gvemxvZ2luIFwKCQktLWVuYWJsZS16bG9nb3V0PS9ldGMvenNoL3ps
b2dvdXQgXAoJCS0tZW5hYmxlLXpwcm9maWxlPS9ldGMvenNoL3pwcm9maWxlIFwKCQktLWVuYWJs
ZS16c2hyYz0vZXRjL3pzaC96c2hyYyBcCgkJLS1lbmFibGUtZm5kaXI9L3Vzci9zaGFyZS96c2gv
JHtQVn0vZnVuY3Rpb25zIFwKCQktLWVuYWJsZS1zaXRlLWZuZGlyPS91c3Ivc2hhcmUvenNoL3Np
dGUtZnVuY3Rpb25zIFwKCQktLWVuYWJsZS1mdW5jdGlvbi1zdWJkaXJzIFwKCQktLWVuYWJsZS1s
ZGZsYWdzPSIke0xERkxBR1N9IiBcCgkJJHtteWNvbmZ9IHx8IGRpZSAiY29uZmlndXJlIGZhaWxl
ZCIKCglpZiBbIC1uICJgdXNlIHN0YXRpY2AiIF0gOyB0aGVuCgkJIyBjb21waWxlIGFsbCBtb2R1
bGVzIHN0YXRpY2FsbHksIHNlZSBCdWcgIzI3MzkyCgkJc2VkIC1pIC1lICJzL2xpbms9bm8vbGlu
az1zdGF0aWMvZyIgXAoJCQktZSAicy9sb2FkPW5vL2xvYWQ9eWVzL2ciIFwKCQkJY29uZmlnLm1v
ZHVsZXMgfHwgZGllCgllbHNlCgkJIyBhdm9pZCBsaW5raW5nIHRvIGxpYnMgaW4gL3Vzci9saWIs
IHNlZSBCdWcgIzI3MDY0CgkJc2VkIC1pIC1lICIvTElCUy9zJS1scGNyZSUvdXNyL2xpYi9saWJw
Y3JlLmElIiBcCgkJCU1ha2VmaWxlIHx8IGRpZQoJZmkKCgkjIGVtYWtlIHN0aWxsIGIwcmtzCglt
YWtlIHx8IGRpZSAibWFrZSBmYWlsZWQiCgkjbWFrZSBjaGVjayB8fCBkaWUgIm1ha2UgY2hlY2sg
ZmFpbGVkIgp9CgpzcmNfaW5zdGFsbCgpIHsKCWVpbnN0YWxsIFwKCQliaW5kaXI9JHtEfS9iaW4g
XAoJCWxpYmRpcj0ke0R9L3Vzci9saWIgXAoJCWZuZGlyPSR7RH0vdXNyL3NoYXJlL3pzaC8ke1BW
fS9mdW5jdGlvbnMgXAoJCXNpdGVmbmRpcj0ke0R9L3Vzci9zaGFyZS96c2gvc2l0ZS1mdW5jdGlv
bnMgXAoJCWluc3RhbGwuYmluIGluc3RhbGwubWFuIGluc3RhbGwubW9kdWxlcyBcCgkJaW5zdGFs
bC5pbmZvIGluc3RhbGwuZm5zIHx8IGRpZSAibWFrZSBpbnN0YWxsIGZhaWxlZCIKCglpbnNpbnRv
IC9ldGMvenNoCglkb2lucyAke0ZJTEVTRElSfS96cHJvZmlsZQoKCWtlZXBkaXIgL3Vzci9zaGFy
ZS96c2gvc2l0ZS1mdW5jdGlvbnMKCWluc2ludG8gL3Vzci9zaGFyZS96c2gvc2l0ZS1mdW5jdGlv
bnMKCWRvaW5zICR7RklMRVNESVJ9L19wb3J0YWdlCgoJZG9kb2MgQ2hhbmdlTG9nKiBNRVRBLUZB
USBSRUFETUUgSU5TVEFMTCBMSUNFTkNFIGNvbmZpZy5tb2R1bGVzCgoJaWYgWyAiYHVzZSBkb2Ng
IiBdIDsgdGhlbgoJCWRvaHRtbCBEb2MvKgoJCWluc2ludG8gL3Vzci9zaGFyZS9kb2MvJHtQRn0K
CQlkb2lucyBEb2MvenNoey5kdmksX3VzLnBzLF9hNC5wc30KCWZpCgoJZG9jaW50byBTdGFydHVw
RmlsZXMKCWRvZG9jIFN0YXJ0dXBGaWxlcy96Kgp9Cgpwa2dfcHJlaW5zdCgpIHsKCSMgT3VyIHpw
cm9maWxlIGZpbGUgZG9lcyB0aGUgam9iIG9mIHRoZSBvbGQgenNoZW52IGZpbGUKCSMgTW92ZSB0
aGUgb2xkIHZlcnNpb24gaW50byBhIHpwcm9maWxlIHNjcmlwdCBzbyB0aGUgbm9ybWFsCgkjIGV0
Yy11cGRhdGUgcHJvY2VzcyB3aWxsIGhhbmRsZSBhbnkgY2hhbmdlcy4KCWlmIFsgLWYgL2V0Yy96
c2gvenNoZW52IC1hICEgLWYgL2V0Yy96c2gvenByb2ZpbGUgXTsgdGhlbgoJCW12IC9ldGMvenNo
L3pzaGVudiAvZXRjL3pzaC96cHJvZmlsZQoJZmkKfQoKcGtnX3Bvc3RpbnN0KCkgewoKCSMgc2Vl
IEJ1ZyAyNjc3NgoJZXdhcm4KCWV3YXJuICJJZiB5b3UgYXJlIHVwZ3JhZGluZyBmcm9tIHpzaC00
LjAueCB5b3UgbWF5IG5lZWQgdG8iCglld2FybiAicmVtb3ZlIGFsbCB5b3VyIG9sZCB+Ly56Y29t
cGR1bXAgZmlsZXMgaW4gb3JkZXIgdG8gdXNlIgoJZXdhcm4gImNvbXBsZXRpb24uICBGb3IgbW9y
ZSBpbmZvIHNlZSB6Y29tcHN5cyBtYW5wYWdlLiIKCWV3YXJuCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>