<?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>135605</bug_id>
          
          <creation_ts>2014-08-05 06:03:20 -0700</creation_ts>
          <short_desc>ASSERTION FAILED: !m_parsedCalculation in WebCore::CSSParser::parseValue</short_desc>
          <delta_ts>2014-08-05 09:46:41 -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>CSS</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>
          
          <blocked>116980</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Renata Hodovan">rhodovan.u-szeged</reporter>
          <assigned_to name="Renata Hodovan">rhodovan.u-szeged</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dino</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1026837</commentid>
    <comment_count>0</comment_count>
      <attachid>236026</attachid>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2014-08-05 06:03:20 -0700</bug_when>
    <thetext>Created attachment 236026
Test case

The failing test:

&lt;style&gt;
* {
  -webkit-transition:cubic-bezier(0,0,calc(0),calc(0));
}
&lt;/style&gt;

Backtrace:


ASSERTION FAILED: !m_parsedCalculation
../../Source/WebCore/css/CSSParser.cpp(9849) : bool WebCore::CSSParser::parseCalculation(WebCore::CSSParserValue*, WebCore::CalculationPermittedValueRange)


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff96cc6700 (LWP 7904)]
0x00007ffff30185e8 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:329
329    *(int *)(uintptr_t)0xbbadbeef = 0;
(gdb) bt
#0  0x00007ffff30185e8 in WTFCrash () at ../../Source/WTF/wtf/Assertions.cpp:329
#1  0x00007ffff33d2560 in WebCore::CSSParser::parseCalculation (this=0x7fffffffbf00, value=0x7f7cc0, range=WebCore::CalculationRangeAll)
    at ../../Source/WebCore/css/CSSParser.cpp:9849
#2  0x00007ffff33b1db0 in WebCore::CSSParser::validCalculationUnit (this=0x7fffffffbf00, value=0x7f7cc0, unitflags=WebCore::CSSParser::FNumber,
    releaseCalc=WebCore::CSSParser::DoNotReleaseParsedCalcValue) at ../../Source/WebCore/css/CSSParser.cpp:1571
#3  0x00007ffff33b1ffc in WebCore::CSSParser::validUnit (this=0x7fffffffbf00, value=0x7f7cc0, unitflags=WebCore::CSSParser::FNumber,
    cssParserMode=WebCore::CSSQuirksMode, releaseCalc=WebCore::CSSParser::DoNotReleaseParsedCalcValue) at ../../Source/WebCore/css/CSSParser.cpp:1623
#4  0x00007ffff33db328 in WebCore::CSSParser::validUnit (this=0x7fffffffbf00, value=0x7f7cc0, unitflags=WebCore::CSSParser::FNumber,
    releaseCalc=WebCore::CSSParser::DoNotReleaseParsedCalcValue) at ../../Source/WebCore/css/CSSParser.h:629
#5  0x00007ffff33be453 in WebCore::CSSParser::parseCubicBezierTimingFunctionValue (this=0x7fffffffbf00, args=@0x7fffffff9f18: 0x8ab970,
    result=@0x7fffffff9f38: 6.9533558066231601e-310) at ../../Source/WebCore/css/CSSParser.cpp:4546
#6  0x00007ffff33be905 in WebCore::CSSParser::parseAnimationTimingFunction (this=0x7fffffffbf00) at ../../Source/WebCore/css/CSSParser.cpp:4620
#7  0x00007ffff33bee9d in WebCore::CSSParser::parseAnimationProperty (this=0x7fffffffbf00, propId=WebCore::CSSPropertyWebkitTransitionTimingFunction,
    result=..., context=...) at ../../Source/WebCore/css/CSSParser.cpp:4698
#8  0x00007ffff33b8e12 in WebCore::CSSParser::parseTransitionShorthand (this=0x7fffffffbf00, propId=WebCore::CSSPropertyWebkitTransition, important=false)
    at ../../Source/WebCore/css/CSSParser.cpp:3414
#9  0x00007ffff33b65a7 in WebCore::CSSParser::parseValue (this=0x7fffffffbf00, propId=WebCore::CSSPropertyWebkitTransition, important=false)
    at ../../Source/WebCore/css/CSSParser.cpp:2859
