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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>87484</bug_id>
          
          <creation_ts>2012-05-25 03:14:08 -0700</creation_ts>
          <short_desc>[BlackBerry] Browser crashed when selecting in textarea</short_desc>
          <delta_ts>2012-05-30 04:57:42 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Sean Wang">xuewen.ok</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>charles.wei</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>633782</commentid>
    <comment_count>0</comment_count>
    <who name="Sean Wang">xuewen.ok</who>
    <bug_when>2012-05-25 03:14:08 -0700</bug_when>
    <thetext>DESCRIPTION:
Browser crashed when select text in textarea.

HOW TO REPRODUCE:
1) load a page which contains &lt;textarea&gt; tag.
2) Input a string in it.
3) Insert &lt;enter&gt; in the middle of string to break it to two lines.
4) Touch and hold to select text in the second line.

EXPECTED:
    A word in the second line should be selected.
ACTUAL:
    Browser crashed.

Note: the browser is debug build.


Thread [3] (Suspended : Signal : SIGSEGV:Segmentation fault)    
    WebCore::NoExceptionAssertionChecker::~NoExceptionAssertionChecker()
    WebCore::Range::Range()
    WebCore::Range::create()
    BlackBerry::WebKit::FatFingers::checkForText()
    BlackBerry::WebKit::FatFingers::findIntersectingRegions()
    BlackBerry::WebKit::FatFingers::findBestPoint()
    BlackBerry::WebKit::SelectionHandler::selectAtPoint()
    BlackBerry::WebKit::WebPage::selectAtPoint()
    SelectionHandler::selectAtPoint()
    TouchHandlerWebKitThread::displayContextMenu()
    TouchHandlerWebKitThread::handleTouchHold()
    TouchHandlerWebKitThread::onTouchEvent()
    WebKitThread::invokeOnTouchMoveEvent()
    BlackBerry::Platform::MethodDelegate3&lt;void ()
    BlackBerry::Platform::ExecutableMessage::execute()
    BlackBerry::Platform::MessageClient::executeMessage()
    BlackBerry::Platform::MessageClient::coalesceMessage()
    BlackBerry::Platform::MessageClient::receivePendingMessage()
    BlackBerry::Platform::MessageClient::processNextMessage()
    BlackBerry::Platform::MessageClient::exec()
    WebKitThread::exec()
    BlackBerry::Platform::MessageClient::run()
    pthread_atfork()
    pthread_atfork()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>633787</commentid>
    <comment_count>1</comment_count>
      <attachid>144028</attachid>
    <who name="Sean Wang">xuewen.ok</who>
    <bug_when>2012-05-25 03:21:30 -0700</bug_when>
    <thetext>Created attachment 144028
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>633806</commentid>
    <comment_count>2</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-05-25 03:57:49 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=144028) [details]
&gt; Patch

Is this reviewed internally? Probably Mike Fenton or somebody who knows this code should do that first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636808</commentid>
    <comment_count>3</comment_count>
      <attachid>144694</attachid>
    <who name="Sean Wang">xuewen.ok</who>
    <bug_when>2012-05-29 21:16:28 -0700</bug_when>
    <thetext>Created attachment 144694
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636860</commentid>
    <comment_count>4</comment_count>
      <attachid>144694</attachid>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2012-05-29 22:27:14 -0700</bug_when>
    <thetext>Comment on attachment 144694
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=144694&amp;action=review

&gt; Source/WebKit/blackberry/WebKitSupport/FatFingers.cpp:498
&gt; +                         (m_targetType == Text ? DoNotAllowShadowContent : AllowShadowContent));

lets move this x ? y : z out, to an earlier line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636874</commentid>
    <comment_count>5</comment_count>
      <attachid>144707</attachid>
    <who name="Sean Wang">xuewen.ok</who>
    <bug_when>2012-05-29 22:51:20 -0700</bug_when>
    <thetext>Created attachment 144707
Patch

Antonio, did you mean like this patch or just move the two lines to a single line?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637114</commentid>
    <comment_count>6</comment_count>
      <attachid>144707</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-30 04:57:37 -0700</bug_when>
    <thetext>Comment on attachment 144707
Patch

Clearing flags on attachment: 144707

