<?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>73874</bug_id>
          
          <creation_ts>2011-12-05 16:02:15 -0800</creation_ts>
          <short_desc>[Qt] [WK2] MiniBrowser assert on startup in debug build after r101713</short_desc>
          <delta_ts>2011-12-06 02:20:43 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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>Qt</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Viatcheslav Ostapenko">ostap73</reporter>
          <assigned_to name="Viatcheslav Ostapenko">ostap73</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>hausmann</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>515476</commentid>
    <comment_count>0</comment_count>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-12-05 16:02:15 -0800</bug_when>
    <thetext>0	WebCore::KURL::KURL	KURL.cpp	332	0xb61c8837	
1	CoreIPC::ArgumentCoder&lt;WebCore::ResourceResponse&gt;::decode	WebCoreArgumentCodersQt.cpp	74	0xb58864b0	
2	CoreIPC::ArgumentDecoder::decode&lt;WebCore::ResourceResponse&gt;	ArgumentDecoder.h	89	0xb58614e6	
3	CoreIPC::Arguments4&lt;unsigned long long, unsigned long long, WebCore::ResourceRequest, WebCore::ResourceResponse&gt;::decode	Arguments.h	203	0xb5a596b9	
4	CoreIPC::ArgumentCoder&lt;CoreIPC::Arguments4&lt;unsigned long long, unsigned long long, WebCore::ResourceRequest, WebCore::ResourceResponse&gt; &gt;::decode	ArgumentCoder.h	44	0xb5a588df	
5	CoreIPC::ArgumentDecoder::decode&lt;CoreIPC::Arguments4&lt;unsigned long long, unsigned long long, WebCore::ResourceRequest, WebCore::ResourceResponse&gt; &gt;	ArgumentDecoder.h	89	0xb5a56734	
6	CoreIPC::handleMessage&lt;Messages::WebPageProxy::DidSendRequestForResource, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebCore::ResourceRequest const&amp;, WebCore::ResourceResponse const&amp;)&gt;	HandleMessage.h	275	0xb5a52d99	
7	WebKit::WebPageProxy::didReceiveWebPageProxyMessage	WebPageProxyMessageReceiver.cpp	278	0xb5a4ff4e	
8	WebKit::WebPageProxy::didReceiveMessage	WebPageProxy.cpp	1529	0xb58f758c	
9	WebKit::WebProcessProxy::didReceiveMessage	WebProcessProxy.cpp	319	0xb592c790	
10	WebKit::WebConnectionToWebProcess::didReceiveMessage	WebConnectionToWebProcess.cpp	76	0xb58baabc	
11	CoreIPC::Connection::dispatchMessage	Connection.cpp	689	0xb583367e	
12	CoreIPC::Connection::dispatchMessages	Connection.cpp	716	0xb5833846	
13	MemberFunctionWorkItem0&lt;CoreIPC::Connection&gt;::execute	WorkItem.h	79	0xb583c759	
14	RunLoop::performWork	RunLoop.cpp	63	0xb583ccdf	
15	RunLoop::TimerObject::performWork	RunLoopQt.cpp	49	0xb583df4a	
16	RunLoop::TimerObject::qt_static_metacall	RunLoopQt.moc	48	0xb583e978	
17	QMetaCallEvent::placeMetaCall	qobject.cpp	529	0xb4073eda	
18	QObject::event	qobject.cpp	1111	0xb4074afb	
19	QApplicationPrivate::notify_helper	qapplication.cpp	4080	0xb48c9db0	
20	QApplication::notify	qapplication.cpp	3497	0xb48c77b3	
21	QCoreApplication::notifyInternal	qcoreapplication.cpp	823	0xb404c1f5	
22	QCoreApplication::sendEvent	qcoreapplication.h	208	0xb48bcc4d	
23	QCoreApplicationPrivate::sendPostedEvents	qcoreapplication.cpp	1465	0xb404d0db	
24	QCoreApplication::sendPostedEvents	qcoreapplication.cpp	1335	0xb404cd97	
25	QCoreApplication::sendPostedEvents	qcoreapplication.h	213	0xb434e9a8	
26	QWindowSystemInterface::sendWindowSystemEvents	qwindowsysteminterface_qpa.cpp	296	0xb434e76e	
27	QEventDispatcherQPA::processEvents	qeventdispatcher_qpa.cpp	70	0xb18d76b4	
28	QEventLoop::processEvents	qeventloop.cpp	149	0xb4049d35	
29	QEventLoop::exec	qeventloop.cpp	225	0xb4049f96	
30	waitForSignal	util.cpp	49	0x8053629	
31	tst_QQuickWebView::showWebView	tst_qquickwebview.cpp	248	0x804fed7	
32	tst_QQuickWebView::qt_static_metacall	tst_qquickwebview.moc	87	0x805039d	
33	QMetaMethod::invoke	qmetaobject.cpp	1650	0xb40560a9	
34	QMetaObject::invokeMethod	qmetaobject.cpp	1192	0xb4055568	
35	QMetaObject::invokeMethod	qobjectdefs.h	406	0xb4782adc	
36	QTest::qInvokeTestMethodDataEntry	qtestcase.cpp	1493	0xb47802be	
37	QTest::qInvokeTestMethod	qtestcase.cpp	1594	0xb47808ac	
38	QTest::qInvokeTestMethods	qtestcase.cpp	1735	0xb4780f3b	
39	QTest::qExec	qtestcase.cpp	1956	0xb478150d	
40	main	tst_qquickwebview.cpp	270	0x80501de	