#10 0x00007ffff42efc1d in cssyyparse (parser=0x7fffffffbf00) at /home/renifuzz/data/REPOS/webkit/WebKitBuild/Debug/DerivedSources/WebCore/CSSGrammar.y:1137
#11 0x00007ffff33ae8de in WebCore::CSSParser::parseSheet (this=0x7fffffffbf00, sheet=0x86cca0, string=..., startLineNumber=0, ruleSourceDataResult=0x0,
    logErrors=true) at ../../Source/WebCore/css/CSSParser.cpp:440
#12 0x00007ffff34d96a7 in WebCore::StyleSheetContents::parseStringAtLine (this=0x86cca0, sheetText=..., startLineNumber=0, createdByParser=true)
    at ../../Source/WebCore/css/StyleSheetContents.cpp:326
#13 0x00007ffff35bd77a in WebCore::InlineStyleSheetOwner::createSheet (this=0x86d0c8, element=..., text=...)
    at ../../Source/WebCore/dom/InlineStyleSheetOwner.cpp:147
#14 0x00007ffff35bd232 in WebCore::InlineStyleSheetOwner::createSheetFromTextContents (this=0x86d0c8, element=...)
    at ../../Source/WebCore/dom/InlineStyleSheetOwner.cpp:97
#15 0x00007ffff35bd1ef in WebCore::InlineStyleSheetOwner::finishParsingChildren (this=0x86d0c8, element=...)
    at ../../Source/WebCore/dom/InlineStyleSheetOwner.cpp:91
#16 0x00007ffff37ab07f in WebCore::HTMLStyleElement::finishParsingChildren (this=0x86d060) at ../../Source/WebCore/html/HTMLStyleElement.cpp:90
#17 0x00007ffff3848f3e in WebCore::HTMLElementStack::popCommon (this=0x872fc8) at ../../Source/WebCore/html/parser/HTMLElementStack.cpp:578
#18 0x00007ffff3847962 in WebCore::HTMLElementStack::pop (this=0x872fc8) at ../../Source/WebCore/html/parser/HTMLElementStack.cpp:214
#19 0x00007ffff3870feb in WebCore::HTMLTreeBuilder::processEndTag (this=0x872f90, token=0x7fffffffd350)
    at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2179
#20 0x00007ffff38677e2 in WebCore::HTMLTreeBuilder::processToken (this=0x872f90, token=0x7fffffffd350)
    at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:386
#21 0x00007ffff38675f4 in WebCore::HTMLTreeBuilder::constructTree (this=0x872f90, token=0x7fffffffd350)
    at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:354
#22 0x00007ffff384110c in WebCore::HTMLDocumentParser::constructTreeFromHTMLToken (this=0x8ba8f0, rawToken=...)
    at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:356
#23 0x00007ffff3840d4f in WebCore::HTMLDocumentParser::pumpTokenizer (this=0x8ba8f0, mode=WebCore::HTMLDocumentParser::AllowYield)
    at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:309
#24 0x00007ffff3840545 in WebCore::HTMLDocumentParser::pumpTokenizerIfPossible (this=0x8ba8f0, mode=WebCore::HTMLDocumentParser::AllowYield)
    at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:189
#25 0x00007ffff38416d7 in WebCore::HTMLDocumentParser::append (this=0x8ba8f0, inputSource=...) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:440
#26 0x00007ffff3533a4f in WebCore::DecodedDataDocumentParser::flush (this=0x8ba8f0, writer=...) at ../../Source/WebCore/dom/DecodedDataDocumentParser.cpp:60
#27 0x00007ffff399082b in WebCore::DocumentWriter::end (this=0xac5440) at ../../Source/WebCore/loader/DocumentWriter.cpp:247
#28 0x00007ffff397d8bb in WebCore::DocumentLoader::finishedLoading (this=0xac53a0, finishTime=0) at ../../Source/WebCore/loader/DocumentLoader.cpp:441
#29 0x00007ffff397d624 in WebCore::DocumentLoader::notifyFinished (this=0xac53a0, resource=0x8c4220) at ../../Source/WebCore/loader/DocumentLoader.cpp:375
#30 0x00007ffff3a23eb9 in WebCore::CachedResource::checkNotify (this=0x8c4220) at ../../Source/WebCore/loader/cache/CachedResource.cpp:334
#31 0x00007ffff3a23fa0 in WebCore::CachedResource::finishLoading (this=0x8c4220) at ../../Source/WebCore/loader/cache/CachedResource.cpp:350
#32 0x00007ffff3a20f5a in WebCore::CachedRawResource::finishLoading (this=0x8c4220, data=0x6f09a0)
    at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:98