Committed r118912: &lt;http://trac.webkit.org/changeset/118912&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>637115</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-30 04:57:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144028</attachid>
            <date>2012-05-25 03:21:30 -0700</date>
            <delta_ts>2012-05-29 21:16:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0001-BlackBerry-Browser-crashed-when-selecting-in-textare.patch</filename>
            <type>text/plain</type>
            <size>2786</size>
            <attacher name="Sean Wang">xuewen.ok</attacher>
            
              <data encoding="base64">RnJvbSBlOWQ4ZTI1NjBjNDI5YjMxNjhlNWUyZGFjNDI1MWQ0ODU4N2RjZTVjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWFuIFdhbmcgPFh1ZXdlbi5XYW5nQHRvcmNobW9iaWxlLmNv
bS5jbj4KRGF0ZTogRnJpLCAyNSBNYXkgMjAxMiAxODoxODo1OSArMDgwMApTdWJqZWN0OiBbUEFU
Q0hdIFtCbGFja0JlcnJ5XSBCcm93c2VyIGNyYXNoZWQgd2hlbiBzZWxlY3RpbmcgaW4gdGV4dGFy
ZWEKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4NAoKUFIgMTYw
MTQ2CgpXZSBhcmUgdXNpbmcgIHRoZSBvZmZzZXQgb2YgYWxsIHRleHQgaW4gdGhlIDx0ZXh0YXJl
YT4gdG8gY3JlYXRlIGEKUmFuZ2UgZm9yIHRoZSBjdXJyZW50IG5vZGUgaW4gdGhlIDx0ZXh0YXJl
YT4ncyBzaGFkb3cgdHJlZSwgaXQgY2F1c2UKdGhlIG9mZnNldCBleGNlZWRpbmcgdGhlIGN1cnJl
bnQgbm9kZSdzIG1heCBpbmRleC4gQ2hhbmdpbmcgdG8gdXNlIHQKb2Zmc2V0IG9mIHRoZSBjdXJy
ZW50IG5vZGUuCgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiogV2ViS2l0U3VwcG9ydC9G
YXRGaW5nZXJzLmNwcDoKKEJsYWNrQmVycnk6OldlYktpdDo6RmF0RmluZ2Vyczo6Y2hlY2tGb3JU
ZXh0KToKLS0tCiBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nICAgICAgICAgICAg
ICAgICB8ICAgMTYgKysrKysrKysrKysrKysrKwogLi4uL1dlYktpdC9ibGFja2JlcnJ5L1dlYktp
dFN1cHBvcnQvRmF0RmluZ2Vycy5jcHAgfCAgICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTgg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxv
ZwppbmRleCBiNzdjZjk5Li41MmE5MzU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNr
YmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxOSBAQAorMjAxMi0wNS0yNSAgU2VhbiBXYW5nICA8WHVld2VuLldhbmdAdG9y
Y2htb2JpbGUuY29tLmNuPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBCcm93c2VyIGNyYXNoZWQg
d2hlbiBzZWxlY3RpbmcgaW4gdGV4dGFyZWEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg3NDg0CisKKyAgICAgICAgUFIgMTYwMTQ2CisgICAgICAgIFdl
IGFyZSB1c2luZyAgdGhlIG9mZnNldCBvZiBhbGwgdGV4dCBpbiB0aGUgPHRleHRhcmVhPiB0byBj
cmVhdGUgYQorICAgICAgICBSYW5nZSBmb3IgdGhlIGN1cnJlbnQgbm9kZSBpbiB0aGUgPHRleHRh
cmVhPidzIHNoYWRvdyB0cmVlLCBpdCBjYXVzZQorICAgICAgICB0aGUgb2Zmc2V0IGV4Y2VlZGlu
ZyB0aGUgY3VycmVudCBub2RlJ3MgbWF4IGluZGV4LiBDaGFuZ2luZyB0byB1c2UgdAorICAgICAg
ICBvZmZzZXQgb2YgdGhlIGN1cnJlbnQgbm9kZS4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYktpdFN1cHBvcnQvRmF0RmluZ2Vycy5jcHA6Cisg
ICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OkZhdEZpbmdlcnM6OmNoZWNrRm9yVGV4dCk6CisK
IDIwMTItMDUtMjQgIE1pa2UgRmVudG9uICA8bWlmZW50b25AcmltLmNvbT4KIAogICAgICAgICBb
QmxhY2tCZXJyeV0gSW5wdXRIYW5kbGVyIGNhbiBob2xkIGEgcmVmIG9uIGFuIG9iamVjdCB3aGVu
IGRvY3VtZW50IGlzIGNsZWFyZWQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVy
cnkvV2ViS2l0U3VwcG9ydC9GYXRGaW5nZXJzLmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJy
eS9XZWJLaXRTdXBwb3J0L0ZhdEZpbmdlcnMuY3BwCmluZGV4IGZlN2Y4NDguLjc0OTJlMTEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0ZhdEZpbmdl
cnMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0ZhdEZp
bmdlcnMuY3BwCkBAIC00MTksMTAgKzQxOSwxMCBAQCBib29sIEZhdEZpbmdlcnM6OmNoZWNrRm9y
VGV4dChOb2RlKiBjdXJOb2RlLCBWZWN0b3I8SW50ZXJzZWN0aW5nUmVnaW9uPiYgaW50ZXJzZQog
CiAgICAgaWYgKGN1ck5vZGUtPmlzVGV4dE5vZGUoKSkgewogICAgICAgICBXZWJDb3JlOjpUZXh0
KiBjdXJUZXh0ID0gc3RhdGljX2Nhc3Q8V2ViQ29yZTo6VGV4dCo+KGN1ck5vZGUpOwotICAgICAg
ICBTdHJpbmcgYWxsVGV4dCA9IGN1clRleHQtPndob2xlVGV4dCgpOworICAgICAgICBTdHJpbmcg
Y3VyTm9kZVRleHQgPSBjdXJUZXh0LT5kYXRhKCk7CiAKICAgICAgICAgLy8gSXRlcmF0ZSB0aHJv
dWdoIGFsbCB3b3JkcywgYnJlYWtpbmcgYXQgd2hpdGVzcGFjZSwgdG8gZmluZCB0aGUgYm91bmRp
bmcgYm94IG9mIGVhY2ggd29yZC4KLSAgICAgICAgVGV4dEJyZWFrSXRlcmF0b3IqIHdvcmRJdGVy
YXRvciA9IHdvcmRCcmVha0l0ZXJhdG9yKGFsbFRleHQuY2hhcmFjdGVycygpLCBhbGxUZXh0Lmxl
bmd0aCgpKTsKKyAgICAgICAgVGV4dEJyZWFrSXRlcmF0b3IqIHdvcmRJdGVyYXRvciA9IHdvcmRC
cmVha0l0ZXJhdG9yKGN1ck5vZGVUZXh0LmNoYXJhY3RlcnMoKSwgY3VyTm9kZVRleHQubGVuZ3Ro
KCkpOwogCiAgICAgICAgIGludCBsYXN0T2Zmc2V0ID0gdGV4dEJyZWFrRmlyc3Qod29yZEl0ZXJh
dG9yKTsKICAgICAgICAgaWYgKGxhc3RPZmZzZXQgPT0gLTEpCi0tIAoxLjcuOS41Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144694</attachid>
            <date>2012-05-29 21:16:28 -0700</date>
            <delta_ts>2012-05-29 22:51:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>2855</size>
            <attacher name="Sean Wang">xuewen.ok</attacher>
            
              <data encoding="base64">RnJvbSA5NWJlMzhmMjA4Mzc0OGYzZWRhOTgwMzFhMmE0NTVlNDU2ZWFmZWVmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWFuIFdhbmcgPFh1ZXdlbi5XYW5nQHRvcmNobW9iaWxlLmNv
