<?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>229228</bug_id>
          
          <creation_ts>2021-08-17 23:27:39 -0700</creation_ts>
          <short_desc>REGRESSION(r281102): ASSERTION FAILED: !isInAcceleratedCompositingMode() in DrawingAreaProxyCoordinatedGraphics::incorporateUpdate</short_desc>
          <delta_ts>2021-08-29 13:04:26 -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>WebKit Misc.</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>luiz</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zeno</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1785055</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-08-17 23:27:39 -0700</bug_when>
    <thetext>[WinCairo][GraphicsLayerTextureMapper] REGRESSION(r281102): ASSERTION FAILED: !isInAcceleratedCompositingMode() in incorporateUpdate

WinCairo Debug WK2 is reporting assertion failure since r281102.

ASSERTION FAILED: !isInAcceleratedCompositingMode()
..\..\Source\WebKit\UIProcess\CoordinatedGraphics\DrawingAreaProxyCoordinatedGraphics.cpp(256) : incorporateUpdate

Regressions: Unexpected crashes (7)
  animations/animation-direction-reverse-non-hardware.html [ Crash ]
  animations/animation-direction-reverse-timing-functions.html [ Crash ]
  animations/animation-hit-test.html [ Crash ]
  animations/keyframe-timing-functions.html [ Crash ]
  animations/lineheight-animation.html [ Crash ]
  animations/missing-from-to.html [ Crash ]
  animations/multiple-animations-timing-function.html [ Crash ]

Callstack:

