<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1030</bug_id>
          
          <creation_ts>2011-05-11 00:14:55 +0000</creation_ts>
          <short_desc>when add cups to task-core-lsb, rpm will segment fault when  core-image-lsb-sdk do rootfs</short_desc>
          <delta_ts>2011-05-31 09:27:20 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>1.0</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>reproduced and locally fixed, May 25</status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.1 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kai Kang">kai.kang</reporter>
          <assigned_to name="Qing He">qing.he</assigned_to>
          <cc>mark.hatle</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13668</commentid>
    <comment_count>0</comment_count>
    <who name="Kai Kang">kai.kang</who>
    <bug_when>2011-05-11 00:14:55 +0000</bug_when>
    <thetext>When add cups to meta/recipes-extended/tasks/task-core-lsb.bb, then run
bitbake core-image-lsb-sdk, it will failed. There are other persons have meet 
this problem in maillist.

And the log is in attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13698</commentid>
    <comment_count>1</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-05-12 09:36:22 +0000</bug_when>
    <thetext>Please add the attachment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13770</commentid>
    <comment_count>2</comment_count>
      <attachid>154</attachid>
    <who name="Kai Kang">kai.kang</who>
    <bug_when>2011-05-12 19:24:34 +0000</bug_when>
    <thetext>Created attachment 154
when add cups to task-core-lsb.bb, rpm will segment fault

sorry for forgetting to add the attchment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13787</commentid>
    <comment_count>3</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-05-13 10:45:35 +0000</bug_when>
    <thetext>We received the attachment and need to review it now</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13862</commentid>
    <comment_count>4</comment_count>
    <who name="Kai Kang">kai.kang</who>
    <bug_when>2011-05-17 23:09:29 +0000</bug_when>
    <thetext>This the gdb debug info:

# gdb /mnt/sda8/poky-neil/build/tmp/sysroots/x86_64-linux/usr/bin/rpm.real 
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type &quot;show copying&quot;
and &quot;show warranty&quot; for details.
This GDB was configured as &quot;x86_64-linux-gnu&quot;.
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;...
Reading symbols from /mnt/sda8/poky-neil/build/tmp/sysroots/x86_64-linux/usr/bin/rpm.real...done.