#33 0x00007ffff39d7bfa in WebCore::SubresourceLoader::didFinishLoading (this=0x7cfab0, finishTime=0) at ../../Source/WebCore/loader/SubresourceLoader.cpp:310
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#34 0x00007ffff39d40e7 in WebCore::ResourceLoader::didFinishLoading (this=0x7cfab0, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:517
#35 0x00007ffff42968cb in WebCore::readCallback (asyncResult=0x8b9a10, data=0x8b7fd0)
    at ../../Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1302
#36 0x00007fffec1d92aa in async_ready_callback_wrapper (source_object=0xa469b0, res=0x8b9a10, user_data=0x8b7fd0) at ginputstream.c:519
#37 0x00007fffec1f8cab in g_task_return_now (task=0x8b9a10) at gtask.c:1108
#38 0x00007fffec1f8cc9 in complete_in_idle_cb (task=0x8b9a10) at gtask.c:1117
#39 0x00007fffeb46a296 in g_main_dispatch (context=0x678310) at gmain.c:3065
#40 g_main_context_dispatch (context=context@entry=0x678310) at gmain.c:3641
#41 0x00007fffeb46a5e8 in g_main_context_iterate (context=0x678310, block=block@entry=1, dispatch=dispatch@entry=1, self=&lt;optimized out&gt;) at gmain.c:3712
#42 0x00007fffeb46a9ea in g_main_loop_run (loop=0x70fb50) at gmain.c:3906
#43 0x00007ffff3069576 in WTF::RunLoop::run () at ../../Source/WTF/wtf/gtk/RunLoopGtk.cpp:59
#44 0x00007ffff2fa2a00 in WebKit::ChildProcessMain&lt;WebKit::WebProcess, WebKit::WebProcessMain&gt; (argc=2, argv=0x7fffffffdb98)
    at ../../Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#45 0x00007ffff2fa2865 in WebKit::WebProcessMainUnix (argc=2, argv=0x7fffffffdb98) at ../../Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.cpp:73
#46 0x000000000040085d in main (argc=2, argv=0x7fffffffdb98) at ../../Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:32</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026838</commentid>
    <comment_count>1</comment_count>
      <attachid>236027</attachid>
    <who name="Renata Hodovan">rhodovan.u-szeged</who>
    <bug_when>2014-08-05 06:09:25 -0700</bug_when>
    <thetext>Created attachment 236027
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026854</commentid>
    <comment_count>2</comment_count>
      <attachid>236027</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-08-05 09:12:11 -0700</bug_when>
    <thetext>Comment on attachment 236027
Proposed patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026863</commentid>
    <comment_count>3</comment_count>
      <attachid>236027</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-05 09:46:39 -0700</bug_when>
    <thetext>Comment on attachment 236027
Proposed patch

Clearing flags on attachment: 236027

Committed r172033: &lt;http://trac.webkit.org/changeset/172033&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026864</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-08-05 09:46:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>236026</attachid>
            <date>2014-08-05 06:03:20 -0700</date>
            <delta_ts>2014-08-05 06:03:20 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>crash.html</filename>
            <type>text/html</type>
            <size>186</size>
            <attacher name="Renata Hodovan">rhodovan.u-szeged</attacher>
            
              <data encoding="base64">PDwhRE9DVFlQRSBodG1sPgo8aHRtbD4KPGhlYWQ+CjxzdHlsZT4KKiB7CiAgICB0cmFuc2l0aW9u
OmN1YmljLWJlemllcigwLDAsY2FsYygxMDApLGNhbGMoMTAwKSk7Cn0KPC9zdHlsZT4KPC9oZWFk
Pgo8Ym9keT4KPHA+UEFTUyBpZiBCbGluayBkb2VzIG5vdCBjcmFzaCBpbiBkZWJ1Zy48L3A+Pgo8
L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>236027</attachid>
            <date>2014-08-05 06:09:25 -0700</date>
            <delta_ts>2014-08-05 09:46:39 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>0001-parsedcalc-fix.patch</filename>
            <type>text/plain</type>
            <size>4403</size>
            <attacher name="Renata Hodovan">rhodovan.u-szeged</attacher>
            
              <data encoding="base64">RnJvbSBlYmQ5YTE1YzFlNDc2ZGM1ODdjMTQ2Yzc3YWQzNTMxNzljNmE0MDY2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBSZW5hdGEgSG9kb3ZhbiA8cmhvZG92YW4udS1zemVnZWRAcGFy