&gt; WTF!WTFCrash(void)+0xe [C:\jenkins_slave\WinCairo-master\Source\WTF\wtf\Assertions.cpp @ 321]
&gt; WebKit2!WTFCrashWithInfo(void)+0x1d [C:\jenkins_slave\WinCairo-master\WebKitBuild\Debug\WTF\Headers\wtf\Assertions.h @ 703]
&gt; WebKit2!WebKit::DrawingAreaProxyCoordinatedGraphics::incorporateUpdate(class WebKit::UpdateInfo * updateInfo = 0x00000040`53afdb38)+0x8c [C:\jenkins_slave\WinCairo-master\Source\WebKit\UIProcess\CoordinatedGraphics\DrawingAreaProxyCoordinatedGraphics.cpp @ 256]
&gt; WebKit2!WebKit::DrawingAreaProxyCoordinatedGraphics::update(unsigned int64 backingStoreStateID = 1, class WebKit::UpdateInfo * updateInfo = 0x00000040`53afdb38)+0x9f [C:\jenkins_slave\WinCairo-master\Source\WebKit\UIProcess\CoordinatedGraphics\DrawingAreaProxyCoordinatedGraphics.cpp @ 176]
&gt; WebKit2!IPC::callMemberFunctionImpl&lt;WebKit::DrawingAreaProxy,void (class WebKit::DrawingAreaProxy * object = 0x00000170`0e2ab300, &lt;function&gt; * function = 0x00007ffd`75183940, class std::tuple&lt;unsigned long long,WebKit::UpdateInfo&gt; * args = 0x00000040`53afdb38)+0x80 [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\HandleMessage.h @ 44]
&gt; WebKit2!IPC::callMemberFunction&lt;WebKit::DrawingAreaProxy,void (class std::tuple&lt;unsigned long long,WebKit::UpdateInfo&gt; * args = 0x00000040`53afdb38, class WebKit::DrawingAreaProxy * object = 0x00000170`0e2ab300, &lt;function&gt; * function = 0x00007ffd`75183940)+0x61 [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\HandleMessage.h @ 49]
&gt; WebKit2!IPC::handleMessage&lt;Messages::DrawingAreaProxy::Update,WebKit::DrawingAreaProxy,void (class IPC::Decoder * decoder = 0x00000170`0e2af390, class WebKit::DrawingAreaProxy * object = 0x00000170`0e2ab300, &lt;function&gt; * function = 0x00007ffd`75183940)+0xc0 [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\HandleMessage.h @ 120]
&gt; WebKit2!WebKit::DrawingAreaProxy::didReceiveMessage(class IPC::Connection * connection = 0x00000170`0e228b20, class IPC::Decoder * decoder = 0x00000170`0e2af390)+0x1f4 [C:\jenkins_slave\WinCairo-master\WebKitBuild\Debug\WebKit\DerivedSources\DrawingAreaProxyMessageReceiver.cpp @ 57]
&gt; WebKit2!IPC::MessageReceiverMap::dispatchMessage(class IPC::Connection * connection = 0x00000170`0e228b20, class IPC::Decoder * decoder = 0x00000170`0e2af390)+0x1c6 [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\MessageReceiverMap.cpp @ 130]
&gt; WebKit2!WebKit::AuxiliaryProcessProxy::dispatchMessage(class IPC::Connection * connection = 0x00000170`0e228b20, class IPC::Decoder * decoder = 0x00000170`0e2af390)+0x2e [C:\jenkins_slave\WinCairo-master\Source\WebKit\UIProcess\AuxiliaryProcessProxy.cpp @ 247]
&gt; WebKit2!WebKit::WebProcessProxy::didReceiveMessage(class IPC::Connection * connection = 0x00000170`0e228b20, class IPC::Decoder * decoder = 0x00000170`0e2af390)+0x3a [C:\jenkins_slave\WinCairo-master\Source\WebKit\UIProcess\WebProcessProxy.cpp @ 843]
&gt; WebKit2!IPC::Connection::dispatchMessage(class IPC::Decoder * decoder = 0x00000170`0e2af390)+0x14e [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\Connection.cpp @ 1059]
&gt; WebKit2!IPC::Connection::dispatchMessage(class std::unique_ptr&lt;IPC::Decoder,std::default_delete&lt;IPC::Decoder&gt; &gt; * message = 0x00000040`53afdfb8 unique_ptr {...})+0x2be [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\Connection.cpp @ 1105]
&gt; WebKit2!IPC::Connection::dispatchIncomingMessages(void)+0x249 [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\Connection.cpp @ 1209]
&gt; WebKit2!IPC::Connection::enqueueIncomingMessage::&lt;unnamed-tag&gt;::operator()(void)+0x3f [C:\jenkins_slave\WinCairo-master\Source\WebKit\Platform\IPC\Connection.cpp @ 1025]
&gt; WebKit2!WTF::Detail::CallableWrapper&lt;`lambda at ..\..\Source\WebKit\Platform\IPC\Connection.cpp:1023:30&apos;,void&gt;::call(void)+0x17 [C:\jenkins_slave\WinCairo-master\WebKitBuild\Debug\WTF\Headers\wtf\Function.h @ 53]
&gt; WTF!WTF::Function&lt;void (void)+0x84 [C:\jenkins_slave\WinCairo-master\Source\WTF\wtf\Function.h @ 82]
&gt; WTF!WTF::RunLoop::performWork(void)+0x14a [C:\jenkins_slave\WinCairo-master\Source\WTF\wtf\RunLoop.cpp @ 134]
&gt; WTF!WTF::RunLoop::wndProc(struct HWND__ * hWnd = 0x00000000`262f1f90, unsigned int message = 0x401, unsigned int64 wParam = 0x00000170`0e23fd00, int64 lParam = 0n0)+0x60 [C:\jenkins_slave\WinCairo-master\Source\WTF\wtf\win\RunLoopWin.cpp @ 57]
&gt; WTF!WTF::RunLoop::RunLoopWndProc(struct HWND__ * hWnd = 0x00000000`262f1f90, unsigned int message = 0x401, unsigned int64 wParam = 0x00000170`0e23fd00, int64 lParam = 0n0)+0x57 [C:\jenkins_slave\WinCairo-master\Source\WTF\wtf\win\RunLoopWin.cpp @ 39]
&gt; USER32!UserCallWinProcCheckWow+0x2f8
&gt; USER32!DispatchMessageWorker+0x249
&gt; WebKitTestRunnerLib!WTR::runRunLoopUntil(bool * condition = 0x00000170`0e24c423, void * object = 0x00000000`00000078, double timeout = -1)+0x242 [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\win\TestControllerWin.cpp @ 86]
&gt; WebKitTestRunnerLib!WTR::TestController::platformRunUntil(bool * condition = 0x00000170`0e24c423, class WTF::Seconds timeout = class WTF::Seconds)+0x4a [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\win\TestControllerWin.cpp @ 147]
&gt; WebKitTestRunnerLib!WTR::TestController::runUntil(bool * done = 0x00000170`0e24c423, class WTF::Seconds timeout = class WTF::Seconds)+0x63 [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\TestController.cpp @ 1515]
&gt; WebKitTestRunnerLib!WTR::TestInvocation::invoke(void)+0x1bd [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\TestInvocation.cpp @ 169]
&gt; WebKitTestRunnerLib!WTR::TestController::runTest(char * inputLine = 0x00000040`53afe9b0 &quot;C:\jenkins_slave\WinCairo-master\LayoutTests\animations\animation-direction-reverse-timing-functions.html&apos;--timeout&apos;30000&quot;)+0x219 [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\TestController.cpp @ 1445]
&gt; WebKitTestRunnerLib!WTR::TestController::runTestingServerLoop(void)+0xbe [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\TestController.cpp @ 1491]
&gt; WebKitTestRunnerLib!WTR::TestController::run(void)+0x27 [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\TestController.cpp @ 1499]
&gt; WebKitTestRunnerLib!WTR::TestController::TestController(int argc = 0n2, char ** argv = 0x00000170`0e1f6600)+0x2c3 [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\TestController.cpp @ 194]
&gt; WebKitTestRunnerLib!dllLauncherEntryPoint(int argc = 0n2, char ** argv = 0x00000170`0e1f6600)+0x35 [C:\jenkins_slave\WinCairo-master\Tools\WebKitTestRunner\win\main.cpp @ 34]
&gt; WebKitTestRunner!main(int argc = 0n2, char ** argv = 0x00000170`0e1f6600)+0x416 [C:\jenkins_slave\WinCairo-master\Tools\win\DLLLauncher\DLLLauncherMain.cpp @ 223]
&gt; WebKitTestRunner!invoke_main+0x22 [D:\agent\_work\13\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 78]
&gt; WebKitTestRunner!__scrt_common_main_seh(void)+0x10c [D:\agent\_work\13\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288]
&gt; KERNEL32!BaseThreadInitThunk+0x14
&gt; ntdll!RtlUserThreadStart+0x21</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785368</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-08-18 21:13:34 -0700</bug_when>
    <thetext>This assertion ensures DrawingAreaProxy::Update message is dispatched only if AC mode.
However, DrawingAreaProxy::Update message is dispatched while in AC mod in the following scenario.

1. DrawingAreaCoordinatedGraphics::exitAcceleratedCompositingMode calls DrawingAreaCoordinatedGraphics::display(WebKit::UpdateInfo&amp;)
2. DrawingAreaCoordinatedGraphics::display(WebKit::UpdateInfo&amp;) calls WebPage::updateRendering()
3. WebPage::updateRendering() executes JavaScript
4. JavaScript calls notifyDone
5. WTR::TestRunner::notifyDone calls WKBundlePageForceRepaint
6. DrawingAreaCoordinatedGraphics::display() dispatches the message</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785371</commentid>
    <comment_count>2</comment_count>
      <attachid>435840</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-08-18 21:16:35 -0700</bug_when>
    <thetext>Created attachment 435840
debugging patch

This debugging patch
* Disables JIT and enables LLInt to show the callstack under JSC.
* Adds RELEASE_ASSERT checking DrawingAreaCoordinatedGraphics::display() isn&apos;t called while DrawingAreaCoordinatedGraphics::exitAcceleratedCompositingMode().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1785375</commentid>
    <comment_count>3</comment_count>
      <attachid>435842</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-08-18 21:19:04 -0700</bug_when>
    <thetext>Created attachment 435842
the callstack to dispatch Update message before exiting AC mode

With the debugging patch (attachment#435840), I got the this callstack.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787909</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-08-26 18:04:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/82416053&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787921</commentid>
    <comment_count>5</comment_count>
      <attachid>436601</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-08-26 18:52:17 -0700</bug_when>
    <thetext>Created attachment 436601
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788404</commentid>
    <comment_count>6</comment_count>
      <attachid>436601</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-08-29 13:04:22 -0700</bug_when>
    <thetext>Comment on attachment 436601
Patch

Clearing flags on attachment: 436601

Committed r281747 (241089@main): &lt;https://commits.webkit.org/241089@main&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1788405</commentid>
    <comment_count>7</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-08-29 13:04:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>435840</attachid>
            <date>2021-08-18 21:16:35 -0700</date>
            <delta_ts>2021-08-18 21:19:33 -0700</delta_ts>
            <desc>debugging patch</desc>
            <filename>a.diff</filename>
            <type>text/plain</type>
            <size>3026</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9PcGNvZGUuaCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9PcGNvZGUuaAppbmRleCBhYzdmNzEwZDgwNjUu
LmNhMDUzZjdjY2Y4NSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2Rl
L09wY29kZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9PcGNvZGUuaApA
QCAtMTY4LDcgKzE2OCw3IEBAIElHTk9SRV9XQVJOSU5HU19FTkQKICNpZiBFTkFCTEUoQ09NUFVU
RURfR09UT19PUENPREVTKQogdHlwZWRlZiB2b2lkKiBPcGNvZGU7CiAjZWxzZQotdHlwZWRlZiBP
cGNvZGVJRCBPcGNvZGU7Cit0eXBlZGVmIHVpbnRwdHJfdCBPcGNvZGU7CiAjZW5kaWYKIAogZXh0
ZXJuIGNvbnN0IGNoYXIqIGNvbnN0IG9wY29kZU5hbWVzW107CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXJJbmxpbmVzLmggYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXJJbmxpbmVzLmgKaW5kZXggNWU2
Y2JmZTg0YTE1Li4zM2MwMjRkY2EyNGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9pbnRlcnByZXRlci9JbnRlcnByZXRlcklubGluZXMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXJJbmxpbmVzLmgKQEAgLTY2LDcgKzY2LDcgQEAg
aW5saW5lIE9wY29kZUlEIEludGVycHJldGVyOjpnZXRPcGNvZGVJRChPcGNvZGUgb3Bjb2RlKQog
I2VuZGlmIC8vIEVOQUJMRShMTElOVF9FTUJFRERFRF9PUENPREVfSUQpCiAKICNlbHNlIC8vIG5v
dCBFTkFCTEUoQ09NUFVURURfR09UT19PUENPREVTKQotICAgIHJldHVybiBvcGNvZGU7CisgICAg
cmV0dXJuIHN0YXRpY19jYXN0PE9wY29kZUlEPihvcGNvZGUpOwogI2VuZGlmCiB9CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhp
Y3MvRHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvRHJhd2luZ0FyZWFDb29yZGluYXRl
ZEdyYXBoaWNzLmNwcAppbmRleCA5OGE1OTkyMzJlMzcuLjAzNTYwNDFhYjI2YSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9E
cmF3aW5nQXJlYUNvb3JkaW5hdGVkR3JhcGhpY3MuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvRHJhd2luZ0FyZWFDb29yZGluYXRl
ZEdyYXBoaWNzLmNwcApAQCAtNjY5LDYgKzY2OSw4IEBAIHZvaWQgRHJhd2luZ0FyZWFDb29yZGlu
YXRlZEdyYXBoaWNzOjplbnRlckFjY2VsZXJhdGVkQ29tcG9zaXRpbmdNb2RlKEdyYXBoaWNzTGF5
CiAgICAgbV9pc1dhaXRpbmdGb3JEaWRVcGRhdGUgPSBmYWxzZTsKIH0KIAorc3RhdGljIGJvb2wg
aXNFeGl0aW5nQUNNb2RlID0gZmFsc2U7CisKIHZvaWQgRHJhd2luZ0FyZWFDb29yZGluYXRlZEdy
YXBoaWNzOjpleGl0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoKQogewogICAgIGlmIChtX2Fs
d2F5c1VzZUNvbXBvc2l0aW5nKQpAQCAtNzAzLDggKzcwNSwxMSBAQCB2b2lkIERyYXdpbmdBcmVh
Q29vcmRpbmF0ZWRHcmFwaGljczo6ZXhpdEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdNb2RlKCkKICAg
ICBpZiAobV9pc1BhaW50aW5nU3VzcGVuZGVkKSB7CiAgICAgICAgIHVwZGF0ZUluZm8udmlld1Np
emUgPSBtX3dlYlBhZ2Uuc2l6ZSgpOwogICAgICAgICB1cGRhdGVJbmZvLmRldmljZVNjYWxlRmFj
dG9yID0gbV93ZWJQYWdlLmNvcmVQYWdlKCktPmRldmljZVNjYWxlRmFjdG9yKCk7Ci0gICAgfSBl
bHNlCisgICAgfSBlbHNlIHsKKyAgICAgICAgaXNFeGl0aW5nQUNNb2RlID0gdHJ1ZTsKICAgICAg
ICAgZGlzcGxheSh1cGRhdGVJbmZvKTsKKyAgICAgICAgaXNFeGl0aW5nQUNNb2RlID0gZmFsc2U7
CisgICAgfQogCiAgICAgLy8gU2VuZCBhbG9uZyBhIGNvbXBsZXRlIHVwZGF0ZSBvZiB0aGUgcGFn
ZSBzbyB3ZSBjYW4gcGFpbnQgdGhlIGNvbnRlbnRzIHJpZ2h0IGFmdGVyIHdlIGV4aXQgdGhlCiAg
ICAgLy8gYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgbW9kZSwgZWxpbWluaWF0aW5nIGZsaWNrZXIu
CkBAIC03NzAsNiArNzc1LDcgQEAgdm9pZCBEcmF3aW5nQXJlYUNvb3JkaW5hdGVkR3JhcGhpY3M6
OmRpc3BsYXkoKQogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgUkVMRUFTRV9BU1NFUlQo
IWlzRXhpdGluZ0FDTW9kZSk7CiAgICAgc2VuZChNZXNzYWdlczo6RHJhd2luZ0FyZWFQcm94eTo6
VXBkYXRlKG1fYmFja2luZ1N0b3JlU3RhdGVJRCwgdXBkYXRlSW5mbykpOwogICAgIG1faXNXYWl0
aW5nRm9yRGlkVXBkYXRlID0gdHJ1ZTsKICAgICBtX3NjaGVkdWxlZFdoaWxlV2FpdGluZ0ZvckRp
ZFVwZGF0ZSA9IGZhbHNlOwpkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVz
LmNtYWtlIGIvU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlCmluZGV4IGQ3OGU2ZDM0
NWEwMC4uMWQzOWE1M2M2YWEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0RmVhdHVy
ZXMuY21ha2UKKysrIGIvU291cmNlL2NtYWtlL1dlYktpdEZlYXR1cmVzLmNtYWtlCkBAIC02Miw3
ICs2Miw3IEBAIGVuZG1hY3JvKCkKIG1hY3JvKFdFQktJVF9PUFRJT05fQkVHSU4pCiAgICAgc2V0
KF9TRVRUSU5HX1dFQktJVF9PUFRJT05TIFRSVUUpCiAKLSAgICBpZiAoV1RGX0NQVV9BUk02NCBP
UiBXVEZfQ1BVX1g4Nl82NCkKKyAgICBpZiAoMCkgIyBPT1BTIERvbid0IGxhbmQgdGhpcyBjaGFu
Z2UKICAgICAgICAgc2V0KEVOQUJMRV9KSVRfREVGQVVMVCBPTikKICAgICAgICAgc2V0KEVOQUJM
RV9GVExfREVGQVVMVCBPTikKICAgICAgICAgc2V0KFVTRV9TWVNURU1fTUFMTE9DX0RFRkFVTFQg
T0ZGKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>435842</attachid>
            <date>2021-08-18 21:19:04 -0700</date>
            <delta_ts>2021-08-18 21:19:40 -0700</delta_ts>
            <desc>the callstack to dispatch Update message before exiting AC mode</desc>
            <filename>callstack.txt</filename>
            <type>text/plain</type>
            <size>7297</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">V1RGLmRsbCFXVEZDcmFzaCgpIExpbmUgMzIxCUMrKwpXZWJLaXQyLmRsbCFXVEZDcmFzaFdpdGhJ
bmZvKGludCBfX2Zvcm1hbCwgY29uc3QgY2hhciAqIF9fZm9ybWFsLCBjb25zdCBjaGFyICogX19m
b3JtYWwsIGludCBfX2Zvcm1hbCkgTGluZSA3MDQJQysrCldlYktpdDIuZGxsIVdlYktpdDo6RHJh
d2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzOjpkaXNwbGF5KCkgTGluZSA3NzgJQysrCldlYktp
dDIuZGxsIVdlYktpdDo6RHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzOjpmb3JjZVJlcGFp
bnQoKSBMaW5lIDE5MglDKysKV2ViS2l0Mi5kbGwhV2ViS2l0OjpXZWJQYWdlOjpmb3JjZVJlcGFp
bnRXaXRob3V0Q2FsbGJhY2soKSBMaW5lIDM4OTIJQysrCldlYktpdDIuZGxsIVdLQnVuZGxlUGFn
ZUZvcmNlUmVwYWludChjb25zdCBPcGFxdWVXS0J1bmRsZVBhZ2UgKiBwYWdlKSBMaW5lIDU1OAlD
KysKVGVzdFJ1bm5lckluamVjdGVkQnVuZGxlLmRsbCFXVFI6OkluamVjdGVkQnVuZGxlUGFnZTo6
ZHVtcCgpIExpbmUgNzc3CUMrKwpUZXN0UnVubmVySW5qZWN0ZWRCdW5kbGUuZGxsIVdUUjo6VGVz
dFJ1bm5lcjo6bm90aWZ5RG9uZSgpIExpbmUgMjYzCUMrKwpUZXN0UnVubmVySW5qZWN0ZWRCdW5k
bGUuZGxsIVdUUjo6SlNUZXN0UnVubmVyOjpub3RpZnlEb25lKGNvbnN0IE9wYXF1ZUpTQ29udGV4
dCAqIGNvbnRleHQsIE9wYXF1ZUpTVmFsdWUgKiBfX2Zvcm1hbCwgT3BhcXVlSlNWYWx1ZSAqIHRo
aXNPYmplY3QsIHVuc2lnbmVkIF9faW50NjQgYXJndW1lbnRDb3VudCwgY29uc3QgT3BhcXVlSlNW
YWx1ZSAqIGNvbnN0ICogYXJndW1lbnRzLCBjb25zdCBPcGFxdWVKU1ZhbHVlICogKiBleGNlcHRp
b24pIExpbmUgNDQwCUMrKwpKYXZhU2NyaXB0Q29yZS5kbGwhSlNDOjpBUElDYWxsYmFja0Z1bmN0
aW9uOjpjYWxsSW1wbDxKU0M6OkpTQ2FsbGJhY2tGdW5jdGlvbj4oSlNDOjpKU0dsb2JhbE9iamVj
dCAqIGdsb2JhbE9iamVjdCwgSlNDOjpDYWxsRnJhbWUgKiBjYWxsRnJhbWUpIExpbmUgNjEJQysr
CkphdmFTY3JpcHRDb3JlLmRsbCFKU0M6OmNhbGxKU0NhbGxiYWNrRnVuY3Rpb24oSlNDOjpKU0ds
b2JhbE9iamVjdCAqIGdsb2JhbE9iamVjdCwgSlNDOjpDYWxsRnJhbWUgKiBjYWxsRnJhbWUpIExp
bmUgNDMJQysrCkphdmFTY3JpcHRDb3JlLmRsbCFKU0M6Ok5hdGl2ZUZ1bmN0aW9uOjpvcGVyYXRv
cigpKEpTQzo6SlNHbG9iYWxPYmplY3QgKiBnbG9iYWxPYmplY3QsIEpTQzo6Q2FsbEZyYW1lICog
Y2FsbEZyYW1lKSBMaW5lIDUwCUMrKwpKYXZhU2NyaXB0Q29yZS5kbGwhSlNDOjpMTEludDo6Q0xv
b3A6OmV4ZWN1dGUoSlNDOjpPcGNvZGVJRCBlbnRyeU9wY29kZUlELCB2b2lkICogZXhlY3V0YWJs
ZUFkZHJlc3MsIEpTQzo6Vk0gKiB2bSwgSlNDOjpQcm90b0NhbGxGcmFtZSAqIHByb3RvQ2FsbEZy
YW1lLCBib29sIGlzSW5pdGlhbGl6YXRpb25QYXNzKSBMaW5lIDI1Mjg3CUMrKwpKYXZhU2NyaXB0
Q29yZS5kbGwhdm1FbnRyeVRvSmF2YVNjcmlwdCh2b2lkICogZXhlY3V0YWJsZUFkZHJlc3MsIEpT
Qzo6Vk0gKiB2bSwgSlNDOjpQcm90b0NhbGxGcmFtZSAqIHByb3RvQ2FsbEZyYW1lKSBMaW5lIDYw
NwlDKysKSmF2YVNjcmlwdENvcmUuZGxsIUpTQzo6SklUQ29kZTo6ZXhlY3V0ZShKU0M6OlZNICog
dm0sIEpTQzo6UHJvdG9DYWxsRnJhbWUgKiBwcm90b0NhbGxGcmFtZSkgTGluZSA0MglDKysKSmF2
YVNjcmlwdENvcmUuZGxsIUpTQzo6SW50ZXJwcmV0ZXI6OmV4ZWN1dGVDYWxsKEpTQzo6SlNHbG9i
YWxPYmplY3QgKiBsZXhpY2FsR2xvYmFsT2JqZWN0LCBKU0M6OkpTT2JqZWN0ICogZnVuY3Rpb24s
IGNvbnN0IEpTQzo6Q2FsbERhdGEgJiBjYWxsRGF0YSwgSlNDOjpKU1ZhbHVlIHRoaXNWYWx1ZSwg
Y29uc3QgSlNDOjpBcmdMaXN0ICYgYXJncykgTGluZSA5MDMJQysrCkphdmFTY3JpcHRDb3JlLmRs
bCFKU0M6OmNhbGwoSlNDOjpKU0dsb2JhbE9iamVjdCAqIGdsb2JhbE9iamVjdCwgSlNDOjpKU1Zh
bHVlIGZ1bmN0aW9uT2JqZWN0LCBjb25zdCBKU0M6OkNhbGxEYXRhICYgY2FsbERhdGEsIEpTQzo6
SlNWYWx1ZSB0aGlzVmFsdWUsIGNvbnN0IEpTQzo6QXJnTGlzdCAmIGFyZ3MpIExpbmUgNTcJQysr
CkphdmFTY3JpcHRDb3JlLmRsbCFKU0M6OmNhbGwoSlNDOjpKU0dsb2JhbE9iamVjdCAqIGdsb2Jh
bE9iamVjdCwgSlNDOjpKU1ZhbHVlIGZ1bmN0aW9uT2JqZWN0LCBjb25zdCBKU0M6OkNhbGxEYXRh
ICYgY2FsbERhdGEsIEpTQzo6SlNWYWx1ZSB0aGlzVmFsdWUsIGNvbnN0IEpTQzo6QXJnTGlzdCAm
IGFyZ3MsIFdURjo6TmFrZWRQdHI8SlNDOjpFeGNlcHRpb24+ICYgcmV0dXJuZWRFeGNlcHRpb24p
IExpbmUgNjUJQysrCkphdmFTY3JpcHRDb3JlLmRsbCFKU0M6OnByb2ZpbGVkQ2FsbChKU0M6OkpT
R2xvYmFsT2JqZWN0ICogZ2xvYmFsT2JqZWN0LCBKU0M6OlByb2ZpbGluZ1JlYXNvbiByZWFzb24s
IEpTQzo6SlNWYWx1ZSBmdW5jdGlvbk9iamVjdCwgY29uc3QgSlNDOjpDYWxsRGF0YSAmIGNhbGxE
YXRhLCBKU0M6OkpTVmFsdWUgdGhpc1ZhbHVlLCBjb25zdCBKU0M6OkFyZ0xpc3QgJiBhcmdzLCBX
VEY6Ok5ha2VkUHRyPEpTQzo6RXhjZXB0aW9uPiAmIHJldHVybmVkRXhjZXB0aW9uKSBMaW5lIDg1
CUMrKwpXZWJLaXQyLmRsbCFXZWJDb3JlOjpKU0V4ZWNTdGF0ZTo6cHJvZmlsZWRDYWxsKEpTQzo6
SlNHbG9iYWxPYmplY3QgKiBsZXhpY2FsR2xvYmFsT2JqZWN0LCBKU0M6OlByb2ZpbGluZ1JlYXNv
biByZWFzb24sIEpTQzo6SlNWYWx1ZSBmdW5jdGlvbk9iamVjdCwgY29uc3QgSlNDOjpDYWxsRGF0
YSAmIGNhbGxEYXRhLCBKU0M6OkpTVmFsdWUgdGhpc1ZhbHVlLCBjb25zdCBKU0M6OkFyZ0xpc3Qg
JiBhcmdzLCBXVEY6Ok5ha2VkUHRyPEpTQzo6RXhjZXB0aW9uPiAmIHJldHVybmVkRXhjZXB0aW9u
KSBMaW5lIDczCUMrKwpXZWJLaXQyLmRsbCFXZWJDb3JlOjpKU0NhbGxiYWNrRGF0YTo6aW52b2tl
Q2FsbGJhY2soV2ViQ29yZTo6SlNET01HbG9iYWxPYmplY3QgJiBnbG9iYWxPYmplY3QsIEpTQzo6
SlNPYmplY3QgKiBjYWxsYmFjaywgSlNDOjpKU1ZhbHVlIHRoaXNWYWx1ZSwgSlNDOjpNYXJrZWRB
cmd1bWVudEJ1ZmZlciAmIGFyZ3MsIFdlYkNvcmU6OkpTQ2FsbGJhY2tEYXRhOjpDYWxsYmFja1R5
cGUgbWV0aG9kLCBKU0M6OlByb3BlcnR5TmFtZSBmdW5jdGlvbk5hbWUsIFdURjo6TmFrZWRQdHI8
SlNDOjpFeGNlcHRpb24+ICYgcmV0dXJuZWRFeGNlcHRpb24pIExpbmUgOTMJQysrCldlYktpdDIu
ZGxsIVdlYkNvcmU6OkpTQ2FsbGJhY2tEYXRhU3Ryb25nOjppbnZva2VDYWxsYmFjayhKU0M6OkpT
VmFsdWUgdGhpc1ZhbHVlLCBKU0M6Ok1hcmtlZEFyZ3VtZW50QnVmZmVyICYgYXJncywgV2ViQ29y
ZTo6SlNDYWxsYmFja0RhdGE6OkNhbGxiYWNrVHlwZSBjYWxsYmFja1R5cGUsIEpTQzo6UHJvcGVy
dHlOYW1lIGZ1bmN0aW9uTmFtZSwgV1RGOjpOYWtlZFB0cjxKU0M6OkV4Y2VwdGlvbj4gJiByZXR1
cm5lZEV4Y2VwdGlvbikgTGluZSA5MAlDKysKV2ViS2l0Mi5kbGwhV2ViQ29yZTo6SlNSZXF1ZXN0
QW5pbWF0aW9uRnJhbWVDYWxsYmFjazo6aGFuZGxlRXZlbnQoZG91YmxlIGhpZ2hSZXNUaW1lKSBM
aW5lIDcxCUMrKwpXZWJLaXQyLmRsbCFXZWJDb3JlOjpTY3JpcHRlZEFuaW1hdGlvbkNvbnRyb2xs
ZXI6OnNlcnZpY2VSZXF1ZXN0QW5pbWF0aW9uRnJhbWVDYWxsYmFja3MoV1RGOjpTZWNvbmRzIHRp
bWVzdGFtcCkgTGluZSAxNzkJQysrCldlYktpdDIuZGxsIVdlYkNvcmU6OkRvY3VtZW50OjpzZXJ2
aWNlUmVxdWVzdEFuaW1hdGlvbkZyYW1lQ2FsbGJhY2tzKCkgTGluZSA2NjkxCUMrKwpXZWJLaXQy
LmRsbCFXZWJDb3JlOjpQYWdlOjp1cGRhdGVSZW5kZXJpbmc6Ol9fbDI6OjxsYW1iZGE+KFdlYkNv
cmU6OkRvY3VtZW50ICYgZG9jdW1lbnQpIExpbmUgMTU3NglDKysKV2ViS2l0Mi5kbGwhV1RGOjpE
ZXRhaWw6OkNhbGxhYmxlV3JhcHBlcjx2b2lkIDxsYW1iZGE+KFdlYkNvcmU6OkRvY3VtZW50ICYp
LHZvaWQsV2ViQ29yZTo6RG9jdW1lbnQgJj46OmNhbGwoV2ViQ29yZTo6RG9jdW1lbnQgJiA8aW5f
MD4pIExpbmUgNTMJQysrCldlYktpdDIuZGxsIVdURjo6RnVuY3Rpb248dm9pZCBfX2NkZWNsKFdl
YkNvcmU6OkRvY3VtZW50ICYpPjo6b3BlcmF0b3IoKShXZWJDb3JlOjpEb2N1bWVudCAmIDxpbl8w
PikgTGluZSA4MwlDKysKV2ViS2l0Mi5kbGwhV2ViQ29yZTo6UGFnZTo6Zm9yRWFjaERvY3VtZW50
KGNvbnN0IFdURjo6RnVuY3Rpb248dm9pZCBfX2NkZWNsKFdlYkNvcmU6OkRvY3VtZW50ICYpPiAm
IGZ1bmN0b3IpIExpbmUgMzM0OAlDKysKV2ViS2l0Mi5kbGwhV2ViQ29yZTo6UGFnZTo6dXBkYXRl
UmVuZGVyaW5nOjpfX2wyOjo8bGFtYmRhPihXZWJDb3JlOjpSZW5kZXJpbmdVcGRhdGVTdGVwIHN0
ZXAsIGNvbnN0IFdURjo6RnVuY3Rpb248dm9pZCBfX2NkZWNsKFdlYkNvcmU6OkRvY3VtZW50ICYp
PiAmIHBlckRvY3VtZW50RnVuY3Rpb24pIExpbmUgMTU1MQlDKysKV2ViS2l0Mi5kbGwhV2ViQ29y
ZTo6UGFnZTo6dXBkYXRlUmVuZGVyaW5nKCkgTGluZSAxNTc0CUMrKwpXZWJLaXQyLmRsbCFXZWJL
aXQ6OldlYlBhZ2U6OnVwZGF0ZVJlbmRlcmluZygpIExpbmUgNDE3NQlDKysKV2ViS2l0Mi5kbGwh
V2ViS2l0OjpEcmF3aW5nQXJlYUNvb3JkaW5hdGVkR3JhcGhpY3M6OmRpc3BsYXkoV2ViS2l0OjpV
cGRhdGVJbmZvICYgdXBkYXRlSW5mbykgTGluZSA4MTEJQysrCldlYktpdDIuZGxsIVdlYktpdDo6
RHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzOjpleGl0QWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z01vZGUoKSBMaW5lIDcxMQlDKysKV2ViS2l0Mi5kbGwhc3RkOjppbnZva2U8dm9pZCAoX19jZGVj
bCBXZWJLaXQ6OkRyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljczo6KiYpKHZvaWQpLFdlYktp
dDo6RHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzICogJj4odm9pZChXZWJLaXQ6OkRyYXdp
bmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljczo6KikoKSAmIF9PYmosIFdlYktpdDo6RHJhd2luZ0Fy
ZWFDb29yZGluYXRlZEdyYXBoaWNzICogJiBfQXJnMSkgTGluZSAxNjEwCUMrKwpXZWJLaXQyLmRs
bCFzdGQ6Ol9JbnZva2VyX3JldDxzdGQ6Ol9VbmZvcmNlZCwwPjo6X0NhbGw8dm9pZCAoX19jZGVj
bCBXZWJLaXQ6OkRyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljczo6KiYpKHZvaWQpLFdlYktp
dDo6RHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzICogJj4odm9pZChXZWJLaXQ6OkRyYXdp
bmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljczo6KikoKSAmIF9GdW5jLCBXZWJLaXQ6OkRyYXdpbmdB
cmVhQ29vcmRpbmF0ZWRHcmFwaGljcyAqICYgPF9WYWxzXzA+KSBMaW5lIDc2NAlDKysKV2ViS2l0
Mi5kbGwhc3RkOjpfQ2FsbF9iaW5kZXI8c3RkOjpfVW5mb3JjZWQsMCx2b2lkIChfX2NkZWNsIFdl
YktpdDo6RHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzOjoqKSh2b2lkKSxzdGQ6OnR1cGxl
PFdlYktpdDo6RHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzICo+LHN0ZDo6dHVwbGU8Pj4o
c3RkOjpfSW52b2tlcl9yZXQ8c3RkOjpfVW5mb3JjZWQsMD4gX19mb3JtYWwsIHN0ZDo6aW50ZWdl
cl9zZXF1ZW5jZTx1bnNpZ25lZCBfX2ludDY0LDA+IF9fZm9ybWFsLCB2b2lkKFdlYktpdDo6RHJh
d2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzOjoqKSgpICYgX09iaiwgc3RkOjp0dXBsZTxXZWJL
aXQ6OkRyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljcyAqPiAmIF9UcGwsIHN0ZDo6dHVwbGU8
PiAmJiBfVXQpIExpbmUgMTQxNQlDKysKV2ViS2l0Mi5kbGwhc3RkOjpfQmluZGVyPHN0ZDo6X1Vu
Zm9yY2VkLHZvaWQgKF9fY2RlY2wgV2ViS2l0OjpEcmF3aW5nQXJlYUNvb3JkaW5hdGVkR3JhcGhp
Y3M6OiomKSh2b2lkKSxXZWJLaXQ6OkRyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljcyAqICY+
OjpvcGVyYXRvcigpPD4oKSBMaW5lIDE0NTMJQysrCldlYktpdDIuZGxsIVdURjo6RGV0YWlsOjpD
YWxsYWJsZVdyYXBwZXI8c3RkOjpfQmluZGVyPHN0ZDo6X1VuZm9yY2VkLHZvaWQgKF9fY2RlY2wg
V2ViS2l0OjpEcmF3aW5nQXJlYUNvb3JkaW5hdGVkR3JhcGhpY3M6OiomKSh2b2lkKSxXZWJLaXQ6
OkRyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljcyAqICY+LHZvaWQ+OjpjYWxsKCkgTGluZSA1
MwlDKysKV2ViS2l0Mi5kbGwhV1RGOjpGdW5jdGlvbjx2b2lkIF9fY2RlY2wodm9pZCk+OjpvcGVy
YXRvcigpKCkgTGluZSA4MwlDKysKV2ViS2l0Mi5kbGwhV1RGOjpSdW5Mb29wOjpUaW1lcjxXZWJL
aXQ6OkRyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljcz46OmZpcmVkKCkgTGluZSAxODgJQysr
CldURi5kbGwhV1RGOjpSdW5Mb29wOjpUaW1lckJhc2U6OnRpbWVyRmlyZWQoKSBMaW5lIDE2NQlD
KysKV1RGLmRsbCFXVEY6OlJ1bkxvb3A6OnduZFByb2MoSFdORF9fICogaFduZCwgdW5zaWduZWQg
aW50IG1lc3NhZ2UsIHVuc2lnbmVkIF9faW50NjQgd1BhcmFtLCBfX2ludDY0IGxQYXJhbSkgTGlu
ZSA2MAlDKysKV1RGLmRsbCFXVEY6OlJ1bkxvb3A6OlJ1bkxvb3BXbmRQcm9jKEhXTkRfXyAqIGhX
bmQsIHVuc2lnbmVkIGludCBtZXNzYWdlLCB1bnNpZ25lZCBfX2ludDY0IHdQYXJhbSwgX19pbnQ2
NCBsUGFyYW0pIExpbmUgMzkJQysrCnVzZXIzMi5kbGwhMDAwMDdmZmM3YzdlZTg1OCgpCVVua25v
d24KdXNlcjMyLmRsbCEwMDAwN2ZmYzdjN2VlMjk5KCkJVW5rbm93bgpXVEYuZGxsIVdURjo6UnVu
TG9vcDo6cnVuKCkgTGluZSA3NAlDKysKV2ViS2l0Mi5kbGwhV2ViS2l0OjpBdXhpbGlhcnlQcm9j
ZXNzTWFpbkJhc2U8V2ViS2l0OjpXZWJQcm9jZXNzLDE+OjpydW4oaW50IGFyZ2MsIGNoYXIgKiAq
IGFyZ3YpIExpbmUgNzEJQysrCldlYktpdDIuZGxsIVdlYktpdDo6QXV4aWxpYXJ5UHJvY2Vzc01h
aW48V2ViS2l0OjpXZWJQcm9jZXNzTWFpbldpbj4oaW50IGFyZ2MsIGNoYXIgKiAqIGFyZ3YpIExp
bmUgOTcJQysrCldlYktpdDIuZGxsIVdlYktpdDo6V2ViUHJvY2Vzc01haW4oaW50IGFyZ2MsIGNo
YXIgKiAqIGFyZ3YpIExpbmUgNTgJQysrCldlYktpdFdlYlByb2Nlc3MuZXhlIW1haW4oaW50IGFy
Z2MsIGNoYXIgKiAqIGFyZ3YpIExpbmUgMzUJQysrCltJbmxpbmUgRnJhbWVdIFdlYktpdFdlYlBy
b2Nlc3MuZXhlIWludm9rZV9tYWluKCkgTGluZSA3OAlDKysKV2ViS2l0V2ViUHJvY2Vzcy5leGUh
X19zY3J0X2NvbW1vbl9tYWluX3NlaCgpIExpbmUgMjg4CUMrKwprZXJuZWwzMi5kbGwhMDAwMDdm
ZmM3ZDE4NzAzNCgpCVVua25vd24KbnRkbGwuZGxsITAwMDA3ZmZjN2U1ODI2NTEoKQlVbmtub3du
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436601</attachid>
            <date>2021-08-26 18:52:17 -0700</date>
            <delta_ts>2021-08-29 13:04:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229228-20210827105216.patch</filename>
            <type>text/plain</type>
            <size>3341</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNTQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM3ZGI4NGMzNmJlNGQ5NmU5
MzNjM2RhYzI5ZTdmZmU4MGFjYTMxZjIuLjA3ZGEzMzQwMWFjMzVkMTQ2MzI3NDQzNTI1YTQ1MTA5
NGE3MWZiY2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzUgQEAKKzIwMjEtMDgtMjYgIEZ1amlpIEhp
cm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihy
MjgxMTAyKTogQVNTRVJUSU9OIEZBSUxFRDogIWlzSW5BY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9k
ZSgpIGluIERyYXdpbmdBcmVhUHJveHlDb29yZGluYXRlZEdyYXBoaWNzOjppbmNvcnBvcmF0ZVVw
ZGF0ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5
MjI4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2lu
Q2Fpcm8gV0syIGxheW91dCB0ZXN0cyB3ZXJlIG9ic2VydmluZyBhbiBhc3NlcnRpb24gZmFpbHVy
ZSBmb3IKKyAgICAgICAgc29tZSBhbmltYXRpb25zIHRlc3RzIHNpbmNlIHIyODExMDIuCisKKyAg
ICAgICAgRHJhd2luZ0FyZWFQcm94eUNvb3JkaW5hdGVkR3JhcGhpY3M6OmluY29ycG9yYXRlVXBk
YXRlIGhhcyBhbgorICAgICAgICBhc3NlcnRpb24gZW5zdXJpbmcgYSBEcmF3aW5nQXJlYVByb3h5
OjpVcGRhdGUgbWVzc2FnZSBpc24ndCBzZW50CisgICAgICAgIGR1cmluZyB0aGUgY29tcG9zaXRp
bmcgbW9kZS4gSG93ZXZlciwKKyAgICAgICAgRHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNz
IHNlbnQgYSBVcGRhdGUgbWVzc2FnZSBiZWZvcmUKKyAgICAgICAgc2VuZGluZyBFeGl0QWNjZWxl
cmF0ZWRDb21wb3NpdGluZ01vZGUgbWVzc2FnZSBpbiB0aGUgZm9sbG93aW5nCisgICAgICAgIHNj
ZW5hcmlvLgorCisgICAgICAgIDEuIERyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljczo6ZXhp
dEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdNb2RlIGNhbGxzIERyYXdpbmdBcmVhQ29vcmRpbmF0ZWRH
cmFwaGljczo6ZGlzcGxheShXZWJLaXQ6OlVwZGF0ZUluZm8mKQorICAgICAgICAyLiBJdCBjYWxs
cyBXZWJQYWdlOjp1cGRhdGVSZW5kZXJpbmcoKQorICAgICAgICAzLiBJdCBleGVjdXRlcyBKYXZh
U2NyaXB0CisgICAgICAgIDQuIEl0IGNhbGxzIG5vdGlmeURvbmUKKyAgICAgICAgNS4gSXQgY2Fs
bHMgV1RSOjpUZXN0UnVubmVyOjpub3RpZnlEb25lIHdoaWNoIGNhbGxzIFdLQnVuZGxlUGFnZUZv
cmNlUmVwYWludAorICAgICAgICA2LiBJdCBjYWxscyBEcmF3aW5nQXJlYUNvb3JkaW5hdGVkR3Jh
cGhpY3M6OmRpc3BsYXkoKSB3aGljaCBkaXNwYXRjaGVzIHRoZSBVcGRhdGUgbWVzc2FnZQorCisg
ICAgICAgIFNlbmQgYW4gRXhpdEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdNb2RlIG1lc3NhZ2UgaW5z
dGVhZCBvZiBhbgorICAgICAgICBVcGRhdGUgbWVzc2FnZSBpZiBFeGl0QWNjZWxlcmF0ZWRDb21w
b3NpdGluZ01vZGUgaXNuJ3Qgc2VudCB5ZXQgaW4KKyAgICAgICAgZGlzcGxheSgpLgorCisgICAg
ICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvRHJhd2luZ0FyZWFD
b29yZGluYXRlZEdyYXBoaWNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6RHJhd2luZ0FyZWFDb29y
ZGluYXRlZEdyYXBoaWNzOjpmb3JjZVJlcGFpbnQpOgorICAgICAgICAoV2ViS2l0OjpEcmF3aW5n
QXJlYUNvb3JkaW5hdGVkR3JhcGhpY3M6OmRpc3BsYXkpOgorCiAyMDIxLTA4LTI0ICBDaHJpcyBE
dW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgW1dLMl0gSW1wbGVtZW50IHByb2Nl
c3Mtc3dhcHBpbmcgYmFzZWQgb24gQ3Jvc3MtT3JpZ2luLU9wZW5lci1Qb2xpY3kgSFRUUCBoZWFk
ZXIKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5h
dGVkR3JhcGhpY3MvRHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNzLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvRHJhd2luZ0FyZWFD
b29yZGluYXRlZEdyYXBoaWNzLmNwcAppbmRleCA5OGE1OTkyMzJlMzc3NDQ0ZTYzYWNlYWQyODNj
YTZkM2JiYTBmZGQwLi5hYzAxZjE5ZmMyNGQ1NDg2YzhhZjU1YzBkNDQyNTc2Y2I2YWRkNDM4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdy
YXBoaWNzL0RyYXdpbmdBcmVhQ29vcmRpbmF0ZWRHcmFwaGljcy5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9EcmF3aW5nQXJlYUNv
b3JkaW5hdGVkR3JhcGhpY3MuY3BwCkBAIC0yMTIsNyArMjEyLDcgQEAgdm9pZCBEcmF3aW5nQXJl
YUNvb3JkaW5hdGVkR3JhcGhpY3M6OmZvcmNlUmVwYWludCgpCiAjaWYgVVNFKENPT1JESU5BVEVE
X0dSQVBISUNTKQogICAgICAgICBsYXllckhvc3REaWRGbHVzaExheWVycygpOwogI2VuZGlmCi0g
ICAgICAgIH0KKyAgICB9CiB9CiAKIHZvaWQgRHJhd2luZ0FyZWFDb29yZGluYXRlZEdyYXBoaWNz
Ojpmb3JjZVJlcGFpbnRBc3luYyhXZWJQYWdlJiBwYWdlLCBDb21wbGV0aW9uSGFuZGxlcjx2b2lk
KCk+JiYgY29tcGxldGlvbkhhbmRsZXIpCkBAIC03NzAsNyArNzcwLDExIEBAIHZvaWQgRHJhd2lu
Z0FyZWFDb29yZGluYXRlZEdyYXBoaWNzOjpkaXNwbGF5KCkKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAotICAgIHNlbmQoTWVzc2FnZXM6OkRyYXdpbmdBcmVhUHJveHk6OlVwZGF0ZShtX2JhY2tp
bmdTdG9yZVN0YXRlSUQsIHVwZGF0ZUluZm8pKTsKKyAgICBpZiAobV9jb21wb3NpdGluZ0FjY29y
ZGluZ1RvUHJveHlNZXNzYWdlcykgeworICAgICAgICBzZW5kKE1lc3NhZ2VzOjpEcmF3aW5nQXJl
YVByb3h5OjpFeGl0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUobV9iYWNraW5nU3RvcmVTdGF0
ZUlELCB1cGRhdGVJbmZvKSk7CisgICAgICAgIG1fY29tcG9zaXRpbmdBY2NvcmRpbmdUb1Byb3h5
TWVzc2FnZXMgPSBmYWxzZTsKKyAgICB9IGVsc2UKKyAgICAgICAgc2VuZChNZXNzYWdlczo6RHJh
d2luZ0FyZWFQcm94eTo6VXBkYXRlKG1fYmFja2luZ1N0b3JlU3RhdGVJRCwgdXBkYXRlSW5mbykp
OwogICAgIG1faXNXYWl0aW5nRm9yRGlkVXBkYXRlID0gdHJ1ZTsKICAgICBtX3NjaGVkdWxlZFdo
aWxlV2FpdGluZ0ZvckRpZFVwZGF0ZSA9IGZhbHNlOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>