(gdb) b rpmsmStage
Function &quot;rpmsmStage&quot; not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (rpmsmStage) pending.
(gdb) r --dbpath /var/lib/rpm &apos;--define=_openall_before_chroot 1&apos; --root /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs --predefine &apos;_rpmds_sysinfo_path /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs/etc/rpm/sysinfo&apos; --predefine &apos;_rpmrc_platform_path /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs/etc/rpm/platform&apos; -D &apos;_dbpath /var/lib/rpm&apos; --noscripts --notriggers --noparentdirs --nolinktos -D &apos;__dbi_txn create nofsync private&apos; -Uhv /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs/install/install_solution.manifest
Starting program: /mnt/sda8/poky-neil/build/tmp/sysroots/x86_64-linux/usr/bin/rpm.real --dbpath /var/lib/rpm &apos;--define=_openall_before_chroot 1&apos; --root /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs --predefine &apos;_rpmds_sysinfo_path /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs/etc/rpm/sysinfo&apos; --predefine &apos;_rpmrc_platform_path /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs/etc/rpm/platform&apos; -D &apos;_dbpath /var/lib/rpm&apos; --noscripts --notriggers --noparentdirs --nolinktos -D &apos;__dbi_txn create nofsync private&apos; -Uhv /mnt/sda8/poky-neil/build/tmp/work/qemux86-poky-linux/core-image-lsb-1.0-r0/rootfs/install/install_solution.manifest
[Thread debugging using libthread_db enabled]
error: LOOP:
error: removing gettext-0.17-r5.i586 &quot;Requires: gettext-dev &gt;= 0.17&quot; from tsort relations.
error: removing gettext-dev-0.17-r5.i586 &quot;Requires: gettext = 0.17-r5&quot; from tsort relations.
Preparing...                
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff74551ea in fpLookupSubdir (symlinks=0x15309e0, fphash=0x1530080, fpc=0xfa7760, _p=0x17477d0, filenr=876) at fprint.c:351
351         flink = fi-&gt;flinks[fx];
(gdb) bt
#0  0x00007ffff74551ea in fpLookupSubdir (symlinks=0x15309e0, fphash=0x1530080, fpc=0xfa7760, _p=0x17477d0, filenr=876) at fprint.c:351
#1  0x00007ffff773c712 in rpmtsAddFingerprints (ts=0x62c430, fileCount=32471, ht=0x1530080, fpc=0xfa7760) at transaction.c:1308
#2  0x00007ffff773cec8 in rpmtsPrepare (ts=0x62c430, sx=0x0, fileCount=32471, nrmvdp=0x7fffffffd744) at transaction.c:1525
#3  0x00007ffff773e3cf in _rpmtsRun (ts=0x62c430, okProbs=0x0, ignoreSet=48) at transaction.c:2094
#4  0x00007ffff772c01f in rpmcliInstallRun (ts=0x62c430, okProbs=0x0, ignoreSet=48) at rpminstall.c:331
#5  0x00007ffff772cf71 in rpmcliInstall (ts=0x62c430, ia=0x6075a0, argv=0x609930) at rpminstall.c:707
#6  0x0000000000404f9c in main (argc=20, argv=0x7fffffffdad8) at ./rpmqv.c:947
(gdb) p fi
$1 = (rpmfi) 0x25d1a20
(gdb) p *fi
$2 = {_item = {use = 0x25d1ba0, pool = 0x69e430, next = 0x0}, i = 1, j = 0, Type = 0x0, tagN = 19115024, h = 0x25d3140, bnl = 0x123a260, dnl = 0x123ac40, fdigests = 0x123a290, 
  fdigestalgos = 0x25d31c0, flinks = 0x0, flangs = 0x123aad0, dil = 0x100cc30, fflags = 0x26c1a90, fsizes = 0x25d1940, fmtimes = 0x0, fmodes = 0x0, frdevs = 0x0, finodes = 0x606, 
  fuser = 0x5b5, fgroup = 0x0, fstates = 0x0, fcolors = 0x0, fcaps = 0x25d24d0, fcontexts = 0x0, cdict = 0x403f00000000, ncdict = 19114928, fcdictx = 0x0, ddict = 0xffffffff00000000, 
  nddict = 0, fddictx = 0x0, fddictn = 0x0, vflags = 0x0, dc = 0, fc = 0, te = 0x0, _fnbf = 0x0, exclude = 0x0, nexclude = 0, include = 0x0, ninclude = 0, uid = 0, gid = 0, flags = 0, 
  action = 0, actions = 0x605, fps = 0x0, obnl = 0x0, odnl = 0x0, odil = 0x71, digests = 0x0, digestalgo = 0, digestlen = 0, pretrans = 0x0, pretransprog = 0x0, posttrans = 0x0, 
  posttransprog = 0x0, verifyscript = 0x0, verifyscriptprog = 0x0, fn = 0x0, fnlen = 0, astriplen = 0, striplen = 0, archivePos = 0, archiveSize = 33, dperms = 8186288, fperms = 0, 
  apath = 0x0, mapflags = 0, fmapflags = 0x21, fsm = 0x7ce9b0, color = 1, isSource = 32767, replacedSizes = 0x0, record = 33, magic = 0}
(gdb)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13969</commentid>
    <comment_count>5</comment_count>
      <attachid>165</attachid>
    <who name="Qing He">qing.he</who>
    <bug_when>2011-05-25 03:38:25 +0000</bug_when>
    <thetext>Created attachment 165
proposed patch

proposed patch (for rpm, not for yocto)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13970</commentid>
    <comment_count>6</comment_count>
    <who name="Qing He">qing.he</who>
    <bug_when>2011-05-25 03:41:54 +0000</bug_when>
    <thetext>There is a faulty pointer handling in rpmdb/fprint.c, in short, a definition at fprint.c:336:
    struct rpmffi_s * recs;
should actually be:
    struct rpmffi_s ** recs;