bS5jbj4KRGF0ZTogV2VkLCAzMCBNYXkgMjAxMiAxMjoxMTozOCArMDgwMApTdWJqZWN0OiBbUEFU
Q0hdIFtCbGFja0JlcnJ5XSBCcm93c2VyIGNyYXNoZWQgd2hlbiBzZWxlY3RpbmcgaW4gdGV4dGFy
ZWEKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4NAoKVGhlIGZ1
bmN0aW9uIEZhdEZpbmdlcnM6OmNoZWNrRm9yVGV4dCgpIHVzZXMgaG9zdCBub2RlJ3Mgd2hvbGUg
dGV4dAp0byBjaGVja0ZpbmdlckludGVyc2VjdGlvbigpLiBXZSBzaG91bGQgbm90IGdpdmUgdGhl
IHRleHQgb2Ygc2hhZG93Cm5vZGVzIHRvIGl0LgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CgoqIFdlYktpdFN1cHBvcnQvRmF0RmluZ2Vycy5jcHA6CihCbGFja0JlcnJ5OjpXZWJLaXQ6OkZh
dEZpbmdlcnM6OmdldE5vZGVzRnJvbVJlY3QpOiBBdm9pZCByZXR1cm5pbmcKc2hhZG93IG5vZGVz
IHdoZW4gdGhlIGNvbnRleHQgaXMgVGV4dCBub2RlLgotLS0KIFNvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgIHwgICAxNSArKysrKysrKysrKysrKysKIC4u
Li9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0ZhdEZpbmdlcnMuY3BwIHwgICAgNSAr
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKaW5kZXggODAxZDlkYi4uNDk3YWRiNyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDUtMjkgIFNl
YW4gV2FuZyAgPFh1ZXdlbi5XYW5nQHRvcmNobW9iaWxlLmNvbS5jbj4KKworICAgICAgICBbQmxh
Y2tCZXJyeV0gQnJvd3NlciBjcmFzaGVkIHdoZW4gc2VsZWN0aW5nIGluIHRleHRhcmVhCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4NAorCisgICAg
ICAgIFRoZSBmdW5jdGlvbiBGYXRGaW5nZXJzOjpjaGVja0ZvclRleHQoKSB1c2VzIGhvc3Qgbm9k
ZSdzIHdob2xlIHRleHQKKyAgICAgICAgdG8gY2hlY2tGaW5nZXJJbnRlcnNlY3Rpb24oKS4gV2Ug
c2hvdWxkIG5vdCBnaXZlIHRoZSB0ZXh0IG9mIHNoYWRvdyAKKyAgICAgICAgbm9kZXMgdG8gaXQu
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJL
aXRTdXBwb3J0L0ZhdEZpbmdlcnMuY3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpG
YXRGaW5nZXJzOjpnZXROb2Rlc0Zyb21SZWN0KTogQXZvaWQgcmV0dXJuaW5nCisgICAgICAgIHNo
YWRvdyBub2RlcyB3aGVuIHRoZSBjb250ZXh0IGlzIFRleHQgbm9kZS4KKwogMjAxMi0wNS0yOSAg
QXJ2aWQgTmlsc3NvbiAgPGFuaWxzc29uQHJpbS5jb20+CiAKICAgICAgICAgW0JsYWNrQmVycnld
IFdlYk92ZXJsYXkgYnVpbGQgZml4ZXMgYW5kIGJ1ZyBmaXhlcwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1cHBvcnQvRmF0RmluZ2Vycy5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9GYXRGaW5nZXJzLmNwcAppbmRleCBmZTdm
ODQ4Li5jYTZmZjY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0
U3VwcG9ydC9GYXRGaW5nZXJzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2Vi
S2l0U3VwcG9ydC9GYXRGaW5nZXJzLmNwcApAQCAtNDkyLDcgKzQ5MiwxMCBAQCB2b2lkIEZhdEZp
bmdlcnM6OmdldE5vZGVzRnJvbVJlY3QoRG9jdW1lbnQqIGRvY3VtZW50LCBjb25zdCBJbnRQb2lu
dCYgY29udGVudFBvcwogICAgIGdldFBhZGRpbmdzKHRvcFBhZGRpbmcsIHJpZ2h0UGFkZGluZywg
Ym90dG9tUGFkZGluZywgbGVmdFBhZGRpbmcpOwogCiAgICAgSGl0VGVzdFJlcXVlc3QgcmVxdWVz
dChIaXRUZXN0UmVxdWVzdDo6UmVhZE9ubHkgfCBIaXRUZXN0UmVxdWVzdDo6QWN0aXZlIHwgSGl0
VGVzdFJlcXVlc3Q6Oklnbm9yZUNsaXBwaW5nKTsKLSAgICBIaXRUZXN0UmVzdWx0IHJlc3VsdChj
b250ZW50UG9zLCB0b3BQYWRkaW5nLCByaWdodFBhZGRpbmcsIGJvdHRvbVBhZGRpbmcsIGxlZnRQ
YWRkaW5nLCBIaXRUZXN0U2hhZG93RE9NKTsKKyAgICAvLyBUaGUgdXNlciBmdW5jdGlvbnMgY2hl
Y2tGb3JUZXh0KCkgYW5kIGZpbmRJbnRlcnNlY3RpbmdSZWdpb25zKCkgdXNlcyB0aGUgTm9kZS53
aG9sZVRleHQoKSB0byBjaGVja0ZpbmdlckludGVyc2VjdGlvbigpCisgICAgLy8gbm90IHRoZSB0
ZXh0IGluIGl0cyBzaGFkb3cgdHJlZS4KKyAgICBIaXRUZXN0UmVzdWx0IHJlc3VsdChjb250ZW50
UG9zLCB0b3BQYWRkaW5nLCByaWdodFBhZGRpbmcsIGJvdHRvbVBhZGRpbmcsIGxlZnRQYWRkaW5n
LAorICAgICAgICAgICAgICAgICAgICAgICAgIChtX3RhcmdldFR5cGUgPT0gVGV4dCA/IERvTm90
QWxsb3dTaGFkb3dDb250ZW50IDogQWxsb3dTaGFkb3dDb250ZW50KSk7CiAKICAgICBkb2N1bWVu
dC0+cmVuZGVyVmlldygpLT5sYXllcigpLT5oaXRUZXN0KHJlcXVlc3QsIHJlc3VsdCk7CiAgICAg
aW50ZXJzZWN0ZWROb2RlcyA9IHJlc3VsdC5yZWN0QmFzZWRUZXN0UmVzdWx0KCk7Ci0tIAoxLjcu
OS41Cgo=
</data>
<flag name="review"
          id="151603"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
    <flag name="commit-queue"
          id="151604"
          type_id="3"
          status="-"
          setter="tonikitoo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144707</attachid>
            <date>2012-05-29 22:51:20 -0700</date>
            <delta_ts>2012-05-30 04:57:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>2884</size>
            <attacher name="Sean Wang">xuewen.ok</attacher>
            
              <data encoding="base64">RnJvbSBlNGM3YTQzZWIzYzZkYWZhN2QzNzY1YTk1MTAxMzAzNThiNWUzNDZlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWFuIFdhbmcgPFh1ZXdlbi5XYW5nQHRvcmNobW9iaWxlLmNv
