<?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>194864</bug_id>
          
          <creation_ts>2007-10-05 23:57 0000</creation_ts>
          <short_desc>media-libs/libpng-1.2.21 causes several KDE apps to crash/not start</short_desc>
          <delta_ts>2007-10-14 17:37:34 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>Library</component>
          <version>unspecified</version>
          <rep_platform>All</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>
          
          <blocked>195261</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>teidakankan@gmail.com</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>jakub@gentoo.org</cc>
    
    <cc>keytoaster@gentoo.org</cc>
    
    <cc>kovid@kovidgoyal.net</cc>
    
    <cc>nbensa@gmail.com</cc>
    
    <cc>peter.henriksson@gmail.com</cc>
    
    <cc>pierre.poissinger@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>teidakankan@gmail.com</who>
            <bug_when>2007-10-05 23:57:05 0000</bug_when>
            <thetext>1.  skim won&apos;t start
2.  krusader use to start with: krusader -caption &quot;%c&quot; %i %m but now only starts 
    with krusader -caption &quot;%c&quot;
3.  ktorrent won&apos;t start

Okay after reinstalling media-libs/libpng-1.2.20

Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>teidakankan@gmail.com</who>
            <bug_when>2007-10-05 23:57:43 0000</bug_when>
            <thetext>Created an attachment (id=132689)
emerge info

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nbensa@gmail.com</who>
            <bug_when>2007-10-06 01:27:14 0000</bug_when>
            <thetext>add yakuake to the list</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peter.henriksson@gmail.com</who>
            <bug_when>2007-10-06 10:42:43 0000</bug_when>
            <thetext>Not having seen what error you get I can&apos;t say if it&apos;s the same issue but.
bmpx crashes with libpng-1.2.21 with the following message.

swany@gentoo ~ $ /usr/libexec/beep-media-player-2-bin 
** Message: sm.cc:270: Connection opened, client id is 11c0a80001000119166709100000019680007
** Message: sm.cc:53: XSMP Version: 1  Revision: 0
** Message: sm.cc:56: Session manager: GnomeSM 
** Message: sm.cc:60: Release: 2.20.0
*** glibc detected *** /usr/libexec/beep-media-player-2-bin: malloc(): memory corruption: 0x088889b8 ***
======= Backtrace: =========
/lib/libc.so.6[0xb6e54a8f]
/lib/libc.so.6[0xb6e56d20]
/lib/libc.so.6(__libc_malloc+0x90)[0xb6e58410]
/usr/lib/libglib-2.0.so.0(g_try_malloc+0x33)[0xb70a6563]
/usr/lib/libpng12.so.0(png_malloc+0x3d)[0xb6b5eb7d]

Works fine with libpng-1.2.20</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peter.henriksson@gmail.com</who>
            <bug_when>2007-10-06 10:50:24 0000</bug_when>
            <thetext>It&apos;s probably this bug. http://sourceforge.net/mailarchive/forum.php?thread_name=47067C84.7010205%40playstation.sony.com&amp;forum_name=png-mng-implement

It will be fixed for 1.2.22. libpng-1.2.21 should probably be masked.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-10-06 14:05:19 0000</bug_when>
            <thetext>thanks for the link, ive added the one-liner fix to 1.2.21-r1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>teidakankan@gmail.com</who>
            <bug_when>2007-10-06 21:03:05 0000</bug_when>
            <thetext>1.2.21-r1 didn&apos;t resolve anything here.  I&apos;ll just wait for 1.2.22.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peter.henriksson@gmail.com</who>
            <bug_when>2007-10-06 21:38:06 0000</bug_when>
            <thetext>Created an attachment (id=132772)
Altered patch

The attached patch works for me.

Shamelessly copied from the 1.2.21 =&gt; 1.2.22beta changes.   :D</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>teidakankan@gmail.com</who>
            <bug_when>2007-10-06 22:52:29 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; Created an attachment (id=132772) [edit]
&gt; Altered patch
&gt; 
&gt; The attached patch works for me.
&gt; 
&gt; Shamelessly copied from the 1.2.21 =&gt; 1.2.22beta changes.   :D
&gt; 

That fixed it.  Many thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-10-06 22:57:21 0000</bug_when>
            <thetext>unfortunately, the mailing list only showed the one change, and libpng doesnt have a public scm for me to check, so i just went with what was on the mailing list

ive updated the patch for 1.2.21-r2, thanks</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-10-08 22:13:55 0000</bug_when>
            <thetext>*** Bug 195147 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kovid@kovidgoyal.net</who>
            <bug_when>2007-10-09 01:34:57 0000</bug_when>
            <thetext>1.2.21-r2 still causes crashes for me in several apps, kopete being the most prominent. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2007-10-09 15:16:48 0000</bug_when>
            <thetext>That patch can&apos;t be right.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2007-10-09 15:28:28 0000</bug_when>
            <thetext>Created an attachment (id=133005)
libpng-1.2.21-null-termination.patch

Looks a bit better and should solve all issues.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2007-10-10 21:35:21 0000</bug_when>
            <thetext>I committed this patch as -r3</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pierre.poissinger@gmail.com</who>
            <bug_when>2007-10-14 17:36:08 0000</bug_when>
            <thetext>Created an attachment (id=133460)
Correct the typo but nothing more