dG5lci5zYW1zdW5nLmNvbT4KRGF0ZTogVHVlLCA1IEF1ZyAyMDE0IDE1OjA2OjAyICswMjAwClN1
YmplY3Q6IFtQQVRDSF0gcGFyc2VkY2FsYyBmaXgKCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrKysrKysrCiAuLi5pZXItd2l0
aC1tdWx0aXBsZS1jYWxjcy1jcmFzaC5odG1sLWV4cGVjdGVkLnR4dCB8ICAzICsrKwogLi4udWJp
Yy1iZXppZXItd2l0aC1tdWx0aXBsZS1jYWxjcy1jcmFzaC5odG1sLmh0bWwgfCAyMyArKysrKysr
KysrKysrKysrKysrKysrCiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQ
YXJzZXIuY3BwICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgNTQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRl
c3RzL2NzczMvY2FsYy9jdWJpYy1iZXppZXItd2l0aC1tdWx0aXBsZS1jYWxjcy1jcmFzaC5odG1s
LWV4cGVjdGVkLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2NzczMvY2FsYy9j
dWJpYy1iZXppZXItd2l0aC1tdWx0aXBsZS1jYWxjcy1jcmFzaC5odG1sLmh0bWwKCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZDg0ZTVhZS4uNmFjOTMwOSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE0LTA4LTA1ICBSZW5h
dGEgSG9kb3ZhbiAgPHJob2RvdmFuLnUtc3plZ2VkQHBhcnRuZXIuc2Ftc3VuZy5jb20+CisKKyAg
ICAgICAgRml4aW5nIGNhbGMoKSBwYXJhbWV0ZXIgcGFyc2luZyBpbiBjdWJpYy1iZXppZXIgZnVu
Y3Rpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MzU2MDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGNzczMvY2FsYy9jdWJpYy1iZXppZXItd2l0aC1tdWx0aXBsZS1jYWxjcy1jcmFzaC5odG1sLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogY3NzMy9jYWxjL2N1YmljLWJlemllci13aXRo
LW11bHRpcGxlLWNhbGNzLWNyYXNoLmh0bWwuaHRtbDogQWRkZWQuCisKIDIwMTQtMDgtMDEgIENh
cmxvcyBBbGJlcnRvIExvcGV6IFBlcmV6ICA8Y2xvcGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAg
W0dUS10gVW5yZXZpZXdlZCBHVEsgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
Y3NzMy9jYWxjL2N1YmljLWJlemllci13aXRoLW11bHRpcGxlLWNhbGNzLWNyYXNoLmh0bWwtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY3NzMy9jYWxjL2N1YmljLWJlemllci13aXRoLW11bHRp
cGxlLWNhbGNzLWNyYXNoLmh0bWwtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjFkYTM2MjYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3Mz
L2NhbGMvY3ViaWMtYmV6aWVyLXdpdGgtbXVsdGlwbGUtY2FsY3MtY3Jhc2guaHRtbC1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwzIEBACitUaGlzIHRlc3RzIHRoYXQgY2FsYygpIHZhbHVlcyBpbiBj
dWJpYy1iZXppZXIgZnVuY3Rpb25zIGFyZSByZWFkIGNvcnJlY3RseS4KKworUEFTUwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9jYWxjL2N1YmljLWJlemllci13aXRoLW11bHRpcGxlLWNh
bGNzLWNyYXNoLmh0bWwuaHRtbCBiL0xheW91dFRlc3RzL2NzczMvY2FsYy9jdWJpYy1iZXppZXIt
d2l0aC1tdWx0aXBsZS1jYWxjcy1jcmFzaC5odG1sLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZTdmMTI2MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Nz
czMvY2FsYy9jdWJpYy1iZXppZXItd2l0aC1tdWx0aXBsZS1jYWxjcy1jcmFzaC5odG1sLmh0bWwK
QEAgLTAsMCArMSwyMyBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxzdHlsZT4KKyogewor
ICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgY2FsYygw
LjUpLCBjYWxjKDEuMCkpOworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxwPlRo
aXMgdGVzdHMgdGhhdCBjYWxjKCkgdmFsdWVzIGluIGN1YmljLWJlemllciBmdW5jdGlvbnMgYXJl
IHJlYWQgY29ycmVjdGx5LjwvcD4KKyAgICA8cCBpZD0icmVzdWx0Ij48L3A+Cis8L2JvZHk+Cis8
c2NyaXB0PgorICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1bm5lci5k
dW1wQXNUZXh0KCk7CisKKyAgICB2YXIgYm9keSA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdO
YW1lKCJib2R5IilbMF07CisgICAgaWYgKHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGJvZHkpWyJ0
cmFuc2l0aW9uVGltaW5nRnVuY3Rpb24iXSA9PSAiY3ViaWMtYmV6aWVyKDAsIDAsIDAuNSwgMSki
KQorICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0IikuaW5uZXJUZXh0ID0g
IlBBU1MiOworICAgIGVsc2UKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3Vs
dCIpLmlubmVyVGV4dCA9ICJGQUlMIjsKKzwvc2NyaXB0PgorPC9odG1sPgpcIE5vIG5ld2xpbmUg
YXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAwZDAwMjRiLi4zZTdlYzM2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjAgQEAKKzIwMTQtMDgtMDUgIFJlbmF0YSBIb2RvdmFuICA8cmhvZG92YW4u
dS1zemVnZWRAcGFydG5lci5zYW1zdW5nLmNvbT4KKworICAgICAgICBGaXhpbmcgY2FsYygpIHBh
cmFtZXRlciBwYXJzaW5nIGluIGN1YmljLWJlemllciBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNTYwNQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJlZm9yZSB0aGlzIHBhdGNoLCBjYWxj
IHZhbHVlcyBpbiBjdWJpYy1iZXppZXIgZnVuY3Rpb25zIHdlcmVuJ3QgYmVpbmcgcmVhZCBjb3Jy
ZWN0bHkKKyAgICAgICAgc2luY2UgdGhleSB3ZXJlIGhhbmRsZWQgYXMgc2ltcGxlIGZsb2F0cy4K
KworICAgICAgICBUaGlzIGlzIGEgYmFja3BvcnQgb2YgbXkgZml4IGluIEJsaW5rOiBodHRwczov
L2NvZGVyZXZpZXcuY2hyb21pdW0ub3JnLzM2OTMxMzAwMi8KKworICAgICAgICBUZXN0OiBjc3Mz
L2NhbGMvY3ViaWMtYmV6aWVyLXdpdGgtbXVsdGlwbGUtY2FsY3MtY3Jhc2guaHRtbC5odG1sCisK
KyAgICAgICAgKiBjc3MvQ1NTUGFyc2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU1BhcnNl
cjo6cGFyc2VDdWJpY0JlemllclRpbWluZ0Z1bmN0aW9uVmFsdWUpOgorCiAyMDE0LTA4LTAyICBK
ZXJlbXkgSm9uZXMgIDxqZXJlbXlqQGFwcGxlLmNvbT4KIAogICAgICAgICBTdXBwb3J0IGJvdGgg
d2luZG93IGFuZCB2aWV3IGJhc2VkIHZpZGVvIGZ1bGxzY3JlZW4uCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9jc3MvQ1NTUGFyc2VyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJz
ZXIuY3BwCmluZGV4IGM0OWU0MTkuLmM3ZTExNjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NQYXJzZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3Bw
CkBAIC00NTQ1LDcgKzQ1NDUsNyBAQCBib29sIENTU1BhcnNlcjo6cGFyc2VDdWJpY0JlemllclRp
bWluZ0Z1bmN0aW9uVmFsdWUoQ1NTUGFyc2VyVmFsdWVMaXN0KiYgYXJncywgZAogICAgIENTU1Bh
cnNlclZhbHVlKiB2ID0gYXJncy0+Y3VycmVudCgpOwogICAgIGlmICghdmFsaWRVbml0KHYsIEZO
dW1iZXIpKQogICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAgcmVzdWx0ID0gdi0+ZlZhbHVlOwor
ICAgIHJlc3VsdCA9IHBhcnNlZERvdWJsZSh2LCBSZWxlYXNlUGFyc2VkQ2FsY1ZhbHVlKTsKICAg
ICB2ID0gYXJncy0+bmV4dCgpOwogICAgIGlmICghdikKICAgICAgICAgLy8gVGhlIGxhc3QgbnVt
YmVyIGluIHRoZSBmdW5jdGlvbiBoYXMgbm8gY29tbWEgYWZ0ZXIgaXQsIHNvIHdlJ3JlIGRvbmUu
Ci0tIAoxLjguMy4yCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>