bS5jbj4KRGF0ZTogV2VkLCAzMCBNYXkgMjAxMiAxMjoxMTozOCArMDgwMApTdWJqZWN0OiBbUEFU
Q0hdIFtCbGFja0JlcnJ5XSBCcm93c2VyIGNyYXNoZWQgd2hlbiBzZWxlY3RpbmcgaW4gdGV4dGFy
ZWEKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4NAoKVGhlIGZ1
bmN0aW9uIEZhdEZpbmdlcnM6OmNoZWNrRm9yVGV4dCgpIHVzZXMgaG9zdCBub2RlJ3Mgd2hvbGUg
dGV4dAp0byBjaGVja0ZpbmdlckludGVyc2VjdGlvbigpLiBXZSBzaG91bGQgbm90IGdpdmUgdGhl
IHRleHQgb2Ygc2hhZG93Cm5vZGVzIHRvIGl0LgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CgoqIFdlYktpdFN1cHBvcnQvRmF0RmluZ2Vycy5jcHA6CihCbGFja0JlcnJ5OjpXZWJLaXQ6OkZh
dEZpbmdlcnM6OmdldE5vZGVzRnJvbVJlY3QpOiBBdm9pZCByZXR1cm5pbmcKc2hhZG93IG5vZGVz
IHdoZW4gdGhlIGNvbnRleHQgaXMgVGV4dCBub2RlLgotLS0KIFNvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgIHwgICAxNSArKysrKysrKysrKysrKysKIC4u
Li9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0ZhdEZpbmdlcnMuY3BwIHwgICAgNSAr
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKaW5kZXggODAxZDlkYi4uNDk0NzQ0MSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDUtMjkgIFNl
YW4gV2FuZyAgPFh1ZXdlbi5XYW5nQHRvcmNobW9iaWxlLmNvbS5jbj4KKworICAgICAgICBbQmxh
Y2tCZXJyeV0gQnJvd3NlciBjcmFzaGVkIHdoZW4gc2VsZWN0aW5nIGluIHRleHRhcmVhCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzQ4NAorCisgICAg
ICAgIFRoZSBmdW5jdGlvbiBGYXRGaW5nZXJzOjpjaGVja0ZvclRleHQoKSB1c2VzIGhvc3Qgbm9k
ZSdzIHdob2xlIHRleHQKKyAgICAgICAgdG8gY2hlY2tGaW5nZXJJbnRlcnNlY3Rpb24oKS4gV2Ug
c2hvdWxkIG5vdCBnaXZlIHRoZSB0ZXh0IG9mIHNoYWRvdworICAgICAgICBub2RlcyB0byBpdC4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFdlYktp
dFN1cHBvcnQvRmF0RmluZ2Vycy5jcHA6CisgICAgICAgIChCbGFja0JlcnJ5OjpXZWJLaXQ6OkZh
dEZpbmdlcnM6OmdldE5vZGVzRnJvbVJlY3QpOiBBdm9pZCByZXR1cm5pbmcKKyAgICAgICAgc2hh
ZG93IG5vZGVzIHdoZW4gdGhlIGNvbnRleHQgaXMgVGV4dCBub2RlLgorCiAyMDEyLTA1LTI5ICBB
cnZpZCBOaWxzc29uICA8YW5pbHNzb25AcmltLmNvbT4KIAogICAgICAgICBbQmxhY2tCZXJyeV0g
V2ViT3ZlcmxheSBidWlsZCBmaXhlcyBhbmQgYnVnIGZpeGVzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvV2ViS2l0U3VwcG9ydC9GYXRGaW5nZXJzLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBwb3J0L0ZhdEZpbmdlcnMuY3BwCmluZGV4IGZlN2Y4
NDguLmQ5ZmE0M2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRT
dXBwb3J0L0ZhdEZpbmdlcnMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJL
aXRTdXBwb3J0L0ZhdEZpbmdlcnMuY3BwCkBAIC00OTIsNyArNDkyLDEwIEBAIHZvaWQgRmF0Rmlu
Z2Vyczo6Z2V0Tm9kZXNGcm9tUmVjdChEb2N1bWVudCogZG9jdW1lbnQsIGNvbnN0IEludFBvaW50
JiBjb250ZW50UG9zCiAgICAgZ2V0UGFkZGluZ3ModG9wUGFkZGluZywgcmlnaHRQYWRkaW5nLCBi
b3R0b21QYWRkaW5nLCBsZWZ0UGFkZGluZyk7CiAKICAgICBIaXRUZXN0UmVxdWVzdCByZXF1ZXN0
KEhpdFRlc3RSZXF1ZXN0OjpSZWFkT25seSB8IEhpdFRlc3RSZXF1ZXN0OjpBY3RpdmUgfCBIaXRU
ZXN0UmVxdWVzdDo6SWdub3JlQ2xpcHBpbmcpOwotICAgIEhpdFRlc3RSZXN1bHQgcmVzdWx0KGNv
bnRlbnRQb3MsIHRvcFBhZGRpbmcsIHJpZ2h0UGFkZGluZywgYm90dG9tUGFkZGluZywgbGVmdFBh
ZGRpbmcsIEhpdFRlc3RTaGFkb3dET00pOworICAgIC8vIFRoZSB1c2VyIGZ1bmN0aW9ucyBjaGVj
a0ZvclRleHQoKSBhbmQgZmluZEludGVyc2VjdGluZ1JlZ2lvbnMoKSB1c2VzIHRoZSBOb2RlLndo
b2xlVGV4dCgpIHRvIGNoZWNrRmluZ2VySW50ZXJzZWN0aW9uKCkKKyAgICAvLyBub3QgdGhlIHRl
eHQgaW4gaXRzIHNoYWRvdyB0cmVlLgorICAgIFNoYWRvd0NvbnRlbnRGaWx0ZXJQb2xpY3kgYWxs
b3dTaGFkb3cgPSBtX3RhcmdldFR5cGUgPT0gVGV4dCA/IERvTm90QWxsb3dTaGFkb3dDb250ZW50
IDogQWxsb3dTaGFkb3dDb250ZW50OworICAgIEhpdFRlc3RSZXN1bHQgcmVzdWx0KGNvbnRlbnRQ
b3MsIHRvcFBhZGRpbmcsIHJpZ2h0UGFkZGluZywgYm90dG9tUGFkZGluZywgbGVmdFBhZGRpbmcs
IGFsbG93U2hhZG93KTsKIAogICAgIGRvY3VtZW50LT5yZW5kZXJWaWV3KCktPmxheWVyKCktPmhp
dFRlc3QocmVxdWVzdCwgcmVzdWx0KTsKICAgICBpbnRlcnNlY3RlZE5vZGVzID0gcmVzdWx0LnJl
Y3RCYXNlZFRlc3RSZXN1bHQoKTsKLS0gCjEuNy45LjUKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>