Ok, fall with same bug with nautilus
(cf http://bugs.gentoo.org/show_bug.cgi?id=195536)
==&gt; the original patch seems a little bit too paranoid for me:
first hunk: strncpy of xxx with strlen(xxx)+1 will set a trailing null, no need to 2 call to strlen
second hunk: IMHO, not needed...</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>132689</attachid>
            <date>2007-10-05 23:57 0000</date>
            <desc>emerge info</desc>
            <filename>emergeinfo.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">ZW1lcmdlIC0taW5mbwpQb3J0YWdlIDIuMS4zLjExIChkZWZhdWx0LWxpbnV4L3g4Ni8yMDA3LjAs
IGdjYy00LjIuMCwgZ2xpYmMtMi42LjEtcjAsIDIuNi4yMi1nZW50b28tcjggaTY4NikKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KU3lzdGVtIHVuYW1lOiAyLjYuMjItZ2VudG9vLXI4IGk2ODYgSW50ZWwoUikgQ2VsZXJvbihS
KSBNIHByb2Nlc3NvciAxLjQwR0h6ClRpbWVzdGFtcCBvZiB0cmVlOiBGcmksIDA1IE9jdCAyMDA3
IDIyOjUwOjAxICswMDAwCmNjYWNoZSB2ZXJzaW9uIDIuNCBbZW5hYmxlZF0KYXBwLXNoZWxscy9i
YXNoOiAgICAgMy4yX3AxNy1yMQpkZXYtamF2YS9qYXZhLWNvbmZpZzogMS4zLjcsIDIuMC4zMy1y
MQpkZXYtbGFuZy9weXRob246ICAgICAyLjUuMS1yMgpkZXYtcHl0aG9uL3B5Y3J5cHRvOiAyLjAu
MS1yNgpkZXYtdXRpbC9jY2FjaGU6ICAgICAyLjQtcjcKc3lzLWFwcHMvYmFzZWxheW91dDogMi4w
LjBfcmM0LXIxCnN5cy1hcHBzL3NhbmRib3g6ICAgIDEuMi4xOC4xCnN5cy1kZXZlbC9hdXRvY29u
ZjogIDIuMTMsIDIuNjEtcjEKc3lzLWRldmVsL2F1dG9tYWtlOiAgMS40X3A2LCAxLjUsIDEuNi4z
LCAxLjcuOS1yMSwgMS44LjUtcjMsIDEuOS42LXIyLCAxLjEwCnN5cy1kZXZlbC9iaW51dGlsczog
IDIuMTguNTAuMC4xCnN5cy1kZXZlbC9nY2MtY29uZmlnOiAxLjQuMC1yMgpzeXMtZGV2ZWwvbGli
dG9vbDogICAxLjUuMjQKdmlydHVhbC9vcy1oZWFkZXJzOiAgMi42LjIyLXIyCkFDQ0VQVF9LRVlX
T1JEUz0ieDg2IH54ODYiCkFMU0FfQ0FSRFM9ImF0aWl4cCB1c2ItYXVkaW8iCkFMU0FfUENNX1BM
VUdJTlM9ImFkcGNtIGFsYXcgYXN5bSBjb3B5IGRtaXggZHNoYXJlIGRzbm9vcCBlbXB0eSBleHRw
bHVnIGZpbGUgaG9va3MgaWVjOTU4IGlvcGx1ZyBsYWRzcGEgbGZsb2F0IGxpbmVhciBtZXRlciBt
dWxhdyBtdWx0aSBudWxsIHBsdWcgcmF0ZSByb3V0ZSBzaGFyZSBzaG0gc29mdHZvbCIKQU5UX0hP
TUU9Ii91c3Ivc2hhcmUvYW50IgpBUkNIPSJ4ODYiCkFVVE9DTEVBTj0ieWVzIgpDQU1FUkFTPSJz
b255X2RzY2YxIHNvbnlfZHNjZjU1IgpDQlVJTEQ9Imk2ODYtcGMtbGludXgtZ251IgpDQ0FDSEVf
RElSPSIvc3RvcmFnZS8uY2NhY2hlIgpDQ0FDSEVfU0laRT0iMkciCkNGTEFHUz0iLU8yIC1tYXJj
aD1wZW50aXVtLW0gLXBpcGUgLWZvbWl0LWZyYW1lLXBvaW50ZXIiCkNIT1NUPSJpNjg2LXBjLWxp
bnV4LWdudSIKQ0xBU1NQQVRIPSIuIgpDTEVBTl9ERUxBWT0iNSIKQ09ORklHX1BST1RFQ1Q9Ii9l
dGMgL3Vzci9rZGUvMy41L2VudiAvdXNyL2tkZS8zLjUvc2hhcmUvY29uZmlnIC91c3Iva2RlLzMu
NS9zaHV0ZG93biAvdXNyL3NoYXJlL2NvbmZpZyIKQ09ORklHX1BST1RFQ1RfTUFTSz0iL2V0Yy9l
bnYuZCAvZXRjL2Vudi5kL2phdmEvIC9ldGMvZ2NvbmYgL2V0Yy9nZW50b28tcmVsZWFzZSAvZXRj
L3JldmRlcC1yZWJ1aWxkIC9ldGMvdGVybWluZm8gL2V0Yy90ZXhtZi93ZWIyYyAvZXRjL3VkZXYv
cnVsZXMuZCIKQ1ZTX1JTSD0ic3NoIgpDWFhGTEFHUz0iLU8yIC1tYXJjaD1wZW50aXVtLW0gLXBp
cGUgLWZvbWl0LWZyYW1lLXBvaW50ZXIgLWZ2aXNpYmlsaXR5LWlubGluZXMtaGlkZGVuIgpESVNQ
TEFZPSI6MC4wIgpESVNURElSPSIvc3RvcmFnZS9wYWNrYWdlcyIKRURJVE9SPSJuYW5vIgpFTElC
Qz0iZ2xpYmMiCkVNRVJHRV9ERUZBVUxUX09QVFM9Ii0tdmVyYm9zZSIKRU1FUkdFX1dBUk5JTkdf
REVMQVk9IjEwIgpGRUFUVVJFUz0iY2NhY2hlIGRpc3Rsb2NrcyBtZXRhZGF0YS10cmFuc2ZlciBw
YXJhbGxlbC1mZXRjaCBzYW5kYm94IHNmcGVybXMgc3RyaWN0IHVubWVyZ2Utb3JwaGFucyB1c2Vy
ZmV0Y2giCkZFVENIQ09NTUFORD0iL3Vzci9iaW4vd2dldCAtLXByZWZlci1mYW1pbHk9SVB2NiAt
dCA1IC0tcGFzc2l2ZS1mdHAgJHtVUkl9IC1QICR7RElTVERJUn0iCkZMVEtfRE9DRElSPSIvdXNy
L3NoYXJlL2RvYy9mbHRrLTEuMS43LXIyL2h0bWwiCkdDQ19TUEVDUz0iIgpHREtfVVNFX1hGVD0i
MSIKR0VORVJBVElPTj0iMiIKR0VOVE9PX01JUlJPUlM9ImZ0cDovL2Z0cC5lY2MudS10b2t5by5h
Yy5qcC9HRU5UT08gZnRwOi8vZnRwLmphaXN0LmFjLmpwL3B1Yi9MaW51eC9HZW50b28vICIKR1VJ
TEVfTE9BRF9QQVRIPSIvdXNyL3NoYXJlL2d1aWxlLzEuOCIKSE9NRT0iL3Jvb3QiCklORk9QQVRI
PSIvdXNyL3NoYXJlL2luZm86L3Vzci9zaGFyZS9iaW51dGlscy1kYXRhL2k2ODYtcGMtbGludXgt
Z251LzIuMTguNTAuMC4xL2luZm86L3Vzci9zaGFyZS9nY2MtZGF0YS9pNjg2LXBjLWxpbnV4LWdu
dS80LjEuMS9pbmZvOi91c3Ivc2hhcmUvZ2NjLWRhdGEvaTY4Ni1wYy1saW51eC1nbnUvNC4yLjAv
aW5mbyIKSU5QVVRfREVWSUNFUz0ia2V5Ym9hcmQgZXZkZXYgc3luYXB0aWNzIG1vdXNlIgpKQVZB
Qz0iL2V0Yy9qYXZhLWNvbmZpZy0yL2N1cnJlbnQtc3lzdGVtLXZtL2Jpbi9qYXZhYyIKSkFWQV9I
T01FPSIvZXRjL2phdmEtY29uZmlnLTIvY3VycmVudC1zeXN0ZW0tdm0iCkpES19IT01FPSIvZXRj
L2phdmEtY29uZmlnLTIvY3VycmVudC1zeXN0ZW0tdm0iCktERURJUlM9Ii91c3I6L3Vzci9sb2Nh
bDovdXNyL2tkZS8zLjUiCktFUk5FTD0ibGludXgiCkxBTkc9ImVuX1VTLlVURi04IgpMQ0RfREVW
SUNFUz0iYmF5cmFkIGNmb250eiBjZm9udHo2MzMgZ2xrIGhkNDQ3ODAgbGIyMTYgbGNkbTAwMSBt
dHhvcmIgbmN1cnNlcyB0ZXh0IgpMQ19BTEw9ImVuX1VTLlVURi04IgpMREZMQUdTPSItV2wsLS1o
YXNoLXN0eWxlPWJvdGgiCkxFU1M9Ii1SIC1NIC0tc2hpZnQgNSIKTEVTU09QRU49InxsZXNzcGlw
ZS5zaCAlcyIKTElCR0xfRFJJVkVSU19QQVRIPSIvdXNyL2xpYi9kcmkiCkxJTkdVQVM9ImVuIGph
IGV1IgpMT0dOQU1FPSJyb290IgpMU19DT0xPUlM9Im5vPTAwOmZpPTAwOmRpPTAxOzM0OmxuPTAx
OzM2OnBpPTQwOzMzOnNvPTAxOzM1OmRvPTAxOzM1OmJkPTQwOzMzOzAxOmNkPTQwOzMzOzAxOm9y
PTAxOzA1OzM3OzQxOm1pPTAxOzA1OzM3OzQxOnN1PTM3OzQxOnNnPTMwOzQzOnR3PTMwOzQyOm93
PTM0OzQyOnN0PTM3OzQ0OmV4PTAxOzMyOioudGFyPTAxOzMxOioudGd6PTAxOzMxOiouYXJqPTAx
OzMxOioudGF6PTAxOzMxOioubHpoPTAxOzMxOiouemlwPTAxOzMxOiouej0wMTszMToqLlo9MDE7
MzE6Ki5nej0wMTszMToqLmJ6Mj0wMTszMToqLmJ6PTAxOzMxOioudGJ6Mj0wMTszMToqLnR6PTAx
OzMxOiouZGViPTAxOzMxOioucnBtPTAxOzMxOiouamFyPTAxOzMxOioucmFyPTAxOzMxOiouYWNl
PTAxOzMxOiouem9vPTAxOzMxOiouY3Bpbz0wMTszMToqLjd6PTAxOzMxOioucno9MDE7MzE6Ki5q
cGc9MDE7MzU6Ki5qcGVnPTAxOzM1OiouZ2lmPTAxOzM1OiouYm1wPTAxOzM1OioucGJtPTAxOzM1
OioucGdtPTAxOzM1OioucHBtPTAxOzM1OioudGdhPTAxOzM1OioueGJtPTAxOzM1OioueHBtPTAx
OzM1OioudGlmPTAxOzM1OioudGlmZj0wMTszNToqLnBuZz0wMTszNToqLm1uZz0wMTszNToqLnBj
eD0wMTszNToqLm1vdj0wMTszNToqLm1wZz0wMTszNToqLm1wZWc9MDE7MzU6Ki5tMnY9MDE7MzU6
Ki5ta3Y9MDE7MzU6Ki5vZ209MDE7MzU6Ki5tcDQ9MDE7MzU6Ki5tNHY9MDE7MzU6Ki5tcDR2PTAx
OzM1Oioudm9iPTAxOzM1OioucXQ9MDE7MzU6Ki5udXY9MDE7MzU6Ki53bXY9MDE7MzU6Ki5hc2Y9
MDE7MzU6Ki5ybT0wMTszNToqLnJtdmI9MDE7MzU6Ki5mbGM9MDE7MzU6Ki5hdmk9MDE7MzU6Ki5m
bGk9MDE7MzU6Ki5nbD0wMTszNToqLmRsPTAxOzM1OioueGNmPTAxOzM1OioueHdkPTAxOzM1Oiou
eXV2PTAxOzM1OioucGRmPTAwOzMyOioucHM9MDA7MzI6Ki50eHQ9MDA7MzI6Ki5wYXRjaD0wMDsz
MjoqLmRpZmY9MDA7MzI6Ki5sb2c9MDA7MzI6Ki50ZXg9MDA7MzI6Ki5kb2M9MDA7MzI6Ki5hYWM9
MDA7MzY6Ki5hdT0wMDszNjoqLmZsYWM9MDA7MzY6Ki5taWQ9MDA7MzY6Ki5taWRpPTAwOzM2Oiou
bWthPTAwOzM2OioubXAzPTAwOzM2OioubXBjPTAwOzM2Oioub2dnPTAwOzM2OioucmE9MDA7MzY6
Ki53YXY9MDA7MzY6IgpNQU5QQVRIPSIvZXRjL2phdmEtY29uZmlnLTIvY3VycmVudC1zeXN0ZW0t
dm0vbWFuOi91c3IvbG9jYWwvc2hhcmUvbWFuOi91c3Ivc2hhcmUvbWFuOi91c3Ivc2hhcmUvYmlu
dXRpbHMtZGF0YS9pNjg2LXBjLWxpbnV4LWdudS8yLjE4LjUwLjAuMS9tYW46L3Vzci9zaGFyZS9n
Y2MtZGF0YS9pNjg2LXBjLWxpbnV4LWdudS80LjEuMS9tYW46L3Vzci9zaGFyZS9nY2MtZGF0YS9p
Njg2LXBjLWxpbnV4LWdudS80LjIuMC9tYW46L29wdC9zdW4tamRrLTEuNC4yLjE2L21hbjovZXRj
L2phdmEtY29uZmlnL3N5c3RlbS12bS9tYW4vOi91c3Iva2RlLzMuNS9zaGFyZS9tYW46L3Vzci9x
dC8zL2RvYy9tYW4iCk5QVExfS0VSTkVMX1ZFUlNJT049IjIuNi4yMSIKT1BFTkdMX1BST0ZJTEU9
ImF0aSIKUEFUSD0iL3Vzci9sb2NhbC9zYmluOi91c3IvbG9jYWwvYmluOi91c3Ivc2JpbjovdXNy
L2Jpbjovc2JpbjovYmluOi9vcHQvYmluOi91c3IvaTY4Ni1wYy1saW51eC1nbnUvZ2NjLWJpbi80
LjIuMDovb3B0L3N1bi1qZGstMS40LjIuMTYvYmluOi9vcHQvc3VuLWpkay0xLjQuMi4xNi9qcmUv
YmluOi9vcHQvc3VuLWpkay0xLjQuMi4xNi9qcmUvamF2YXdzOi91c3Iva2RlLzMuNS9zYmluOi91
c3Iva2RlLzMuNS9iaW46L3Vzci9xdC8zL2JpbiIKUEtHRElSPSIvc3RvcmFnZS9xdWlja3BrZ3Mi
ClBLR19DT05GSUdfUEFUSD0iL3Vzci9xdC8zL2xpYi9wa2djb25maWciClBPUlRBR0VfQVJDSExJ
U1Q9InBwYyBzMzkwIGFtZDY0IHg4NiBwcGM2NCB4ODYtZmJzZCBtNjhrIGFybSBzcGFyYyBzaCBt
aXBzIGlhNjQgYWxwaGEgcHBjLW1hY29zIGhwcGEgc3BhcmMtZmJzZCIKUE9SVEFHRV9CSU5IT1NU
X0NIVU5LU0laRT0iMzAwMCIKUE9SVEFHRV9CSU5fUEFUSD0iL3Vzci9saWIvcG9ydGFnZS9iaW4i
ClBPUlRBR0VfQ09ORklHUk9PVD0iLyIKUE9SVEFHRV9ERUJVRz0iMCIKUE9SVEFHRV9ERVBDQUNI
RURJUj0iL3Zhci9jYWNoZS9lZGIvZGVwIgpQT1JUQUdFX0VMT0dfQ0xBU1NFUz0iaW5mbyB3YXJu
IGVycm9yIGxvZyIKUE9SVEFHRV9FTE9HX01BSUxGUk9NPSJwb3J0YWdlIgpQT1JUQUdFX0VMT0df
TUFJTFNVQkpFQ1Q9Iltwb3J0YWdlXSBlYnVpbGQgbG9nIGZvciAke1BBQ0tBR0V9IG9uICR7SE9T
VH0iClBPUlRBR0VfRUxPR19NQUlMVVJJPSJyb290IgpQT1JUQUdFX0VMT0dfU1lTVEVNPSJzYXZl
IgpQT1JUQUdFX0dJRD0iMjUwIgpQT1JUQUdFX0lOU1RfR0lEPSIwIgpQT1JUQUdFX0lOU1RfVUlE
PSIwIgpQT1JUQUdFX05JQ0VORVNTPSIxNSIKUE9SVEFHRV9QWU1fUEFUSD0iL3Vzci9saWIvcG9y
dGFnZS9weW0iClBPUlRBR0VfUlNZTkNfT1BUUz0iLS1yZWN1cnNpdmUgLS1saW5rcyAtLXNhZmUt
bGlua3MgLS1wZXJtcyAtLXRpbWVzIC0tY29tcHJlc3MgLS1mb3JjZSAtLXdob2xlLWZpbGUgLS1k
ZWxldGUgLS1kZWxldGUtYWZ0ZXIgLS1zdGF0cyAtLXRpbWVvdXQ9MTgwIC0tZXhjbHVkZT0vZGlz
dGZpbGVzIC0tZXhjbHVkZT0vbG9jYWwgLS1leGNsdWRlPS9wYWNrYWdlcyAtLWZpbHRlcj1IXyoq
L2ZpbGVzL2RpZ2VzdC0qIgpQT1JUQUdFX1JTWU5DX1JFVFJJRVM9IjMiClBPUlRBR0VfVE1QRElS
PSIvdmFyL3RtcCIKUE9SVEFHRV9UTVBGUz0iL2Rldi9zaG0iClBPUlRBR0VfV09SS0RJUl9NT0RF
PSIwNzAwIgpQT1JURElSPSIvdXNyL3BvcnRhZ2UiClBPUlRESVJfT1ZFUkxBWT0iL3Vzci9wb3J0
YWdlL2xvY2FsL2xheW1hbi9zdW5yaXNlIC91c3IvbG9jYWwvcG9ydGFnZSIKUE9SVF9FTk9USUNF
X0RJUj0iL3Zhci9lbm90aWNlIgpQV0Q9Ii9yb290IgpQWVRIT05QQVRIPSIvdXNyL2xpYi9wb3J0
YWdlL3B5bSIKUU1BS0VTUEVDPSJsaW51eC1nKysiClFURElSPSIvdXNyL3F0LzMiClJFU1VNRUNP
TU1BTkQ9Ii91c3IvYmluL3dnZXQgLWMgLS1wcmVmZXItZmFtaWx5PUlQdjYgLXQgNSAtLXBhc3Np
dmUtZnRwICR7VVJJfSAtUCAke0RJU1RESVJ9IgpST09UPSIvIgpST09UUEFUSD0iL29wdC9iaW46
L3Vzci9pNjg2LXBjLWxpbnV4LWdudS9nY2MtYmluLzQuMi4wOi9vcHQvc3VuLWpkay0xLjQuMi4x
Ni9iaW46L29wdC9zdW4tamRrLTEuNC4yLjE2L2pyZS9iaW46L29wdC9zdW4tamRrLTEuNC4yLjE2
L2pyZS9qYXZhd3M6L3Vzci9rZGUvMy41L3NiaW46L3Vzci9rZGUvMy41L2JpbjovdXNyL3F0LzMv
YmluIgpSUE1ESVI9Ii91c3IvcG9ydGFnZS9ycG0iClJVQllPUFQ9Ii1yYXV0b19nZW0iClNBTkVf
Q09ORklHX0RJUj0iL2V0Yy9zYW5lLmQiClNFQVJDSF9ESVJTX01BU0s9Ii91c3IvbGliL29wZW5v
ZmZpY2UgL2hvbWUgL3N0b3JhZ2UgL3Rvc2hpYmE4MCIKU0hFTEw9Ii9iaW4vYmFzaCIKU0hMVkw9
IjEiClNUQUdFMV9VU0U9Im5wdGwgbnB0bG9ubHkgdW5pY29kZSIKU1lOQz0icnN5bmM6Ly9yc3lu
Yy5ldXJvcGUuZ2VudG9vLm9yZy9nZW50b28tcG9ydGFnZSIKVEVSTT0ieHRlcm0iClVTQl9ERVZG
U19QQVRIPSIvZGV2L2J1cy91c2IiClVTRT0iWCBhNTIgYWFjIGFhbGliIGFjbCBhY3BpIGFsc2Eg
YW50aHkgYXJ0cyBhc2YgYXVkaW9maWxlIGJlcmtkYiBiaXRtYXAtZm9udHMgYmx1ZXRvb3RoIGJy
YW5kaW5nIGJ6aXAyIGNhaXJvIGNkcGFyYW5vaWEgY2prIGNsaSBjcHVkZXRlY3Rpb24gY3JhY2ts
aWIgY3J5cHQgY3VwcyBjdXJsIGRhZW1vbiBkYnVzIGRoY3AgZGlzay1wYXJ0aXRpb24gZGl2eCBk
cmkgZHRzIGR2ZCBkdmRyIGR2ZHJlYWQgZW1vdml4IGVuY29kZSBleHRyYS1jYXJkc2V0cyBmYW0g
ZmFtZSBmZm1wZWcgZmlyZWZveCBmbGFjIGZvbnQtc2VydmVyIGZvb21hdGljZGIgZm9ydHJhbiBn
YW1tdSBnZGJtIGdpZiBnaW1wIGdsaWIgZ2xpYmMtb21pdGZwIGdsdXQgZ21lZGlhIGdwaG90bzIg
Z3BtIGdyYW1tYXIgZ3MgZ3RrIGd0a2h0bWwgZ3VpbGUgaGFsIGhkZHRlbXAgaWNvbnYgaW1hZ2Vt
YWdpY2sgaW1saWIgaW1tcXQtYmMgaW5qZWN0aW9uIGlwdjYgaXJkYSBpcm1jIGlzZG5sb2cgamF2
YSBqaWtlcyBqcGVnIGtkZSBrZGVoaWRkZW52aXNpYmlsaXR5IGtkZXBpbSBraXBpIGxhbWUgbGNt
cyBsaWJjYWNhIGxpYnZpc3VhbCBsaXZlIGxtX3NlbnNvcnMgbG9naXRlY2gtbW91c2UgbG9ncm90
YXRlIGx1YSBsem8gbWFkIG1hZHdpZmkgbWFpbHdyYXBwZXIgbWlkaSBtaWttb2QgbWpwZWcgbW14
IG1uZyBtb2RwbHVnIG1vdGlmIG1wMyBtcDRsaXZlIG1wZWcgbXBsYXllciBtdWRmbGFwIG11c2Vw
YWNrIG11c2ljYnJhaW56IG5hcyBuY3Vyc2VzIG5ldHdvcmsgbmV0d29yay1jcm9uIG5scyBub25m
c3Y0IG5wdGwgbnB0bG9ubHkgbnNwbHVnaW4gbnRmcyBvYmV4IG9jYW1sIG9nZyBvcGVuZXhyIG9w
ZW5nbCBvcGVubXAgb3NzIHBhbSBwY21jaWEgcGNyZSBwZGEgcGRmIHBlcmwgcG1vdW50IHBuZyBw
cGRzIHBwcGQgcHl0aG9uIHF0MyBxdDNzdXBwb3J0IHF0NCBxdWlja3RpbWUgcmVhZGxpbmUgcmVh
bCByZWFsbWVkaWEgcmVmbGVjdGlvbiByZWlzZXJmcyBydGMgc2FtYmEgc2Nhbm5lciBzZGwgc2Vz
c2lvbiBzaG91dCBzbGFuZyBzbHAgc21pbWUgc25kZmlsZSBzcGVleCBzcGVsbCBzcGwgc3FsaXRl
IHNxbGl0ZTMgc3NlIHNzZTIgc3NsIHN2ZyBzdmdhIHN2Z3ogdGNwZCB0aGVvcmEgdGlmZiB0b3Jk
bnMgdHJ1ZXR5cGUgdHJ1ZXR5cGUtZm9udHMgdHRhIHR5cGUxLWZvbnRzIHVuaWNvZGUgdXNiIHVz
ZXJsb2NhbGVzIHY0bCB2NGwyIHZpZGl4IHZpc3VhbGl6YXRpb24gdm9yYmlzIHdhdnBhY2sgd2lm
aSB3aW4zMmNvZGVjcyB3aXJlc2hhcmsgd21hIHdtZiB3bXAgeDg2IHhpbmUgeG1sIHhvcmcgeHNj
cmVlbnNhdmVyIHh2IHh2aWQgemVyb2NvbmYgemxpYiIgQUxTQV9DQVJEUz0iYXRpaXhwIHVzYi1h
dWRpbyIgQUxTQV9QQ01fUExVR0lOUz0iYWRwY20gYWxhdyBhc3ltIGNvcHkgZG1peCBkc2hhcmUg
ZHNub29wIGVtcHR5IGV4dHBsdWcgZmlsZSBob29rcyBpZWM5NTggaW9wbHVnIGxhZHNwYSBsZmxv
YXQgbGluZWFyIG1ldGVyIG11bGF3IG11bHRpIG51bGwgcGx1ZyByYXRlIHJvdXRlIHNoYXJlIHNo
bSBzb2Z0dm9sIiBDQU1FUkFTPSJzb255X2RzY2YxIHNvbnlfZHNjZjU1IiBFTElCQz0iZ2xpYmMi
IElOUFVUX0RFVklDRVM9ImtleWJvYXJkIGV2ZGV2IHN5bmFwdGljcyBtb3VzZSIgS0VSTkVMPSJs
aW51eCIgTENEX0RFVklDRVM9ImJheXJhZCBjZm9udHogY2ZvbnR6NjMzIGdsayBoZDQ0NzgwIGxi
MjE2IGxjZG0wMDEgbXR4b3JiIG5jdXJzZXMgdGV4dCIgTElOR1VBUz0iZW4gamEgZXUiIFVTRVJM
QU5EPSJHTlUiIFZJREVPX0NBUkRTPSJmZ2xyeCB2ZXNhIGZiZGV2IHY0bCIKVVNFUj0icm9vdCIK
VVNFUkxBTkQ9IkdOVSIKVVNFX0VYUEFORD0iQUxTQV9DQVJEUyBBTFNBX1BDTV9QTFVHSU5TIENB
TUVSQVMgQ1JPU1NDT01QSUxFX09QVFMgRFZCX0NBUkRTIEVMSUJDIEZDRFNMX0NBUkRTIEZPTzJa
SlNfREVWSUNFUyBGUklUWkNBUElfQ0FSRFMgSU5QVVRfREVWSUNFUyBLRVJORUwgTENEX0RFVklD
RVMgTElOR1VBUyBMSVJDX0RFVklDRVMgTUlTRE5fQ0FSRFMgVVNFUkxBTkQgVklERU9fQ0FSRFMi
ClVTRV9FWFBBTkRfSElEREVOPSJDUk9TU0NPTVBJTEVfT1BUUyBFTElCQyBLRVJORUwgVVNFUkxB
TkQiClVTRV9PUkRFUj0iZW52OnBrZzpjb25mOmRlZmF1bHRzOnBrZ2ludGVybmFsOmVudi5kIgpW
SURFT19DQVJEUz0iZmdscnggdmVzYSBmYmRldiB2NGwiClZNSEFORExFPSJzdW4tamRrLTEuNCIK
WEFSR1M9InhhcmdzIC1yIgpYQVVUSE9SSVRZPSIvcm9vdC8ueGF1dGh1UTFFVVkiClhER19EQVRB
X0RJUlM9Ii91c3Ivc2hhcmU6L3Vzci9rZGUvMy41L3NoYXJlOi91c3IvbG9jYWwvc2hhcmUiCl89
Ii91c3IvYmluL2VtZXJnZSIK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132772</attachid>
            <date>2007-10-06 21:38 0000</date>
            <desc>Altered patch</desc>
            <filename>libpng-1.2.21-off-by-one.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">aHR0cDovL2J1Z3MuZ2VudG9vLm9yZy8xOTQ4NjQKaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9tYWls
YXJjaGl2ZS9mb3J1bS5waHA/dGhyZWFkX25hbWU9NDcwNjdDODQuNzAxMDIwNSU0MHBsYXlzdGF0
aW9uLnNvbnkuY29tJmZvcnVtX25hbWU9cG5nLW1uZy1pbXBsZW1lbnQKLS0tIHBuZ3NldC5jCisr
KyBwbmdzZXQuYwpAQCAtNjkwLDcgKzY5MCw4IEBACiAgICAgICBwbmdfd2FybmluZyhwbmdfcHRy
LCAiSW5zdWZmaWNpZW50IG1lbW9yeSB0byBwcm9jZXNzIGlDQ1AgY2h1bmsuIik7CiAgICAgICBy
ZXR1cm47CiAgICB9Ci0gICBwbmdfc3RybmNweShuZXdfaWNjcF9uYW1lLCBuYW1lLCBwbmdfc3Ry
bGVuKG5ld19pY2NwX25hbWUpKzEpOworICAgcG5nX3N0cm5jcHkobmV3X2ljY3BfbmFtZSwgbmFt
ZSwgcG5nX3N0cmxlbihuYW1lKSk7CisgICBuZXdfaWNjcF9uYW1lW3BuZ19zdHJsZW4obmFtZSkr
MV09MDsKICAgIG5ld19pY2NwX3Byb2ZpbGUgPSAocG5nX2NoYXJwKXBuZ19tYWxsb2Nfd2Fybihw
bmdfcHRyLCBwcm9mbGVuKTsKICAgIGlmIChuZXdfaWNjcF9wcm9maWxlID09IE5VTEwpCiAgICB7
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133005</attachid>
            <date>2007-10-09 15:28 0000</date>
            <desc>libpng-1.2.21-null-termination.patch</desc>
            <filename>libpng-1.2.21-null-termination.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGxpYnBuZy0xLjIuMjEub3JpZy9wbmdzZXQuYwkyMDA3LTEwLTA3IDE2OjU2OjU2LjA2Mjk2
NTAwMCAtMDUwMAorKysgbGlicG5nLTEuMi4yMS9wbmdzZXQuYwkyMDA3LTEwLTA5IDExOjQ3OjM1
LjQ2Mjc1NTAwMCAtMDUwMApAQCAtNjg5LDkgKzY4OSwxMCBAQAogICAgewogICAgICAgcG5nX3dh
cm5pbmcocG5nX3B0ciwgIkluc3VmZmljaWVudCBtZW1vcnkgdG8gcHJvY2VzcyBpQ0NQIGNodW5r
LiIpOwogICAgICAgcmV0dXJuOwogICAgfQotICAgcG5nX3N0cm5jcHkobmV3X2ljY3BfbmFtZSwg
bmFtZSwgcG5nX3N0cmxlbihuZXdfaWNjcF9uYW1lKSsxKTsKKyAgIHBuZ19zdHJuY3B5KG5ld19p
Y2NwX25hbWUsIG5hbWUsIHBuZ19zdHJsZW4obmFtZSkpOworICAgbmV3X2ljY3BfbmFtZVtwbmdf
c3RybGVuKG5hbWUpXSA9ICdcMCc7CiAgICBuZXdfaWNjcF9wcm9maWxlID0gKHBuZ19jaGFycClw
bmdfbWFsbG9jX3dhcm4ocG5nX3B0ciwgcHJvZmxlbik7CiAgICBpZiAobmV3X2ljY3BfcHJvZmls
ZSA9PSBOVUxMKQogICAgewogICAgICAgcG5nX2ZyZWUgKHBuZ19wdHIsIG5ld19pY2NwX25hbWUp
OwpAQCAtOTc5LDkgKzk4MCwxMCBAQAogICAgICAgICAgICBwbmdfd2FybmluZyhwbmdfcHRyLAog
ICAgICAgICAgICAgICJPdXQgb2YgbWVtb3J5IHdoaWxlIHByb2Nlc3Npbmcgc1BMVCBjaHVuayIp
OwogICAgICAgICB9CiAgICAgICAgIC8qIFRPRE86IHVzZSBwbmdfbWFsbG9jX3dhcm4gKi8KLSAg
ICAgICAgcG5nX3N0cm5jcHkodG8tPm5hbWUsIGZyb20tPm5hbWUsIHBuZ19zdHJsZW4oZnJvbS0+
bmFtZSkrMSk7CisgICAgICAgIHBuZ19zdHJuY3B5KHRvLT5uYW1lLCBmcm9tLT5uYW1lLCBwbmdf
c3RybGVuKGZyb20tPm5hbWUpKTsKKyAgICAgICAgdG8tPm5hbWVbcG5nX3N0cmxlbihmcm9tLT5u
YW1lKV0gPSAnXDAnOwogICAgICAgICB0by0+ZW50cmllcyA9IChwbmdfc1BMVF9lbnRyeXApcG5n
X21hbGxvY193YXJuKHBuZ19wdHIsCiAgICAgICAgICAgICBmcm9tLT5uZW50cmllcyAqIHBuZ19z
aXplb2YocG5nX3NQTFRfZW50cnkpKTsKICAgICAgICAgLyogVE9ETzogdXNlIHBuZ19tYWxsb2Nf
d2FybiAqLwogICAgICAgICBwbmdfbWVtY3B5KHRvLT5lbnRyaWVzLCBmcm9tLT5lbnRyaWVzLAoK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133460</attachid>
            <date>2007-10-14 17:36 0000</date>
            <desc>Correct the typo but nothing more</desc>
            <filename>libpng-1.2.21-null-termination-v2.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmJ1ciBsaWJwbmctMS4yLjIxLm9yaS9wbmdzZXQuYyBsaWJwbmctMS4yLjIxL3BuZ3Nl
dC5jCi0tLSBsaWJwbmctMS4yLjIxLm9yaS9wbmdzZXQuYwkyMDA3LTEwLTA0IDEzOjUzOjExLjAw
MDAwMDAwMCArMDIwMAorKysgbGlicG5nLTEuMi4yMS9wbmdzZXQuYwkyMDA3LTEwLTE0IDEzOjQ2
OjM4LjAwMDAwMDAwMCArMDIwMApAQCAtNjkwLDcgKzY5MCw3IEBACiAgICAgICBwbmdfd2Fybmlu
ZyhwbmdfcHRyLCAiSW5zdWZmaWNpZW50IG1lbW9yeSB0byBwcm9jZXNzIGlDQ1AgY2h1bmsuIik7
CiAgICAgICByZXR1cm47CiAgICB9Ci0gICBwbmdfc3RybmNweShuZXdfaWNjcF9uYW1lLCBuYW1l
LCBwbmdfc3RybGVuKG5ld19pY2NwX25hbWUpKzEpOworICAgcG5nX3N0cm5jcHkobmV3X2ljY3Bf
bmFtZSwgbmFtZSwgcG5nX3N0cmxlbihuYW1lKSsxKTsKICAgIG5ld19pY2NwX3Byb2ZpbGUgPSAo
cG5nX2NoYXJwKXBuZ19tYWxsb2Nfd2FybihwbmdfcHRyLCBwcm9mbGVuKTsKICAgIGlmIChuZXdf
aWNjcF9wcm9maWxlID09IE5VTEwpCiAgICB7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>