Assert faling:

ASSERT(url == m_string);

&quot;url&quot; is null string, but m_string is not null after parsing.

Reverting r101713 fixes this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515571</commentid>
    <comment_count>1</comment_count>
      <attachid>117973</attachid>
    <who name="Viatcheslav Ostapenko">ostap73</who>
    <bug_when>2011-12-05 18:14:33 -0800</bug_when>
    <thetext>Created attachment 117973
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515598</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-12-05 19:27:27 -0800</bug_when>
    <thetext>*** Bug 73877 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515713</commentid>
    <comment_count>3</comment_count>
      <attachid>117973</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-06 00:39:14 -0800</bug_when>
    <thetext>Comment on attachment 117973
Patch

Clearing flags on attachment: 117973

Committed r102107: &lt;http://trac.webkit.org/changeset/102107&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515714</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-06 00:39:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515748</commentid>
    <comment_count>5</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-12-06 02:20:43 -0800</bug_when>
    <thetext>*** Bug 73896 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117973</attachid>
            <date>2011-12-05 18:14:33 -0800</date>
            <delta_ts>2011-12-06 00:39:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>KUrl_assert_fix.diff</filename>
            <type>text/plain</type>
            <size>7372</size>
            <attacher name="Viatcheslav Ostapenko">ostap73</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAzYWJjMTg0Li5lNzZkODVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAg
QEAKKzIwMTEtMTItMDUgIFZpYXRjaGVzbGF2IE9zdGFwZW5rbyAgPG9zdGFwZW5rby52aWF0Y2hl
c2xhdkBub2tpYS5jb20+CisKKyAgICAgICAgW1F0XSBbV0syXSBNaW5pQnJvd3NlciBhc3NlcnQg
b24gc3RhcnR1cCBpbiBkZWJ1ZyBidWlsZCBhZnRlciByMTAxNzEzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03Mzg3NAorCisgICAgICAgIFRoaXMgY2hh
bmdlIHBhcnRpYWxseSByZXZlcnRzIHIxMDE3MTMgcmVzdG9yaW5nIG9yaWdpbmFsIGJlaGF2aW91
ciBmb3IKKyAgICAgICAgS1VybCBjcmVhdGlvbiBmcm9tIGVtcHR5IHN0cmluZyBhbmQgZml4ZXMg
YXNzZXJ0cyBpbiBkZWJ1ZyBidWlsZC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMuIFRlc3RzIGZyb20gcjEwMTcxMyBwYXNzLgor
CisgICAgICAgICogcGxhdGZvcm0vS1VSTC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpLVVJMOjpp
bml0KToKKyAgICAgICAgKFdlYkNvcmU6OktVUkw6OnBhcnNlKToKKyAgICAgICAgKiBwbGF0Zm9y
bS9LVVJMLmg6CisKIDIwMTEtMTItMDUgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxl
LmNvbT4KIAogICAgICAgICBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9zZWFyY2gtd2hlbi1l
bGVtZW50LXN0YXJ0cy1pbi10YWJsZS5odG1sIGlzIGZhaWxpbmcKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL0tVUkwuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VS
TC5jcHAKaW5kZXggN2M4YjFkYi4uYzQ2MTkxNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vS1VSTC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VSTC5jcHAK
QEAgLTQyNSwxNCArNDI1LDE0IEBAIHZvaWQgS1VSTDo6aW5pdChjb25zdCBLVVJMJiBiYXNlLCBj
b25zdCBTdHJpbmcmIHJlbGF0aXZlLCBjb25zdCBUZXh0RW5jb2RpbmcmIGVuCiAgICAgQ2hhckJ1
ZmZlciBwYXJzZUJ1ZmZlcjsKIAogICAgIGlmIChhYnNvbHV0ZSkgewotICAgICAgICBwYXJzZShz
dHIsIHJlbGF0aXZlKTsKKyAgICAgICAgcGFyc2Uoc3RyLCAmcmVsYXRpdmUpOwogICAgIH0gZWxz
ZSB7CiAgICAgICAgIC8vIElmIHRoZSBiYXNlIGlzIGVtcHR5IG9yIG9wYXF1ZSAoZS5nLiBkYXRh
OiBvciBqYXZhc2NyaXB0OiksIHRoZW4gdGhlIFVSTCBpcyBpbnZhbGlkCiAgICAgICAgIC8vIHVu
bGVzcyB0aGUgcmVsYXRpdmUgVVJMIGlzIGEgc2luZ2xlIGZyYWdtZW50LgogICAgICAgICBpZiAo
IWJhc2UuaXNIaWVyYXJjaGljYWwoKSkgewogICAgICAgICAgICAgaWYgKHN0clswXSA9PSAnIycp
IHsKICAgICAgICAgICAgICAgICBhcHBlbmRBU0NJSShiYXNlLm1fc3RyaW5nLmxlZnQoYmFzZS5t
X3F1ZXJ5RW5kKSwgc3RyLCBsZW4sIHBhcnNlQnVmZmVyKTsKLSAgICAgICAgICAgICAgICBwYXJz
ZShwYXJzZUJ1ZmZlci5kYXRhKCksIHJlbGF0aXZlKTsKKyAgICAgICAgICAgICAgICBwYXJzZShw
YXJzZUJ1ZmZlci5kYXRhKCksICZyZWxhdGl2ZSk7CiAgICAgICAgICAgICB9IGVsc2UgewogICAg
ICAgICAgICAgICAgIG1fc3RyaW5nID0gcmVsYXRpdmU7CiAgICAgICAgICAgICAgICAgaW52YWxp
ZGF0ZSgpOwpAQCAtNDQ5LDEzICs0NDksMTMgQEAgdm9pZCBLVVJMOjppbml0KGNvbnN0IEtVUkwm
IGJhc2UsIGNvbnN0IFN0cmluZyYgcmVsYXRpdmUsIGNvbnN0IFRleHRFbmNvZGluZyYgZW4KICAg
ICAgICAgY2FzZSAnIyc6IHsKICAgICAgICAgICAgIC8vIG11c3QgYmUgZnJhZ21lbnQtb25seSBy
ZWZlcmVuY2UKICAgICAgICAgICAgIGFwcGVuZEFTQ0lJKGJhc2UubV9zdHJpbmcubGVmdChiYXNl
Lm1fcXVlcnlFbmQpLCBzdHIsIGxlbiwgcGFyc2VCdWZmZXIpOwotICAgICAgICAgICAgcGFyc2Uo
cGFyc2VCdWZmZXIuZGF0YSgpLCByZWxhdGl2ZSk7CisgICAgICAgICAgICBwYXJzZShwYXJzZUJ1
ZmZlci5kYXRhKCksICZyZWxhdGl2ZSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQog
ICAgICAgICBjYXNlICc/JzogewogICAgICAgICAgICAgLy8gcXVlcnktb25seSByZWZlcmVuY2Us
IHNwZWNpYWwgY2FzZSBuZWVkZWQgZm9yIG5vbi1VUkwgcmVzdWx0cwogICAgICAgICAgICAgYXBw
ZW5kQVNDSUkoYmFzZS5tX3N0cmluZy5sZWZ0KGJhc2UubV9wYXRoRW5kKSwgc3RyLCBsZW4sIHBh
cnNlQnVmZmVyKTsKLSAgICAgICAgICAgIHBhcnNlKHBhcnNlQnVmZmVyLmRhdGEoKSwgcmVsYXRp
dmUpOworICAgICAgICAgICAgcGFyc2UocGFyc2VCdWZmZXIuZGF0YSgpLCAmcmVsYXRpdmUpOwog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgY2FzZSAnLyc6CkBAIC00NjMs
MTEgKzQ2MywxMSBAQCB2b2lkIEtVUkw6OmluaXQoY29uc3QgS1VSTCYgYmFzZSwgY29uc3QgU3Ry
aW5nJiByZWxhdGl2ZSwgY29uc3QgVGV4dEVuY29kaW5nJiBlbgogICAgICAgICAgICAgaWYgKHN0
clsxXSA9PSAnLycpIHsKICAgICAgICAgICAgICAgICAvLyBuZXQtcGF0aAogICAgICAgICAgICAg
ICAgIGFwcGVuZEFTQ0lJKGJhc2UubV9zdHJpbmcubGVmdChiYXNlLm1fc2NoZW1lRW5kICsgMSks
IHN0ciwgbGVuLCBwYXJzZUJ1ZmZlcik7Ci0gICAgICAgICAgICAgICAgcGFyc2UocGFyc2VCdWZm
ZXIuZGF0YSgpLCByZWxhdGl2ZSk7CisgICAgICAgICAgICAgICAgcGFyc2UocGFyc2VCdWZmZXIu
ZGF0YSgpLCAmcmVsYXRpdmUpOwogICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAg
ICAvLyBhYnMtcGF0aAogICAgICAgICAgICAgICAgIGFwcGVuZEFTQ0lJKGJhc2UubV9zdHJpbmcu
bGVmdChiYXNlLm1fcG9ydEVuZCksIHN0ciwgbGVuLCBwYXJzZUJ1ZmZlcik7Ci0gICAgICAgICAg
ICAgICAgcGFyc2UocGFyc2VCdWZmZXIuZGF0YSgpLCByZWxhdGl2ZSk7CisgICAgICAgICAgICAg
ICAgcGFyc2UocGFyc2VCdWZmZXIuZGF0YSgpLCAmcmVsYXRpdmUpOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC01NDQsNyArNTQ0LDcgQEAg
dm9pZCBLVVJMOjppbml0KGNvbnN0IEtVUkwmIGJhc2UsIGNvbnN0IFN0cmluZyYgcmVsYXRpdmUs
IGNvbnN0IFRleHRFbmNvZGluZyYgZW4KICAgICAgICAgICAgICAgICAvLyBvZiB0aGUgcmVsYXRp
dmUgcmVmZXJlbmNlOyB0aGlzIHdpbGwgYWxzbyBhZGQgYSBudWxsIHRlcm1pbmF0b3IKICAgICAg
ICAgICAgICAgICBzdHJuY3B5KGJ1ZmZlclBvcywgcmVsU3RyaW5nUG9zLCBidWZmZXJTaXplIC0g
KGJ1ZmZlclBvcyAtIGJ1ZmZlclN0YXJ0KSk7CiAKLSAgICAgICAgICAgICAgICBwYXJzZShwYXJz
ZUJ1ZmZlci5kYXRhKCksIHJlbGF0aXZlKTsKKyAgICAgICAgICAgICAgICBwYXJzZShwYXJzZUJ1
ZmZlci5kYXRhKCksICZyZWxhdGl2ZSk7CiAKICAgICAgICAgICAgICAgICBBU1NFUlQoc3RybGVu
KHBhcnNlQnVmZmVyLmRhdGEoKSkgKyAxIDw9IHBhcnNlQnVmZmVyLnNpemUoKSk7CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CkBAIC0xMDU0LDcgKzEwNTQsNyBAQCB2b2lkIEtVUkw6OnBhcnNlKGNv
bnN0IFN0cmluZyYgc3RyaW5nKQogICAgIENoYXJCdWZmZXIgYnVmZmVyKHN0cmluZy5sZW5ndGgo
KSArIDEpOwogICAgIGNvcHlBU0NJSShzdHJpbmcuY2hhcmFjdGVycygpLCBzdHJpbmcubGVuZ3Ro
KCksIGJ1ZmZlci5kYXRhKCkpOwogICAgIGJ1ZmZlcltzdHJpbmcubGVuZ3RoKCldID0gJ1wwJzsK
LSAgICBwYXJzZShidWZmZXIuZGF0YSgpLCBzdHJpbmcpOworICAgIHBhcnNlKGJ1ZmZlci5kYXRh
KCksICZzdHJpbmcpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgZXF1YWwoY29uc3QgY2hhciog
YSwgc2l6ZV90IGxlbkEsIGNvbnN0IGNoYXIqIGIsIHNpemVfdCBsZW5CKQpAQCAtMTExMSwxOCAr
MTExMSwxOCBAQCBzdGF0aWMgYm9vbCBpc05vbkZpbGVIaWVyYXJjaGljYWxTY2hlbWUoY29uc3Qg
Y2hhciogc2NoZW1lLCBzaXplX3Qgc2NoZW1lTGVuZ3RoKQogICAgIHJldHVybiBmYWxzZTsKIH0K
IAotdm9pZCBLVVJMOjpwYXJzZShjb25zdCBjaGFyKiB1cmwsIGNvbnN0IFN0cmluZyYgb3JpZ2lu
YWxTdHJpbmcpCit2b2lkIEtVUkw6OnBhcnNlKGNvbnN0IGNoYXIqIHVybCwgY29uc3QgU3RyaW5n
KiBvcmlnaW5hbFN0cmluZykKIHsKICAgICBpZiAoIXVybCB8fCB1cmxbMF0gPT0gJ1wwJykgewog
ICAgICAgICAvLyB2YWxpZCBVUkwgbXVzdCBiZSBub24tZW1wdHkKLSAgICAgICAgbV9zdHJpbmcg
PSAhb3JpZ2luYWxTdHJpbmcuaXNOdWxsKCkgPyBvcmlnaW5hbFN0cmluZyA6IHVybDsKKyAgICAg
ICAgbV9zdHJpbmcgPSBvcmlnaW5hbFN0cmluZyA/ICpvcmlnaW5hbFN0cmluZyA6IHVybDsKICAg
ICAgICAgaW52YWxpZGF0ZSgpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKCFp
c1NjaGVtZUZpcnN0Q2hhcih1cmxbMF0pKSB7CiAgICAgICAgIC8vIHNjaGVtZSBtdXN0IHN0YXJ0
IHdpdGggYW4gYWxwaGFiZXRpYyBjaGFyYWN0ZXIKLSAgICAgICAgbV9zdHJpbmcgPSAhb3JpZ2lu
YWxTdHJpbmcuaXNOdWxsKCkgPyBvcmlnaW5hbFN0cmluZyA6IHVybDsKKyAgICAgICAgbV9zdHJp
bmcgPSBvcmlnaW5hbFN0cmluZyA/ICpvcmlnaW5hbFN0cmluZyA6IHVybDsKICAgICAgICAgaW52
YWxpZGF0ZSgpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTEzMiw3ICsxMTMyLDcgQEAg
dm9pZCBLVVJMOjpwYXJzZShjb25zdCBjaGFyKiB1cmwsIGNvbnN0IFN0cmluZyYgb3JpZ2luYWxT
dHJpbmcpCiAgICAgICAgIHNjaGVtZUVuZCsrOwogCiAgICAgaWYgKHVybFtzY2hlbWVFbmRdICE9
ICc6JykgewotICAgICAgICBtX3N0cmluZyA9ICFvcmlnaW5hbFN0cmluZy5pc051bGwoKSA/IG9y
aWdpbmFsU3RyaW5nIDogdXJsOworICAgICAgICBtX3N0cmluZyA9IG9yaWdpbmFsU3RyaW5nID8g
Km9yaWdpbmFsU3RyaW5nIDogdXJsOwogICAgICAgICBpbnZhbGlkYXRlKCk7CiAgICAgICAgIHJl
dHVybjsKICAgICB9CkBAIC0xMTk4LDcgKzExOTgsNyBAQCB2b2lkIEtVUkw6OnBhcnNlKGNvbnN0
IGNoYXIqIHVybCwgY29uc3QgU3RyaW5nJiBvcmlnaW5hbFN0cmluZykKICAgICAgICAgICAgIGhv
c3RTdGFydCA9IHVzZXJTdGFydDsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIC8vIGlu
dmFsaWQgY2hhcmFjdGVyCi0gICAgICAgICAgICBtX3N0cmluZyA9ICFvcmlnaW5hbFN0cmluZy5p
c051bGwoKSA/IG9yaWdpbmFsU3RyaW5nIDogdXJsOworICAgICAgICAgICAgbV9zdHJpbmcgPSBv
cmlnaW5hbFN0cmluZyA/ICpvcmlnaW5hbFN0cmluZyA6IHVybDsKICAgICAgICAgICAgIGludmFs
aWRhdGUoKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAtMTIxNCw3ICsxMjE0
LDcgQEAgdm9pZCBLVVJMOjpwYXJzZShjb25zdCBjaGFyKiB1cmwsIGNvbnN0IFN0cmluZyYgb3Jp
Z2luYWxTdHJpbmcpCiAgICAgICAgICAgICAgICAgaG9zdEVuZCsrOwogICAgICAgICAgICAgZWxz
ZSB7CiAgICAgICAgICAgICAgICAgLy8gaW52YWxpZCBjaGFyYWN0ZXIKLSAgICAgICAgICAgICAg
ICBtX3N0cmluZyA9ICFvcmlnaW5hbFN0cmluZy5pc051bGwoKSA/IG9yaWdpbmFsU3RyaW5nIDog
dXJsOworICAgICAgICAgICAgICAgIG1fc3RyaW5nID0gb3JpZ2luYWxTdHJpbmcgPyAqb3JpZ2lu
YWxTdHJpbmcgOiB1cmw7CiAgICAgICAgICAgICAgICAgaW52YWxpZGF0ZSgpOwogICAgICAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KQEAgLTEyMzUsNyArMTIzNSw3IEBAIHZvaWQg
S1VSTDo6cGFyc2UoY29uc3QgY2hhciogdXJsLCBjb25zdCBTdHJpbmcmIG9yaWdpbmFsU3RyaW5n
KQogCiAgICAgICAgIGlmICghaXNQYXRoU2VnbWVudEVuZENoYXIodXJsW3BvcnRFbmRdKSkgewog
ICAgICAgICAgICAgLy8gaW52YWxpZCBjaGFyYWN0ZXIKLSAgICAgICAgICAgIG1fc3RyaW5nID0g
IW9yaWdpbmFsU3RyaW5nLmlzTnVsbCgpID8gb3JpZ2luYWxTdHJpbmcgOiB1cmw7CisgICAgICAg
ICAgICBtX3N0cmluZyA9IG9yaWdpbmFsU3RyaW5nID8gKm9yaWdpbmFsU3RyaW5nIDogdXJsOwog
ICAgICAgICAgICAgaW52YWxpZGF0ZSgpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9
CkBAIC0xNDE0LDggKzE0MTQsOCBAQCB2b2lkIEtVUkw6OnBhcnNlKGNvbnN0IGNoYXIqIHVybCwg
Y29uc3QgU3RyaW5nJiBvcmlnaW5hbFN0cmluZykKIAogICAgIC8vIElmIHdlIGRpZG4ndCBlbmQg
dXAgYWN0dWFsbHkgY2hhbmdpbmcgdGhlIG9yaWdpbmFsIHN0cmluZyBhbmQKICAgICAvLyBpdCB3
YXMgYWxyZWFkeSBpbiBhIFN0cmluZywgcmV1c2UgaXQgdG8gYXZvaWQgZXh0cmEgYWxsb2NhdGlv
bi4KLSAgICBpZiAob3JpZ2luYWxTdHJpbmcgPT0gYnVmZmVyKQotICAgICAgICBtX3N0cmluZyA9
IG9yaWdpbmFsU3RyaW5nOworICAgIGlmIChvcmlnaW5hbFN0cmluZyAmJiAqb3JpZ2luYWxTdHJp
bmcgPT0gYnVmZmVyKQorICAgICAgICBtX3N0cmluZyA9ICpvcmlnaW5hbFN0cmluZzsKICAgICBl
bHNlCiAgICAgICAgIG1fc3RyaW5nID0gU3RyaW5nKGJ1ZmZlci5kYXRhKCksIG1fZnJhZ21lbnRF
bmQpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9LVVJMLmgKaW5kZXggODMwNGYwNi4uM2IwNDYxMyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vS1VSTC5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL0tVUkwuaApAQCAtMjQ4LDcgKzI0OCw3IEBAIHByaXZhdGU6CiAgICAgLy8gb3B0
aW1pemF0aW9uOiBXaGVuIHRoZSBzb3VyY2UgaXMgdGhlIHNhbWUgYXMgdGhlIGZpeGVkLXVwIHN0
cmluZywKICAgICAvLyBpdCB3aWxsIHVzZSB0aGUgcGFzc2VkLWluIHN0cmluZyBpbnN0ZWFkIG9m
IGFsbG9jYXRpbmcgYSBuZXcgb25lLgogICAgIHZvaWQgcGFyc2UoY29uc3QgU3RyaW5nJik7Ci0g
ICAgdm9pZCBwYXJzZShjb25zdCBjaGFyKiB1cmwsIGNvbnN0IFN0cmluZyYgb3JpZ2luYWxTdHJp
bmcgPSBTdHJpbmcoKSk7CisgICAgdm9pZCBwYXJzZShjb25zdCBjaGFyKiB1cmwsIGNvbnN0IFN0
cmluZyogb3JpZ2luYWxTdHJpbmcgPSAwKTsKIAogICAgIFN0cmluZyBtX3N0cmluZzsKICAgICBi
b29sIG1faXNWYWxpZCA6IDE7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>