The attached patch solve the issue and it&apos;s also ready for upstream submission.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14089</commentid>
    <comment_count>7</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-05-31 09:27:20 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=6015a10899d38110bced4ca7e9b758b409a2f062</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>154</attachid>
            <date>2011-05-12 19:24:34 +0000</date>
            <delta_ts>2011-05-12 19:24:34 +0000</delta_ts>
            <desc>when add cups to task-core-lsb.bb, rpm will segment fault</desc>
            <filename>add-cups-segment-fault.log</filename>
            <type>application/octet-stream</type>
            <size>7374</size>
            <attacher name="Kai Kang">kai.kang</attacher>
            
              <data encoding="base64">Tk9URTogcGFja2FnZSBjb3JlLWltYWdlLWxzYi1zZGstMS4wLXIwOiB0YXNrIGRvX3Jvb3Rmczog
U3RhcnRlZApFUlJPUjogJy9tbnQvc2RhOS9wb2t5LXRtcC1idWlsZC9tZXRhL3JlY2lwZXMtZXh0
ZW5kZWQvaW1hZ2VzL2NvcmUtaW1hZ2UtbHNiLXNkay5iYicgZmFpbGVkCkVSUk9SOiBMb2dmaWxl
IG9mIGZhaWx1cmUgc3RvcmVkIGluOiAvbW50L3NkYTkvcG9reS10bXAtYnVpbGQvYnVpbGQvdG1w
L3dvcmsvbXBjODMxNWVfcmRiLXBva3ktbGludXgvY29yZS1pbWFnZS1sc2Itc2RrLTEuMC1yMC90
ZW1wL2xvZy5kb19yb290ZnMuMjAyMTgKTG9nIGRhdGEgZm9sbG93czoKfCBHZW5lcmF0aW5nIHNv
bHZlIGRiIGZvciAvbW50L3NkYTkvcG9reS10bXAtYnVpbGQvYnVpbGQvdG1wL2RlcGxveS9ycG0v
bXBjODMxNWVfcmRiLi4uCnwgICAgdG90YWw6ICAgICAgICAgICAgICAgMSAgICAgIDAuMDAwMDAw
IE1CICAgICAgMi4xNzc2MjYgc2Vjcwp8ICAgIGZpbmdlcnByaW50OiAgICAgIDEyMDMgICAgICAw
LjAwODczMCBNQiAgICAgIDAuMDM2MDU3IHNlY3MKfCAgICBpbnN0YWxsOiAgICAgICAgICAgNDAx
ICAgICAgMC4wMDAwMDAgTUIgICAgICAwLjU4MTkwOSBzZWNzCnwgICAgZGJhZGQ6ICAgICAgICAg
ICAgIDQwMSAgICAgIDAuMDAwMDAwIE1CICAgICAgMC41NjU5MTMgc2Vjcwp8ICAgIGRiZ2V0OiAg
ICAgICAgICAgIDI0NTEgICAgICAwLjAwMDAwMCBNQiAgICAgIDAuMDA4Nzk1IHNlY3MKfCAgICBk
YnB1dDogICAgICAgICAgICAgNDAxICAgICAgMS43OTk4NDAgTUIgICAgICAwLjQ4MDA3MSBzZWNz
CnwgICAgcmVhZGhkcjogICAgICAgICAgNDAxMSAgICAgIDMuNTM4NDQ4IE1CICAgICAgMC4wMTA1
MDggc2Vjcwp8ICAgIGhkcmxvYWQ6ICAgICAgICAgIDIwMDUgICAgICA1LjI0ODM2OCBNQiAgICAg
IDAuMDEyNzkzIHNlY3MKfCAgICBoZHJnZXQ6ICAgICAgICAgIDY5MzY0ICAgICAgMC4wMDAwMDAg
TUIgICAgICAwLjA4NzU3NyBzZWNzCnwgR2VuZXJhdGluZyBzb2x2ZSBkYiBmb3IgL21udC9zZGE5
L3Bva3ktdG1wLWJ1aWxkL2J1aWxkL3RtcC9kZXBsb3kvcnBtL3BwYzYwM2UuLi4KfCAgICB0b3Rh
bDogICAgICAgICAgICAgICAxICAgICAgMC4wMDAwMDAgTUIgICAgIDI5LjI5NTI1NiBzZWNzCnwg
ICAgZmluZ2VycHJpbnQ6ICAgICAxOTE4NSAgICAgIDAuMjU2NzY2IE1CICAgICAgMS4yNDg2NDAg
c2Vjcwp8ICAgIGluc3RhbGw6ICAgICAgICAgIDYzOTUgICAgICAwLjAwMDAwMCBNQiAgICAgMTAu
MzM0NTgwIHNlY3MKfCAgICBkYmFkZDogICAgICAgICAgICA2Mzk1ICAgICAgMC4wMDAwMDAgTUIg
ICAgIDEwLjE1ODI4OSBzZWNzCnwgICAgZGJnZXQ6ICAgICAgICAgICA4MzQwNiAgICAgIDAuMDAw
MDAwIE1CICAgICAgMC4xMzU1NzIgc2Vjcwp8ICAgIGRicHV0OiAgICAgICAgICAgIDYzOTUgICAg
IDMxLjU0MTQ1MiBNQiAgICAgIDkuMTgyMjY1IHNlY3MKfCAgICByZWFkaGRyOiAgICAgICAgIDYz
OTUxICAgICA2Mi43OTkyMjYgTUIgICAgICAxLjIzMTI3MiBzZWNzCnwgICAgaGRybG9hZDogICAg
ICAgICAzMjIwMSAgICAgOTMuOTM3MDU4IE1CICAgICAgMC4xNzMyMjMgc2Vjcwp8ICAgIGhkcmdl
dDogICAgICAgIDExNDkzMjMgICAgICAwLjAwMDAwMCBNQiAgICAgIDEuMDc4NDMzIHNlY3MKfCBH
ZW5lcmF0aW5nIHNvbHZlIGRiIGZvciAvbW50L3NkYTkvcG9reS10bXAtYnVpbGQvYnVpbGQvdG1w
L2RlcGxveS9ycG0vYWxsLi4uCnwgICAgdG90YWw6ICAgICAgICAgICAgICAgMSAgICAgIDAuMDAw
MDAwIE1CICAgICAgMC4wODc4NTEgc2Vjcwp8ICAgIGZpbmdlcnByaW50OiAgICAgICAgNjkgICAg
ICAwLjAwMTEzMCBNQiAgICAgIDAuMDAxOTI3IHNlY3MKfCAgICBpbnN0YWxsOiAgICAgICAgICAg
IDIzICAgICAgMC4wMDAwMDAgTUIgICAgICAwLjA0MjE2MiBzZWNzCnwgICAgZGJhZGQ6ICAgICAg
ICAgICAgICAyMyAgICAgIDAuMDAwMDAwIE1CICAgICAgMC4wMzkyMTEgc2Vjcwp8ICAgIGRiZ2V0
OiAgICAgICAgICAgICAyNjMgICAgICAwLjAwMDAwMCBNQiAgICAgIDAuMDAwMzk5IHNlY3MKfCAg
ICBkYnB1dDogICAgICAgICAgICAgIDIzICAgICAgMC4xMDg2OTIgTUIgICAgICAwLjAyMDQwMyBz
ZWNzCnwgICAgcmVhZGhkcjogICAgICAgICAgIDIzMSAgICAgIDAuMjE3MTY4IE1CICAgICAgMC4w
MDA0MDcgc2Vjcwp8ICAgIGhkcmxvYWQ6ICAgICAgICAgICAxMjEgICAgICAwLjMzNzMyOCBNQiAg
ICAgIDAuMDAwNTMyIHNlY3MKfCAgICBoZHJnZXQ6ICAgICAgICAgICAzODA2ICAgICAgMC4wMDAw
MDAgTUIgICAgICAwLjAwMzE2MCBzZWNzCnwgR2VuZXJhdGluZyBzb2x2ZSBkYiBmb3IgL21udC9z
ZGE5L3Bva3ktdG1wLWJ1aWxkL2J1aWxkL3RtcC9kZXBsb3kvcnBtL2FsbC4uLgp8IFByb2Nlc3Np
bmcgbG9jYWxlLWJhc2UtZW4tdXMuLi4KfCBQcm9jZXNzaW5nIGxvY2FsZS1iYXNlLWVuLWdiLi4u
CnwgUHJvY2Vzc2luZyB0YXNrLWNvcmUtYm9vdC4uLgp8IFByb2Nlc3NpbmcgdGFzay1iYXNlLWV4
dGVuZGVkLi4uCnwgUHJvY2Vzc2luZyB0YXNrLWNvcmUtYm9vdC1kZXYuLi4KfCBQcm9jZXNzaW5n
IHRhc2stYmFzZS1kZXYuLi4KfCBQcm9jZXNzaW5nIHRhc2stY29yZS1hcHBzLWNvbnNvbGUuLi4K
fCBQcm9jZXNzaW5nIHRhc2stY29yZS1hcHBzLWNvbnNvbGUtZGV2Li4uCnwgUHJvY2Vzc2luZyB0
YXNrLWNvcmUtdG9vbHMtZGVidWcuLi4KfCBQcm9jZXNzaW5nIHRhc2stY29yZS10b29scy1kZWJ1
Zy1kZXYuLi4KfCBQcm9jZXNzaW5nIHRhc2stY29yZS10b29scy1wcm9maWxlLi4uCnwgUHJvY2Vz
c2luZyB0YXNrLWNvcmUtdG9vbHMtcHJvZmlsZS1kZXYuLi4KfCBQcm9jZXNzaW5nIHRhc2stY29y
ZS10b29scy10ZXN0YXBwcy4uLgp8IFByb2Nlc3NpbmcgdGFzay1jb3JlLXRvb2xzLXRlc3RhcHBz
LWRldi4uLgp8IFByb2Nlc3NpbmcgdGFzay1jb3JlLXNkay4uLgp8IFByb2Nlc3NpbmcgdGFzay1j
b3JlLXN0YW5kYWxvbmUtc2RrLXRhcmdldC4uLgp8IFByb2Nlc3NpbmcgdGFzay1jb3JlLXNkay1k
ZXYuLi4KfCBQcm9jZXNzaW5nIHRhc2stY29yZS1zc2gtb3BlbnNzaC4uLgp8IFByb2Nlc3Npbmcg
dGFzay1jb3JlLXNzaC1vcGVuc3NoLWRldi4uLgp8IFByb2Nlc3NpbmcgdGFzay1jb3JlLWJhc2lj
Li4uCnwgUHJvY2Vzc2luZyB0YXNrLWNvcmUtbHNiLi4uCnwgZXJyb3I6IExPT1A6CnwgZXJyb3I6
IHJlbW92aW5nIGJ1c3lib3gtMS4xOC40LXIxLnBwYzYwM2UgIlJlcXVpcmVzKGhpbnQpOiBidXN5
Ym94LXVkaGNwYyIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6IHJlbW92aW5nIGJ1c3li
b3gtdWRoY3BjLTEuMTguNC1yMS5wcGM2MDNlICJSZXF1aXJlcyhwb3N0KTogL2Jpbi9zaCIgZnJv
bSB0c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6IExPT1A6CnwgZXJyb3I6IHJlbW92aW5nIGF1Z2Vh
cy0wLjguMS1yMC5wcGM2MDNlICJSZXF1aXJlczogbGliYXVnZWFzMCA+PSAwLjguMSIgZnJvbSB0
c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6IHJlbW92aW5nIGxpYmF1Z2VhczAtMC44LjEtcjAucHBj
NjAzZSAiUmVxdWlyZXMoaGludCk6IGF1Z2VhcyIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJy
b3I6IExPT1A6CnwgZXJyb3I6IHJlbW92aW5nIGJ1c3lib3gtMS4xOC40LXIxLnBwYzYwM2UgIlJl
cXVpcmVzKGhpbnQpOiBidXN5Ym94LXN5c2xvZyIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJy
b3I6IHJlbW92aW5nIGJ1c3lib3gtc3lzbG9nLTEuMTguNC1yMS5wcGM2MDNlICJSZXF1aXJlcyhw
b3N0KTogL2Jpbi9zaCIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6IExPT1A6CnwgZXJy
b3I6IHJlbW92aW5nIGxpYnVkZXYwLTE2NC1yMi5wcGM2MDNlICJSZXF1aXJlczogdWRldiA9IDE2
NC1yMiIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6IHJlbW92aW5nIHVkZXYtMTY0LXIy
LnBwYzYwM2UgIlJlcXVpcmVzOiBsaWJ1ZGV2MCA+PSAxNjQiIGZyb20gdHNvcnQgcmVsYXRpb25z
Lgp8IGVycm9yOiBMT09QOgp8IGVycm9yOiByZW1vdmluZyBsaWJkYnVzLTEtMy0xLjQuMS1yMS5w
cGM2MDNlICJSZXF1aXJlcyhoaW50KTogZGJ1cy0xIiBmcm9tIHRzb3J0IHJlbGF0aW9ucy4KfCBl
cnJvcjogcmVtb3ZpbmcgZGJ1cy0xLTEuNC4xLXIxLnBwYzYwM2UgIlJlcXVpcmVzOiBsaWJkYnVz
LTEtMyA+PSAxLjQuMSIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6IExPT1A6CnwgZXJy
b3I6IHJlbW92aW5nIHVkZXYtZGV2LTE2NC1yMi5wcGM2MDNlICJSZXF1aXJlcyhoaW50KTogbGli
dWRldi1kZXYiIGZyb20gdHNvcnQgcmVsYXRpb25zLgp8IGVycm9yOiByZW1vdmluZyBsaWJ1ZGV2
LWRldi0xNjQtcjIucHBjNjAzZSAiUmVxdWlyZXMoaGludCk6IHVkZXYtZGV2IiBmcm9tIHRzb3J0
IHJlbGF0aW9ucy4KfCBlcnJvcjogTE9PUDoKfCBlcnJvcjogcmVtb3ZpbmcgZ25vbWUtdmZzLTIu
MjQuNC1yMC5wcGM2MDNlICJSZXF1aXJlcyhoaW50KTogZ25vbWUtdmZzLXBsdWdpbi1maWxlIiBm
cm9tIHRzb3J0IHJlbGF0aW9ucy4KfCBlcnJvcjogcmVtb3ZpbmcgZ25vbWUtdmZzLXBsdWdpbi1m
aWxlLTIuMjQuNC1yMC5wcGM2MDNlICJSZXF1aXJlczogZ25vbWUtdmZzID49IDIuMjQuNCIgZnJv
bSB0c29ydCByZWxhdGlvbnMuCnwgTWFuaWZlc3Q6IC9tbnQvc2RhOS9wb2t5LXRtcC1idWlsZC9i
dWlsZC90bXAvd29yay9tcGM4MzE1ZV9yZGItcG9reS1saW51eC9jb3JlLWltYWdlLWxzYi1zZGst
MS4wLXIwL3Jvb3Rmcy9pbnN0YWxsL2luc3RhbGwubWFuaWZlc3QKfCBlcnJvcjogTE9PUDoKfCBl
cnJvcjogcmVtb3ZpbmcgYXVnZWFzLTAuOC4xLXIwLnBwYzYwM2UgIlJlcXVpcmVzOiBsaWJhdWdl
YXMwID49IDAuOC4xIiBmcm9tIHRzb3J0IHJlbGF0aW9ucy4KfCBlcnJvcjogcmVtb3ZpbmcgbGli
YXVnZWFzMC0wLjguMS1yMC5wcGM2MDNlICJSZXF1aXJlcyhoaW50KTogYXVnZWFzIiBmcm9tIHRz
b3J0IHJlbGF0aW9ucy4KfCBlcnJvcjogTE9PUDoKfCBlcnJvcjogcmVtb3ZpbmcgYnVzeWJveC0x
LjE4LjQtcjEucHBjNjAzZSAiUmVxdWlyZXMoaGludCk6IGJ1c3lib3gtdWRoY3BjIiBmcm9tIHRz
b3J0IHJlbGF0aW9ucy4KfCBlcnJvcjogcmVtb3ZpbmcgYnVzeWJveC11ZGhjcGMtMS4xOC40LXIx
LnBwYzYwM2UgIlJlcXVpcmVzKHBvc3QpOiAvYmluL3NoIiBmcm9tIHRzb3J0IHJlbGF0aW9ucy4K
fCBlcnJvcjogTE9PUDoKfCBlcnJvcjogcmVtb3ZpbmcgYnVzeWJveC1zeXNsb2ctMS4xOC40LXIx
LnBwYzYwM2UgIlJlcXVpcmVzKHBvc3QpOiAvYmluL3NoIiBmcm9tIHRzb3J0IHJlbGF0aW9ucy4K
fCBlcnJvcjogcmVtb3ZpbmcgYnVzeWJveC0xLjE4LjQtcjEucHBjNjAzZSAiUmVxdWlyZXMoaGlu
dCk6IGJ1c3lib3gtc3lzbG9nIiBmcm9tIHRzb3J0IHJlbGF0aW9ucy4KfCBlcnJvcjogTE9PUDoK
fCBlcnJvcjogcmVtb3ZpbmcgZGJ1cy0xLTEuNC4xLXIxLnBwYzYwM2UgIlJlcXVpcmVzOiBsaWJk
YnVzLTEtMyA+PSAxLjQuMSIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6IHJlbW92aW5n
IGxpYmRidXMtMS0zLTEuNC4xLXIxLnBwYzYwM2UgIlJlcXVpcmVzKGhpbnQpOiBkYnVzLTEiIGZy
b20gdHNvcnQgcmVsYXRpb25zLgp8IGVycm9yOiBMT09QOgp8IGVycm9yOiByZW1vdmluZyB1ZGV2
LTE2NC1yMi5wcGM2MDNlICJSZXF1aXJlczogbGlidWRldjAgPj0gMTY0IiBmcm9tIHRzb3J0IHJl
bGF0aW9ucy4KfCBlcnJvcjogcmVtb3ZpbmcgbGlidWRldjAtMTY0LXIyLnBwYzYwM2UgIlJlcXVp
cmVzOiB1ZGV2ID0gMTY0LXIyIiBmcm9tIHRzb3J0IHJlbGF0aW9ucy4KfCBlcnJvcjogTE9PUDoK
fCBlcnJvcjogcmVtb3ZpbmcgZ25vbWUtdmZzLXBsdWdpbi1maWxlLTIuMjQuNC1yMC5wcGM2MDNl
ICJSZXF1aXJlczogZ25vbWUtdmZzID49IDIuMjQuNCIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwg
ZXJyb3I6IHJlbW92aW5nIGdub21lLXZmcy0yLjI0LjQtcjAucHBjNjAzZSAiUmVxdWlyZXMoaGlu
dCk6IGdub21lLXZmcy1wbHVnaW4tZmlsZSIgZnJvbSB0c29ydCByZWxhdGlvbnMuCnwgZXJyb3I6
IExPT1A6CnwgZXJyb3I6IHJlbW92aW5nIGxpYnVkZXYtZGV2LTE2NC1yMi5wcGM2MDNlICJSZXF1
aXJlcyhoaW50KTogdWRldi1kZXYiIGZyb20gdHNvcnQgcmVsYXRpb25zLgp8IGVycm9yOiByZW1v
dmluZyB1ZGV2LWRldi0xNjQtcjIucHBjNjAzZSAiUmVxdWlyZXMoaGludCk6IGxpYnVkZXYtZGV2
IiBmcm9tIHRzb3J0IHJlbGF0aW9ucy4KfCBQcmVwYXJpbmcuLi4gICAgICAgICAgICAgICAgL21u
dC9zZGE5L3Bva3ktdG1wLWJ1aWxkL2J1aWxkL3RtcC93b3JrL21wYzgzMTVlX3JkYi1wb2t5LWxp
bnV4L2NvcmUtaW1hZ2UtbHNiLXNkay0xLjAtcjAvdGVtcC9ydW4uZG9fcm9vdGZzLjIwMjE4OiBs
aW5lIDUwMzogMjA1MDQgU2VnbWVudGF0aW9uIGZhdWx0ICAgICAgcnBtIC0tZGJwYXRoIC92YXIv
bGliL3JwbSAtLWRlZmluZT0nX29wZW5hbGxfYmVmb3JlX2Nocm9vdCAxJyAtLXJvb3QgJHt0YXJn
ZXRfcm9vdGZzfSAtLXByZWRlZmluZSAiX3JwbWRzX3N5c2luZm9fcGF0aCAke3RhcmdldF9yb290
ZnN9L2V0Yy9ycG0vc3lzaW5mbyIgLS1wcmVkZWZpbmUgIl9ycG1yY19wbGF0Zm9ybV9wYXRoICR7
dGFyZ2V0X3Jvb3Rmc30vZXRjL3JwbS9wbGF0Zm9ybSIgLUQgIl9kYnBhdGggL3Zhci9saWIvcnBt
IiAtLW5vc2NyaXB0cyAtLW5vdHJpZ2dlcnMgLS1ub3BhcmVudGRpcnMgLS1ub2xpbmt0b3MgLUQg
Il9fZGJpX3R4biBjcmVhdGUgbm9mc3luYyBwcml2YXRlIiAtVWh2ICR7dGFyZ2V0X3Jvb3Rmc30v
aW5zdGFsbC9pbnN0YWxsX3NvbHV0aW9uLm1hbmlmZXN0CnwgRVJST1I6IEZ1bmN0aW9uICdkb19y
b290ZnMnIGZhaWxlZCAoc2VlIC9tbnQvc2RhOS9wb2t5LXRtcC1idWlsZC9idWlsZC90bXAvd29y
ay9tcGM4MzE1ZV9yZGItcG9reS1saW51eC9jb3JlLWltYWdlLWxzYi1zZGstMS4wLXIwL3RlbXAv
bG9nLmRvX3Jvb3Rmcy4yMDIxOCBmb3IgZnVydGhlciBpbmZvcm1hdGlvbikKfCBFUlJPUjogRnVu
Y3Rpb24gJ2RvX3Jvb3RmcycgZmFpbGVkIChzZWUgL21udC9zZGE5L3Bva3ktdG1wLWJ1aWxkL2J1
aWxkL3RtcC93b3JrL21wYzgzMTVlX3JkYi1wb2t5LWxpbnV4L2NvcmUtaW1hZ2UtbHNiLXNkay0x
LjAtcjAvdGVtcC9sb2cuZG9fcm9vdGZzLjIwMjE4IGZvciBmdXJ0aGVyIGluZm9ybWF0aW9uKQpO
T1RFOiBwYWNrYWdlIGNvcmUtaW1hZ2UtbHNiLXNkay0xLjAtcjA6IHRhc2sgZG9fcm9vdGZzOiBG
YWlsZWQKRVJST1I6IFRhc2sgOCAoL21udC9zZGE5L3Bva3ktdG1wLWJ1aWxkL21ldGEvcmVjaXBl
cy1leHRlbmRlZC9pbWFnZXMvY29yZS1pbWFnZS1sc2Itc2RrLmJiLCBkb19yb290ZnMpIGZhaWxl
ZCB3aXRoIGV4aXQgY29kZSAnMScK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165</attachid>
            <date>2011-05-25 03:38:25 +0000</date>
            <delta_ts>2011-05-25 03:38:25 +0000</delta_ts>
            <desc>proposed patch</desc>
            <filename>fp-fix.patch</filename>
            <type>text/plain</type>
            <size>552</size>
            <attacher name="Qing He">qing.he</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3JwbWRiL2ZwcmludC5jIGIvcnBtZGIvZnByaW50LmMNCmluZGV4IDBlNzYx
NDguLjgyYjhmNDUgMTAwNjQ0DQotLS0gYS9ycG1kYi9mcHJpbnQuYw0KKysrIGIvcnBtZGIvZnBy
aW50LmMNCkBAIC0zMzMsNyArMzMzLDcgQEAgcmVzdGFydDoNCiAgICAgKnRlID0gJ1wwJzsNCiAN
CiAgICAgd2hpbGUgKHRlIDwgc2UpIHsNCi0Jc3RydWN0IHJwbWZmaV9zICogcmVjczsNCisJc3Ry
dWN0IHJwbWZmaV9zICoqIHJlY3M7DQogCWludCBudW1SZWNzOw0KIAlpbnQgaTsNCiANCkBAIC0z
NDYsOCArMzQ2LDggQEAgcmVzdGFydDoNCiAJICAgIGNvbnN0IGNoYXIgKiBsaW5rOw0KIAkgICAg
aW50IGZ4Ow0KIA0KLQkgICAgZnggPSByZWNzW2ldLmZpbGVubzsNCi0JICAgIGZpID0gIHJlY3Nb
aV0ucC0+Zmk7DQorCSAgICBmeCA9IHJlY3NbaV0tPmZpbGVubzsNCisJICAgIGZpID0gIHJlY3Nb
aV0tPnAtPmZpOw0KIAkgICAgZmxpbmsgPSBmaS0+ZmxpbmtzW2Z4XTsNCiAJICAgIGlmICghKGZs
aW5rICYmICpmbGluayAhPSAnXDAnKSkNCiAJCWNvbnRpbnVlOw0K
</data>

          </attachment>
      

    </bug>

</bugzilla>