<?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>29450</bug_id>
          
          <creation_ts>2009-09-18 07:58:06 -0700</creation_ts>
          <short_desc>[Qt] QWebPluginFactory: When providing a widget for the PDF mime type it will cause a crash</short_desc>
          <delta_ts>2010-04-08 00:54:56 -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>Plug-ins</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>35784</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Tor Arne Vestbø">vestbo</reporter>
          <assigned_to name="QtWebKit Unassigned">webkit-qt-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kling</cc>
    
    <cc>pinaraf</cc>
    
    <cc>tonikitoo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148157</commentid>
    <comment_count>0</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2009-09-18 07:58:06 -0700</bug_when>
    <thetext>This bug report originated from issue QTBUG-4259
&lt;http://bugreports.qt.nokia.com/browse/QTBUG-4259&gt;

--- Description ---

QWebPluginFactory: When providing a widget for the PDF mime type it will cause a crash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197514</commentid>
    <comment_count>1</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-03-09 03:09:25 -0800</bug_when>
    <thetext>*** Bug 29445 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197515</commentid>
    <comment_count>2</comment_count>
      <attachid>50284</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-03-09 03:10:24 -0800</bug_when>
    <thetext>Created attachment 50284
Test case from bug #29445</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197516</commentid>
    <comment_count>3</comment_count>
      <attachid>50285</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-03-09 03:11:33 -0800</bug_when>
    <thetext>Created attachment 50285
TestCase (use a QLabel instead of the real AcroRead activeX, same crash)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197517</commentid>
    <comment_count>4</comment_count>
      <attachid>50286</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-03-09 03:12:23 -0800</bug_when>
    <thetext>Created attachment 50286
Stack trace

Reproduced with trunk on Windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>200693</commentid>
    <comment_count>5</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2010-03-17 04:58:47 -0700</bug_when>
    <thetext>*** Bug 32704 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202478</commentid>
    <comment_count>6</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-03-22 07:37:17 -0700</bug_when>
    <thetext>Could not reproduce on Mac OS 10.6. 

Changed the test-case to load 

data:text/html,&lt;object data=&apos;http://www.quintcareers.com/employment_application.pdf&apos; type=application/pdf&gt;

so that we actually trigger the pdf mimetype path, but no crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204643</commentid>
    <comment_count>7</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-03-26 09:58:42 -0700</bug_when>
    <thetext>Cannot reproduce on Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204773</commentid>
    <comment_count>8</comment_count>
    <who name="Pierre">pinaraf</who>
    <bug_when>2010-03-26 14:11:17 -0700</bug_when>
    <thetext>This bug is reproductible on any platform.
I will attach a new test case, that does crash on Linux and Windows at least.
It requires the Flash plugin to be installed and &quot;available&quot; for WebKit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204774</commentid>
    <comment_count>9</comment_count>
      <attachid>51777</attachid>
    <who name="Pierre">pinaraf</who>
    <bug_when>2010-03-26 14:12:20 -0700</bug_when>
    <thetext>Created attachment 51777
&quot;Universal&quot; test case, crash on any system with flash plugin enabled.

This will crash on any platform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>208993</commentid>
    <comment_count>10</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-04-06 05:14:41 -0700</bug_when>
    <thetext>Confirmed with trunk.
Backtrace:

#0  0x00007ffff7719010 in typeinfo name for WebCore::QtPluginWidget () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#1  0x00007ffff7390fbf in WebCore::FrameLoaderClientQt::committedLoad(WebCore::DocumentLoader*, char const*, int) () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#2  0x00007ffff716d269 in WebCore::DocumentLoader::commitLoad(char const*, int) () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#3  0x00007ffff71a9831 in WebCore::ResourceLoader::didReceiveData(char const*, int, long long, bool) () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#4  0x00007ffff719b93c in WebCore::MainResourceLoader::didReceiveData(char const*, int, long long, bool) () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#5  0x00007ffff71a90f3 in WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle*, char const*, int, int) () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#6  0x00007ffff7371d36 in WebCore::QNetworkReplyHandler::forwardData() () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#7  0x00007ffff7373594 in WebCore::QNetworkReplyHandler::qt_metacall(QMetaObject::Call, int, void**) () from /home/ikipou/build/webkit/oslo-staging-1_release_64/Release/lib/libQtWebKit.so.4
#8  0x00007ffff4633006 in QMetaObject::activate (sender=0x717250, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x0) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qobject.cpp:3295
#9  0x00007ffff56f82d0 in QNetworkReplyImplPrivate::appendDownstreamData (this=0x729d30, data=&lt;value optimized out&gt;) at /home/ikipou/dev/oslo-staging-1/src/network/access/qnetworkreplyimpl.cpp:538
#10 0x00007ffff56e55f7 in QNetworkAccessHttpBackend::readFromHttp (this=0x7164f0) at /home/ikipou/dev/oslo-staging-1/src/network/access/qnetworkaccesshttpbackend.cpp:734
#11 0x00007ffff575f628 in QNetworkAccessHttpBackend::qt_metacall (this=0x7164f0, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fffffffd4e0) at .moc/release-shared/moc_qnetworkaccesshttpbackend_p.cpp:85
#12 0x00007ffff4633006 in QMetaObject::activate (sender=0x7261b0, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x0) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qobject.cpp:3295
#13 0x00007ffff56cff92 in QHttpNetworkConnectionChannel::_q_receiveReply (this=0x72a838) at /home/ikipou/dev/oslo-staging-1/src/network/access/qhttpnetworkconnectionchannel.cpp:412
#14 0x00007ffff56d08c0 in QHttpNetworkConnectionChannel::qt_metacall (this=0x72a838, _c=QMetaObject::InvokeMetaMethod, _id=&lt;value optimized out&gt;, _a=0x7fffffffd6b0) at .moc/release-shared/moc_qhttpnetworkconnectionchannel_p.cpp:92
#15 0x00007ffff4633006 in QMetaObject::activate (sender=0x72b0d0, m=&lt;value optimized out&gt;, local_signal_index=&lt;value optimized out&gt;, argv=0x0) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qobject.cpp:3295
#16 0x00007ffff5735dff in QAbstractSocketPrivate::canReadNotification (this=0x72b0f0) at /home/ikipou/dev/oslo-staging-1/src/network/socket/qabstractsocket.cpp:639
#17 0x00007ffff57251d1 in QReadNotifier::event (this=&lt;value optimized out&gt;, e=0x7fffe6eb03e8) at /home/ikipou/dev/oslo-staging-1/src/network/socket/qnativesocketengine.cpp:1103
#18 0x00007ffff4b584ac in QApplicationPrivate::notify_helper (this=0x60b700, receiver=0x728450, e=0x7fffffffdc10) at /home/ikipou/dev/oslo-staging-1/src/gui/kernel/qapplication.cpp:4341
#19 0x00007ffff4b5fbad in QApplication::notify (this=0x7fffffffded0, receiver=0x728450, e=0x7fffffffdc10) at /home/ikipou/dev/oslo-staging-1/src/gui/kernel/qapplication.cpp:4224
#20 0x00007ffff461e85c in QCoreApplication::notifyInternal (this=0x7fffffffded0, receiver=0x728450, event=0x7fffffffdc10) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qcoreapplication.cpp:704
#21 0x00007ffff464a2ca in QCoreApplication::sendEvent (source=0x618df0) at ../../include/QtCore/../../../oslo-staging-1/src/corelib/kernel/qcoreapplication.h:215
#22 socketNotifierSourceDispatch (source=0x618df0) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qeventdispatcher_glib.cpp:110
#23 0x00007ffff1f92bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x00007ffff1f96598 in ?? () from /lib/libglib-2.0.so.0
#25 0x00007ffff1f966c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00007ffff4649f13 in QEventDispatcherGlib::processEvents (this=0x615370, flags=&lt;value optimized out&gt;) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qeventdispatcher_glib.cpp:412
#27 0x00007ffff4c0841e in QGuiEventDispatcherGlib::processEvents (this=0x7fffe6efe2d8, flags=&lt;value optimized out&gt;) at /home/ikipou/dev/oslo-staging-1/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007ffff461d592 in QEventLoop::processEvents (this=&lt;value optimized out&gt;, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qeventloop.cpp:149
#29 0x00007ffff461d96c in QEventLoop::exec (this=0x7fffffffde70, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qeventloop.cpp:201
#30 0x00007ffff4622939 in QCoreApplication::exec () at /home/ikipou/dev/oslo-staging-1/src/corelib/kernel/qcoreapplication.cpp:981
#31 0x0000000000401dbc in main ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209562</commentid>
    <comment_count>11</comment_count>
      <attachid>52724</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-04-07 03:37:25 -0700</bug_when>
    <thetext>Created attachment 52724
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209564</commentid>
    <comment_count>12</comment_count>
      <attachid>52724</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-04-07 03:40:27 -0700</bug_when>
    <thetext>Comment on attachment 52724
Proposed patch

LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209570</commentid>
    <comment_count>13</comment_count>
      <attachid>52724</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-07 04:15:07 -0700</bug_when>
    <thetext>Comment on attachment 52724
Proposed patch

Clearing flags on attachment: 52724

Committed r57202: &lt;http://trac.webkit.org/changeset/57202&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>209571</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-04-07 04:15:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>210061</commentid>
    <comment_count>15</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-04-08 00:54:44 -0700</bug_when>
    <thetext>Revision r57202 cherry-picked into qtwebkit-2.0 with commit 75a63ec54e29f49deafdd2dcac789f2ef66be6ef</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50284</attachid>
            <date>2010-03-09 03:10:24 -0800</date>
            <delta_ts>2010-03-09 03:10:24 -0800</delta_ts>
            <desc>Test case from bug #29445</desc>
            <filename>pluginCrash.tar.gz</filename>
            <type>application/octet-stream</type>
            <size>2500</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50285</attachid>
            <date>2010-03-09 03:11:33 -0800</date>
            <delta_ts>2010-03-09 03:11:33 -0800</delta_ts>
            <desc>TestCase (use a QLabel instead of the real AcroRead activeX, same crash)</desc>
            <filename>pluginCrashQLabel.tar.gz</filename>
            <type>application/octet-stream</type>
            <size>2364</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">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
oEGDBg0aNGjQoEGDBg0a/qHwJ5HKOYkAUAAA
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50286</attachid>
            <date>2010-03-09 03:12:23 -0800</date>
            <delta_ts>2010-03-09 03:12:23 -0800</delta_ts>
            <desc>Stack trace</desc>
            <filename>pluginCrashStackTrace.txt</filename>
            <type>text/plain</type>
            <size>12269</size>
            <attacher name="Jocelyn Turcotte">jturcotte</attacher>
            
              <data encoding="base64">Q3Jhc2hlcyBvbiB0aGUgbGluZToKbV9wbHVnaW5WaWV3LT5kaWRSZWNlaXZlUmVzcG9uc2UobG9h
ZGVyLT5yZXNwb25zZSgpKTsKV2hlcmUgbV9wbHVnaW5WaWV3IGhhdmUgYmVlbiBkZWxldGVkCgow
OjAwMD4ga3AgNTAKQ2hpbGRFQlAgUmV0QWRkciAgCjAwMThkMmVjIDEwOWU3MjhhIFF0V2ViS2l0
ZDQhV2ViQ29yZTo6RnJhbWVMb2FkZXJDbGllbnRRdDo6Y29tbWl0dGVkTG9hZChjbGFzcyBXZWJD
b3JlOjpEb2N1bWVudExvYWRlciAqIGxvYWRlciA9IDB4MDJmYWI3ODAsIGNoYXIgKiBkYXRhID0g
MHgwMmZkZjFkOCAiJVBERi0xLjcuJT8/PyIsIGludCBsZW5ndGggPSA5NzgpKzB4YTcgW2M6XGRl
dlx3ZWJraXRcd2Via2l0XHF0XHdlYmNvcmVzdXBwb3J0XGZyYW1lbG9hZGVyY2xpZW50cXQuY3Bw
IEAgNzMwXQowMDE4ZDMwNCAxMDljYWNjOCBRdFdlYktpdGQ0IVdlYkNvcmU6OkZyYW1lTG9hZGVy
Ojpjb21taXR0ZWRMb2FkKGNsYXNzIFdlYkNvcmU6OkRvY3VtZW50TG9hZGVyICogbG9hZGVyID0g
MHgwMmZhYjc4MCwgY2hhciAqIGRhdGEgPSAweDAyZmRmMWQ4ICIlUERGLTEuNy4lPz8/IiwgaW50
IGxlbmd0aCA9IDk3OCkrMHg0YSBbYzpcZGV2XHdlYmtpdFx3ZWJjb3JlXGxvYWRlclxmcmFtZWxv
YWRlci5jcHAgQCAzMjg2XQowMDE4ZDMzNCAxMDljYWQ3ZiBRdFdlYktpdGQ0IVdlYkNvcmU6OkRv
Y3VtZW50TG9hZGVyOjpjb21taXRMb2FkKGNoYXIgKiBkYXRhID0gMHgwMmZkZjFkOCAiJVBERi0x
LjcuJT8/PyIsIGludCBsZW5ndGggPSA5NzgpKzB4NjggW2M6XGRldlx3ZWJraXRcd2ViY29yZVxs
b2FkZXJcZG9jdW1lbnRsb2FkZXIuY3BwIEAgMjgxXQowMDE4ZDM0OCAxMDllMzM3ZSBRdFdlYktp
dGQ0IVdlYkNvcmU6OkRvY3VtZW50TG9hZGVyOjpyZWNlaXZlZERhdGEoY2hhciAqIGRhdGEgPSAw
eDAyZmRmMWQ4ICIlUERGLTEuNy4lPz8/IiwgaW50IGxlbmd0aCA9IDk3OCkrMHgzZiBbYzpcZGV2
XHdlYmtpdFx3ZWJjb3JlXGxvYWRlclxkb2N1bWVudGxvYWRlci5jcHAgQCAyOTNdCjAwMThkMzVj
IDEwYTEwNzEzIFF0V2ViS2l0ZDQhV2ViQ29yZTo6RnJhbWVMb2FkZXI6OnJlY2VpdmVkRGF0YShj
aGFyICogZGF0YSA9IDB4MDJmZGYxZDggIiVQREYtMS43LiU/Pz8iLCBpbnQgbGVuZ3RoID0gOTc4
KSsweDFlIFtjOlxkZXZcd2Via2l0XHdlYmNvcmVcbG9hZGVyXGZyYW1lbG9hZGVyLmNwcCBAIDIx
MTZdCjAwMThkMzcwIDEwYTFlNmY1IFF0V2ViS2l0ZDQhV2ViQ29yZTo6TWFpblJlc291cmNlTG9h
ZGVyOjphZGREYXRhKGNoYXIgKiBkYXRhID0gMHgwMmZkZjFkOCAiJVBERi0xLjcuJT8/PyIsIGlu
dCBsZW5ndGggPSA5NzgsIGJvb2wgYWxsQXRPbmNlID0gZmFsc2UpKzB4MzMgW2M6XGRldlx3ZWJr
aXRcd2ViY29yZVxsb2FkZXJcbWFpbnJlc291cmNlbG9hZGVyLmNwcCBAIDE0N10KMDAxOGQzOWMg
MTBhMTE2NTggUXRXZWJLaXRkNCFXZWJDb3JlOjpSZXNvdXJjZUxvYWRlcjo6ZGlkUmVjZWl2ZURh
dGEoY2hhciAqIGRhdGEgPSAweDAyZmRmMWQ4ICIlUERGLTEuNy4lPz8/IiwgaW50IGxlbmd0aCA9
IDk3OCwgaW50NjQgbGVuZ3RoUmVjZWl2ZWQgPSA5NzgsIGJvb2wgYWxsQXRPbmNlID0gZmFsc2Up
KzB4NTUgW2M6XGRldlx3ZWJraXRcd2ViY29yZVxsb2FkZXJccmVzb3VyY2Vsb2FkZXIuY3BwIEAg
MjUyXQowMDE4ZDNkMCAxMGExZWVkNCBRdFdlYktpdGQ0IVdlYkNvcmU6Ok1haW5SZXNvdXJjZUxv
YWRlcjo6ZGlkUmVjZWl2ZURhdGEoY2hhciAqIGRhdGEgPSAweDAyZmRmMWQ4ICIlUERGLTEuNy4l
Pz8/IiwgaW50IGxlbmd0aCA9IDk3OCwgaW50NjQgbGVuZ3RoUmVjZWl2ZWQgPSA5NzgsIGJvb2wg
YWxsQXRPbmNlID0gZmFsc2UpKzB4MTc4IFtjOlxkZXZcd2Via2l0XHdlYmNvcmVcbG9hZGVyXG1h
aW5yZXNvdXJjZWxvYWRlci5jcHAgQCA0MDZdCjAwMThkM2YwIDEwZDAxNmViIFF0V2ViS2l0ZDQh
V2ViQ29yZTo6UmVzb3VyY2VMb2FkZXI6OmRpZFJlY2VpdmVEYXRhKGNsYXNzIFdlYkNvcmU6OlJl
c291cmNlSGFuZGxlICogX19mb3JtYWwgPSAweDAyNGFmMzIwLCBjaGFyICogZGF0YSA9IDB4MDJm
ZGYxZDggIiVQREYtMS43LiU/Pz8iLCBpbnQgbGVuZ3RoID0gOTc4LCBpbnQgbGVuZ3RoUmVjZWl2
ZWQgPSA5NzgpKzB4MjQgW2M6XGRldlx3ZWJraXRcd2ViY29yZVxsb2FkZXJccmVzb3VyY2Vsb2Fk
ZXIuY3BwIEAgMzk5XQowMDE4ZDQyNCAxMGQwMjA2ZSBRdFdlYktpdGQ0IVdlYkNvcmU6OlFOZXR3
b3JrUmVwbHlIYW5kbGVyOjpmb3J3YXJkRGF0YSh2b2lkKSsweDEwYiBbYzpcZGV2XHdlYmtpdFx3
ZWJjb3JlXHBsYXRmb3JtXG5ldHdvcmtccXRccW5ldHdvcmtyZXBseWhhbmRsZXIuY3BwIEAgMzg5
XQowMDE4ZDQzNCA2NzEzMTk0MSBRdFdlYktpdGQ0IVdlYkNvcmU6OlFOZXR3b3JrUmVwbHlIYW5k
bGVyOjpxdF9tZXRhY2FsbChRTWV0YU9iamVjdDo6Q2FsbCBfYyA9IEludm9rZU1ldGFNZXRob2Qg
KDApLCBpbnQgX2lkID0gMywgdm9pZCAqKiBfYSA9IDB4MDAxOGQ0ZDQpKzB4NmUgW2M6XGRldlxi
dWlsZC13ZWJraXQtNDdcd2ViY29yZVxkZWJ1Z1xtb2NfcW5ldHdvcmtyZXBseWhhbmRsZXIuY3Bw
IEAgODZdCjAwMThkNDU0IDY3MTRmMWIwIFF0Q29yZWQ0IVFNZXRhT2JqZWN0OjptZXRhY2FsbChj
bGFzcyBRT2JqZWN0ICogb2JqZWN0ID0gMHgwMmY3NmZmOCwgUU1ldGFPYmplY3Q6OkNhbGwgY2wg
PSBJbnZva2VNZXRhTWV0aG9kICgwKSwgaW50IGlkeCA9IDcsIHZvaWQgKiogYXJndiA9IDB4MDAx
OGQ0ZDQpKzB4NzEgW2M6XGRldlxxdFxzcmNcY29yZWxpYlxrZXJuZWxccW1ldGFvYmplY3QuY3Bw
IEAgMjM4XQowMDE4ZDRmYyA2NzI1N2VmOSBRdENvcmVkNCFRTWV0YU9iamVjdDo6YWN0aXZhdGUo
Y2xhc3MgUU9iamVjdCAqIHNlbmRlciA9IDB4MDI0YWRhYjAsIHN0cnVjdCBRTWV0YU9iamVjdCAq
IG0gPSAweDY3MzAxNjE4LCBpbnQgbG9jYWxfc2lnbmFsX2luZGV4ID0gMCwgdm9pZCAqKiBhcmd2
ID0gMHgwMDAwMDAwMCkrMHgyZjAgW2M6XGRldlxxdFxzcmNcY29yZWxpYlxrZXJuZWxccW9iamVj
dC5jcHAgQCAzMjk5XQowMDE4ZDUxOCA2NDBhZTIyMSBRdENvcmVkNCFRSU9EZXZpY2U6OnJlYWR5
UmVhZCh2b2lkKSsweDE5IFtjOlxkZXZcYnVpbGQtcXQtNDdcc3JjXGNvcmVsaWJcdG1wXG1vY1xk
ZWJ1Z19zaGFyZWRcbW9jX3Fpb2RldmljZS5jcHAgQCA5MV0KMDAxOGQ1ZDAgNjQwNmY0YjYgUXRO
ZXR3b3JrZDQhUU5ldHdvcmtSZXBseUltcGxQcml2YXRlOjphcHBlbmREb3duc3RyZWFtRGF0YShj
bGFzcyBRQnl0ZURhdGFCdWZmZXIgKiBkYXRhID0gMHgwMDE4ZDYxYykrMHg0OTEgW2M6XGRldlxx
dFxzcmNcbmV0d29ya1xhY2Nlc3NccW5ldHdvcmtyZXBseWltcGwuY3BwIEAgNTExXQowMDE4ZDVl
MCA2NDA3ZDRjYSBRdE5ldHdvcmtkNCFRTmV0d29ya0FjY2Vzc0JhY2tlbmQ6OndyaXRlRG93bnN0
cmVhbURhdGEoY2xhc3MgUUJ5dGVEYXRhQnVmZmVyICogbGlzdCA9IDB4MDAxOGQ2MWMpKzB4MTYg
W2M6XGRldlxxdFxzcmNcbmV0d29ya1xhY2Nlc3NccW5ldHdvcmthY2Nlc3NiYWNrZW5kLmNwcCBA
IDI0OF0KMDAxOGQ2MzggNjQwN2QzY2YgUXROZXR3b3JrZDQhUU5ldHdvcmtBY2Nlc3NIdHRwQmFj
a2VuZDo6cmVhZEZyb21IdHRwKHZvaWQpKzB4ZWEgW2M6XGRldlxxdFxzcmNcbmV0d29ya1xhY2Nl
c3NccW5ldHdvcmthY2Nlc3NodHRwYmFja2VuZC5jcHAgQCA3MzVdCjAwMThkNjQ0IDY0MGU5OWVh
IFF0TmV0d29ya2Q0IVFOZXR3b3JrQWNjZXNzSHR0cEJhY2tlbmQ6OnJlcGx5UmVhZHlSZWFkKHZv
aWQpKzB4ZiBbYzpcZGV2XHF0XHNyY1xuZXR3b3JrXGFjY2Vzc1xxbmV0d29ya2FjY2Vzc2h0dHBi
YWNrZW5kLmNwcCBAIDcxNV0KMDAxOGQ2NTggNjcxMzE5NDEgUXROZXR3b3JrZDQhUU5ldHdvcmtB
Y2Nlc3NIdHRwQmFja2VuZDo6cXRfbWV0YWNhbGwoUU1ldGFPYmplY3Q6OkNhbGwgX2MgPSBJbnZv
a2VNZXRhTWV0aG9kICgwKSwgaW50IF9pZCA9IDAsIHZvaWQgKiogX2EgPSAweDAwMThkNmY4KSsw
eDVhIFtjOlxkZXZcYnVpbGQtcXQtNDdcc3JjXG5ldHdvcmtcdG1wXG1vY1xkZWJ1Z19zaGFyZWRc
bW9jX3FuZXR3b3JrYWNjZXNzaHR0cGJhY2tlbmRfcC5jcHAgQCA4NV0KMDAxOGQ2NzggNjcxNGYx
YjAgUXRDb3JlZDQhUU1ldGFPYmplY3Q6Om1ldGFjYWxsKGNsYXNzIFFPYmplY3QgKiBvYmplY3Qg
PSAweDAyZjlmZTg4LCBRTWV0YU9iamVjdDo6Q2FsbCBjbCA9IEludm9rZU1ldGFNZXRob2QgKDAp
LCBpbnQgaWR4ID0gMTMsIHZvaWQgKiogYXJndiA9IDB4MDAxOGQ2ZjgpKzB4NzEgW2M6XGRldlxx
dFxzcmNcY29yZWxpYlxrZXJuZWxccW1ldGFvYmplY3QuY3BwIEAgMjM4XQowMDE4ZDcyMCA2NDBl
OGI4YSBRdENvcmVkNCFRTWV0YU9iamVjdDo6YWN0aXZhdGUoY2xhc3MgUU9iamVjdCAqIHNlbmRl
ciA9IDB4MDI0YWRjNzAsIHN0cnVjdCBRTWV0YU9iamVjdCAqIG0gPSAweDY0MTgxMzI0LCBpbnQg
bG9jYWxfc2lnbmFsX2luZGV4ID0gMSwgdm9pZCAqKiBhcmd2ID0gMHgwMDAwMDAwMCkrMHgyZjAg
W2M6XGRldlxxdFxzcmNcY29yZWxpYlxrZXJuZWxccW9iamVjdC5jcHAgQCAzMjk5XQowMDE4ZDcz
YyA2NDA1NWRkZCBRdE5ldHdvcmtkNCFRSHR0cE5ldHdvcmtSZXBseTo6cmVhZHlSZWFkKHZvaWQp
KzB4MWEgW2M6XGRldlxidWlsZC1xdC00N1xzcmNcbmV0d29ya1x0bXBcbW9jXGRlYnVnX3NoYXJl
ZFxtb2NfcWh0dHBuZXR3b3JrcmVwbHlfcC5jcHAgQCAxMTNdCjAwMThkN2MwIDY0MDU3YWEwIFF0
TmV0d29ya2Q0IVFIdHRwTmV0d29ya0Nvbm5lY3Rpb25DaGFubmVsOjpfcV9yZWNlaXZlUmVwbHko
dm9pZCkrMHg0MWQgW2M6XGRldlxxdFxzcmNcbmV0d29ya1xhY2Nlc3NccWh0dHBuZXR3b3JrY29u
bmVjdGlvbmNoYW5uZWwuY3BwIEAgMzkxXQowMDE4ZDdjYyA2NDA1ODIxMiBRdE5ldHdvcmtkNCFR
SHR0cE5ldHdvcmtDb25uZWN0aW9uQ2hhbm5lbDo6X3FfcmVhZHlSZWFkKHZvaWQpKzB4NDAgW2M6
XGRldlxxdFxzcmNcbmV0d29ya1xhY2Nlc3NccWh0dHBuZXR3b3JrY29ubmVjdGlvbmNoYW5uZWwu
Y3BwIEAgODMwXQowMDE4ZDdkYyA2NzEzMTk0MSBRdE5ldHdvcmtkNCFRSHR0cE5ldHdvcmtDb25u
ZWN0aW9uQ2hhbm5lbDo6cXRfbWV0YWNhbGwoUU1ldGFPYmplY3Q6OkNhbGwgX2MgPSBJbnZva2VN
ZXRhTWV0aG9kICgwKSwgaW50IF9pZCA9IDIsIHZvaWQgKiogX2EgPSAweDAwMThkODdjKSsweDgy
IFtjOlxkZXZcYnVpbGQtcXQtNDdcc3JjXG5ldHdvcmtcdG1wXG1vY1xkZWJ1Z19zaGFyZWRcbW9j
X3FodHRwbmV0d29ya2Nvbm5lY3Rpb25jaGFubmVsX3AuY3BwIEAgOTJdCjAwMThkN2ZjIDY3MTRm
MWIwIFF0Q29yZWQ0IVFNZXRhT2JqZWN0OjptZXRhY2FsbChjbGFzcyBRT2JqZWN0ICogb2JqZWN0
ID0gMHgwMmZkMzBkYywgUU1ldGFPYmplY3Q6OkNhbGwgY2wgPSBJbnZva2VNZXRhTWV0aG9kICgw
KSwgaW50IGlkeCA9IDYsIHZvaWQgKiogYXJndiA9IDB4MDAxOGQ4N2MpKzB4NzEgW2M6XGRldlxx
dFxzcmNcY29yZWxpYlxrZXJuZWxccW1ldGFvYmplY3QuY3BwIEAgMjM4XQowMDE4ZDhhNCA2NzI1
N2VmOSBRdENvcmVkNCFRTWV0YU9iamVjdDo6YWN0aXZhdGUoY2xhc3MgUU9iamVjdCAqIHNlbmRl
ciA9IDB4MDI0YWRhZTgsIHN0cnVjdCBRTWV0YU9iamVjdCAqIG0gPSAweDY3MzAxNjE4LCBpbnQg
bG9jYWxfc2lnbmFsX2luZGV4ID0gMCwgdm9pZCAqKiBhcmd2ID0gMHgwMDAwMDAwMCkrMHgyZjAg
W2M6XGRldlxxdFxzcmNcY29yZWxpYlxrZXJuZWxccW9iamVjdC5jcHAgQCAzMjk5XQowMDE4ZDhj
MCA2NDAxMTk0OCBRdENvcmVkNCFRSU9EZXZpY2U6OnJlYWR5UmVhZCh2b2lkKSsweDE5IFtjOlxk
ZXZcYnVpbGQtcXQtNDdcc3JjXGNvcmVsaWJcdG1wXG1vY1xkZWJ1Z19zaGFyZWRcbW9jX3Fpb2Rl
dmljZS5jcHAgQCA5MV0KMDAxOGQ5MDggNjQwMTczMDUgUXROZXR3b3JrZDQhUUFic3RyYWN0U29j
a2V0UHJpdmF0ZTo6Y2FuUmVhZE5vdGlmaWNhdGlvbih2b2lkKSsweDI4OCBbYzpcZGV2XHF0XHNy
Y1xuZXR3b3JrXHNvY2tldFxxYWJzdHJhY3Rzb2NrZXQuY3BwIEAgNjMwXQowMDE4ZDkxNCA2NDAx
YjYxYSBRdE5ldHdvcmtkNCFRQWJzdHJhY3RTb2NrZXRQcml2YXRlOjpyZWFkTm90aWZpY2F0aW9u
KHZvaWQpKzB4MTUgW2M6XGRldlxxdFxzcmNcbmV0d29ya1xzb2NrZXRccWFic3RyYWN0c29ja2V0
X3AuaCBAIDc3XQowMDE4ZDkyNCA2NDA2YmJkMCBRdE5ldHdvcmtkNCFRQWJzdHJhY3RTb2NrZXRF
bmdpbmU6OnJlYWROb3RpZmljYXRpb24odm9pZCkrMHgyYSBbYzpcZGV2XHF0XHNyY1xuZXR3b3Jr
XHNvY2tldFxxYWJzdHJhY3Rzb2NrZXRlbmdpbmUuY3BwIEAgMTU1XQowMDE4ZDkzMCA2NTBmYmVl
ZSBRdE5ldHdvcmtkNCFRUmVhZE5vdGlmaWVyOjpldmVudChjbGFzcyBRRXZlbnQgKiBlID0gMHgw
MDE4ZGUyOCkrMHgyMCBbYzpcZGV2XHF0XHNyY1xuZXR3b3JrXHNvY2tldFxxbmF0aXZlc29ja2V0
ZW5naW5lLmNwcCBAIDExMDRdCjAwMThkOTUwIDY1MGY5YjMwIFF0R3VpZDQhUUFwcGxpY2F0aW9u
UHJpdmF0ZTo6bm90aWZ5X2hlbHBlcihjbGFzcyBRT2JqZWN0ICogcmVjZWl2ZXIgPSAweDAyNGIx
Mzk4LCBjbGFzcyBRRXZlbnQgKiBlID0gMHgwMDE4ZGUyOCkrMHhmZSBbYzpcZGV2XHF0XHNyY1xn
dWlca2VybmVsXHFhcHBsaWNhdGlvbi5jcHAgQCA0MzIyXQowMDE4ZGQ5YyA2NzA5NjQ1NyBRdEd1
aWQ0IVFBcHBsaWNhdGlvbjo6bm90aWZ5KGNsYXNzIFFPYmplY3QgKiByZWNlaXZlciA9IDB4MDI0
YjEzOTgsIGNsYXNzIFFFdmVudCAqIGUgPSAweDAwMThkZTI4KSsweDMwMCBbYzpcZGV2XHF0XHNy
Y1xndWlca2VybmVsXHFhcHBsaWNhdGlvbi5jcHAgQCAzNzI2XQowMDE4ZGRlYyA2NzA5YzE4OSBR
dENvcmVkNCFRQ29yZUFwcGxpY2F0aW9uOjpub3RpZnlJbnRlcm5hbChjbGFzcyBRT2JqZWN0ICog
cmVjZWl2ZXIgPSAweDAyNGIxMzk4LCBjbGFzcyBRRXZlbnQgKiBldmVudCA9IDB4MDAxOGRlMjgp
KzB4OTcgW2M6XGRldlxxdFxzcmNcY29yZWxpYlxrZXJuZWxccWNvcmVhcHBsaWNhdGlvbi5jcHAg
QCA3MDRdCjAwMThkZTAwIDY3MGQ0MGFkIFF0Q29yZWQ0IVFDb3JlQXBwbGljYXRpb246OnNlbmRF
dmVudChjbGFzcyBRT2JqZWN0ICogcmVjZWl2ZXIgPSAweDAyNGIxMzk4LCBjbGFzcyBRRXZlbnQg
KiBldmVudCA9IDB4MDAxOGRlMjgpKzB4MzkgW2M6XGRldlxxdFxzcmNcY29yZWxpYlxrZXJuZWxc
cWNvcmVhcHBsaWNhdGlvbi5oIEAgMjE1XQowMDE4ZGU4NCA3NzhhNjIzOCBRdENvcmVkNCFxdF9p
bnRlcm5hbF9wcm9jKHN0cnVjdCBIV05EX18gKiBod25kID0gMHgwMDM1MDk5OCwgdW5zaWduZWQg
aW50IG1lc3NhZ2UgPSAweDQwMCwgdW5zaWduZWQgaW50IHdwID0gMHg3MTgsIGxvbmcgbHAgPSAx
KSsweDFjZCBbYzpcZGV2XHF0XHNyY1xjb3JlbGliXGtlcm5lbFxxZXZlbnRkaXNwYXRjaGVyX3dp
bi5jcHAgQCA0ODZdCldBUk5JTkc6IFN0YWNrIHVud2luZCBpbmZvcm1hdGlvbiBub3QgYXZhaWxh
YmxlLiBGb2xsb3dpbmcgZnJhbWVzIG1heSBiZSB3cm9uZy4KMDAxOGRlYjAgNzc4YTY4ZWEgVVNF
UjMyIWdhcGZuU2NTZW5kTWVzc2FnZSsweDI3MAowMDE4ZGYyOCA3NzhhN2QzMSBVU0VSMzIhZ2Fw
Zm5TY1NlbmRNZXNzYWdlKzB4OTIyCjAwMThkZjg4IDc3OGE3ZGZhIFVTRVIzMiFMb2FkU3RyaW5n
VysweDExZgowMDE4ZGY5OCA2NzBkNTA4YyBVU0VSMzIhRGlzcGF0Y2hNZXNzYWdlVysweGYKMDAx
OGZkOTggNjUxMGMzMmUgUXRDb3JlZDQhUUV2ZW50RGlzcGF0Y2hlcldpbjMyOjpwcm9jZXNzRXZl
bnRzKGNsYXNzIFFGbGFnczxlbnVtIFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPiBmbGFn
cyA9IGNsYXNzIFFGbGFnczxlbnVtIFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikrMHg1
M2MgW2M6XGRldlxxdFxzcmNcY29yZWxpYlxrZXJuZWxccWV2ZW50ZGlzcGF0Y2hlcl93aW4uY3Bw
IEAgNzk4XQowMDE4ZmRhYyA2NzBkZDFhZSBRdEd1aWQ0IVFHdWlFdmVudERpc3BhdGNoZXJXaW4z
Mjo6cHJvY2Vzc0V2ZW50cyhjbGFzcyBRRmxhZ3M8ZW51bSBRRXZlbnRMb29wOjpQcm9jZXNzRXZl
bnRzRmxhZz4gZmxhZ3MgPSBjbGFzcyBRRmxhZ3M8ZW51bSBRRXZlbnRMb29wOjpQcm9jZXNzRXZl
bnRzRmxhZz4pKzB4MWUgW2M6XGRldlxxdFxzcmNcZ3VpXGtlcm5lbFxxYXBwbGljYXRpb25fd2lu
LmNwcCBAIDExNDNdCjAwMThmZGM4IDY3MGRkMmQ2IFF0Q29yZWQ0IVFFdmVudExvb3A6OnByb2Nl
c3NFdmVudHMoY2xhc3MgUUZsYWdzPGVudW0gUUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+
IGZsYWdzID0gY2xhc3MgUUZsYWdzPGVudW0gUUV2ZW50TG9vcDo6UHJvY2Vzc0V2ZW50c0ZsYWc+
KSsweDZlIFtjOlxkZXZccXRcc3JjXGNvcmVsaWJca2VybmVsXHFldmVudGxvb3AuY3BwIEAgMTUw
XQowMDE4ZmUyMCA2NzA5NjliMyBRdENvcmVkNCFRRXZlbnRMb29wOjpleGVjKGNsYXNzIFFGbGFn
czxlbnVtIFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPiBmbGFncyA9IGNsYXNzIFFGbGFn
czxlbnVtIFFFdmVudExvb3A6OlByb2Nlc3NFdmVudHNGbGFnPikrMHgxMTYgW2M6XGRldlxxdFxz
cmNcY29yZWxpYlxrZXJuZWxccWV2ZW50bG9vcC5jcHAgQCAyMDFdCjAwMThmZTUwIDY1MGY5ODI4
IFF0Q29yZWQ0IVFDb3JlQXBwbGljYXRpb246OmV4ZWModm9pZCkrMHhmMyBbYzpcZGV2XHF0XHNy
Y1xjb3JlbGliXGtlcm5lbFxxY29yZWFwcGxpY2F0aW9uLmNwcCBAIDk4MV0KMDAxOGZlNTggMDA0
MDEzY2QgUXRHdWlkNCFRQXBwbGljYXRpb246OmV4ZWModm9pZCkrMHgxOCBbYzpcZGV2XHF0XHNy
Y1xndWlca2VybmVsXHFhcHBsaWNhdGlvbi5jcHAgQCAzNjAyXQowMDE4ZmVhYyAwMDQwNjI3YSBt
YWluIW1haW4oaW50IGFyZ2MgPSAxLCBjaGFyICoqIGFyZ3YgPSAweDAyM2ZhMDUwKSsweDVkIFtj
Olx1c2Vyc1xqdHVyY290dFxkZXNrdG9wXHRlc3RccGx1Z2luY3Jhc2hcbWFpbi5jcHAgQCAxNF0K
MDAxOGZlZDQgMDA0MDU3NTggbWFpbiFXaW5NYWluKHN0cnVjdCBISU5TVEFOQ0VfXyAqIGluc3Rh
bmNlID0gMHgwMDQwMDAwMCwgc3RydWN0IEhJTlNUQU5DRV9fICogcHJldkluc3RhbmNlID0gMHgw
MDAwMDAwMCwgY2hhciAqIF9fZm9ybWFsID0gMHgwMDI0NWJiNiAiIiwgaW50IGNtZFNob3cgPSAx
MCkrMHg3YSBbYzpcZGV2XHF0XHNyY1x3aW5tYWluXHF0bWFpbl93aW4uY3BwIEAgMTMxXQowMDE4
ZmY4MCAwMDQwNTRiZiBtYWluIV9fdG1haW5DUlRTdGFydHVwKHZvaWQpKzB4Mjg4IFtmOlxkZFx2
Y3Rvb2xzXGNydF9ibGRcc2VsZl94ODZcY3J0XHNyY1xjcnRleGUuYyBAIDU3NF0KMDAxOGZmODgg
NzVjOTM2NzcgbWFpbiFXaW5NYWluQ1JUU3RhcnR1cCh2b2lkKSsweGYgW2Y6XGRkXHZjdG9vbHNc
Y3J0X2JsZFxzZWxmX3g4NlxjcnRcc3JjXGNydGV4ZS5jIEAgMzk5XQowMDE4ZmY5NCA3N2U2OWQ3
MiBrZXJuZWwzMiFCYXNlVGhyZWFkSW5pdFRodW5rKzB4MTIKMDAxOGZmZDQgNzdlNjlkNDUgbnRk
bGwhUnRsSW5pdGlhbGl6ZUV4Y2VwdGlvbkNoYWluKzB4NjMKMDAxOGZmZWMgMDAwMDAwMDAgbnRk
bGwhUnRsSW5pdGlhbGl6ZUV4Y2VwdGlvbkNoYWluKzB4MzYKCjA6MDAwPiA/PyB0aGlzLT5tX3Bs
dWdpblZpZXcKY2xhc3MgV2ViQ29yZTo6UGx1Z2luVmlldyAqIDB4MDJmZDQ2OTgKICAgKzB4MDA0
IG1fcmVmQ291bnQgICAgICAgOiAyCiAgICsweDAwOCBtX2RlbGV0aW9uSGFzQmVndW4gOiAwCiAg
ICsweDAwMCBfX1ZGTl90YWJsZSA6IDB4MTNhYjMzZGMgCiAgICsweDAwYyBtX3BhcmVudCAgICAg
ICAgIDogMHgwMmZiMDM2OCBXZWJDb3JlOjpTY3JvbGxWaWV3CiAgICsweDAxMCBtX3dpZGdldCAg
ICAgICAgIDogMHgwMmZjOGJkOCBRV2lkZ2V0CiAgICsweDAxNCBtX3NlbGZWaXNpYmxlICAgIDog
MQogICArMHgwMTUgbV9wYXJlbnRWaXNpYmxlICA6IDEKICAgKzB4MDE4IG1fZnJhbWUgICAgICAg
ICAgOiBXZWJDb3JlOjpJbnRSZWN0CiAgICsweDAyOCBfX1ZGTl90YWJsZSA6IDB4ZmRmZGZkZmQg
CiAgICsweDAyYyBfX1ZGTl90YWJsZSA6IDB4ZGRkZGRkZGQgCiAgICsweDAzMCBfX1ZGTl90YWJs
ZSA6IDB4MzQ3Y2I3MmIgCiAgICsweDAzNCBfX1ZGTl90YWJsZSA6IDB4ODAwMDAwMDAgCiAgICsw
eDAzOCBtX3BhcmVudEZyYW1lICAgIDogV1RGOjpSZWZQdHI8V2ViQ29yZTo6RnJhbWU+CiAgICsw
eDAzYyBtX3BsdWdpbiAgICAgICAgIDogV1RGOjpSZWZQdHI8V2ViQ29yZTo6UGx1Z2luUGFja2Fn
ZT4KICAgKzB4MDQwIG1fZWxlbWVudCAgICAgICAgOiAweGRkZGRkZGRkIFdlYkNvcmU6OkVsZW1l
bnQKICAgKzB4MDQ0IG1faXNTdGFydGVkICAgICAgOiBmZmZmZmZmZmZmZmZmZmRkCiAgICsweDA0
OCBtX3VybCAgICAgICAgICAgIDogV2ViQ29yZTo6S1VSTAogICArMHgwNzggbV9iYXNlVVJMICAg
ICAgICA6IFdlYkNvcmU6OktVUkwKICAgKzB4MGE4IG1fc3RhdHVzICAgICAgICAgOiAweGRkZGRk
ZGRkIChObyBtYXRjaGluZyBuYW1lKQogICArMHgwYWMgbV9pbnZhbGlkUmVjdHMgICA6IFdURjo6
VmVjdG9yPFdlYkNvcmU6OkludFJlY3QsMD4KICAgKzB4MGI4IG1fcmVxdWVzdFRpbWVyICAgOiBX
ZWJDb3JlOjpUaW1lcjxXZWJDb3JlOjpQbHVnaW5WaWV3PgogICArMHgwZjAgbV9pbnZhbGlkYXRl
VGltZXIgOiBXZWJDb3JlOjpUaW1lcjxXZWJDb3JlOjpQbHVnaW5WaWV3PgogICArMHgxMjggbV9w
b3BQb3B1cHNTdGF0ZVRpbWVyIDogV2ViQ29yZTo6VGltZXI8V2ViQ29yZTo6UGx1Z2luVmlldz4K
ICAgKzB4MTYwIG1fbGlmZVN1cHBvcnRUaW1lciA6IFdlYkNvcmU6OlRpbWVyPFdlYkNvcmU6OlBs
dWdpblZpZXc+CiAgICsweDE5OCBtX21vZGUgICAgICAgICAgIDogMzMyCiAgICsweDE5YyBtX3Bh
cmFtQ291bnQgICAgIDogMAogICArMHgxYTAgbV9wYXJhbU5hbWVzICAgICA6IChudWxsKSAKICAg
KzB4MWE0IG1fcGFyYW1WYWx1ZXMgICAgOiAobnVsbCkgCiAgICsweDFhOCBtX3BsdWdpbnNQYWdl
ICAgIDogV2ViQ29yZTo6U3RyaW5nCiAgICsweDFhYyBtX21pbWVUeXBlICAgICAgIDogV2ViQ29y
ZTo6U3RyaW5nCiAgICsweDFiMCBtX3VzZXJBZ2VudCAgICAgIDogV2ViQ29yZTo6Q1N0cmluZwog
ICArMHgxYjQgbV9pbnN0YW5jZSAgICAgICA6IChudWxsKSAKICAgKzB4MWI4IG1faW5zdGFuY2VT
dHJ1Y3QgOiBfTlBQCiAgICsweDFjMCBtX25wV2luZG93ICAgICAgIDogX05QV2luZG93CiAgICsw
eDFlMCBtX3BvcHVwU3RhdGVTdGFjayA6IFdURjo6VmVjdG9yPGJvb2wsND4KICAgKzB4MWYwIG1f
c3RyZWFtcyAgICAgICAgOiBXVEY6Okhhc2hTZXQ8V1RGOjpSZWZQdHI8V2ViQ29yZTo6UGx1Z2lu
U3RyZWFtPixXVEY6OlB0ckhhc2g8V1RGOjpSZWZQdHI8V2ViQ29yZTo6UGx1Z2luU3RyZWFtPiA+
LFdURjo6SGFzaFRyYWl0czxXVEY6OlJlZlB0cjxXZWJDb3JlOjpQbHVnaW5TdHJlYW0+ID4gPgog
ICArMHgyMGMgbV9yZXF1ZXN0cyAgICAgICA6IFdURjo6VmVjdG9yPFdlYkNvcmU6OlBsdWdpblJl
cXVlc3QgKiwwPgogICArMHgyMTggbV9pc1dpbmRvd2VkICAgICA6IDAKICAgKzB4MjE5IG1faXNU
cmFuc3BhcmVudCAgOiAwCiAgICsweDIxYSBtX2hhdmVJbml0aWFsaXplZCA6IDAKICAgKzB4MjFi
IG1faXNXYWl0aW5nVG9TdGFydCA6IDAKICAgKzB4MjFjIG1fbWVzc2FnZVRocm90dGxlciA6IFdU
Rjo6T3duUHRyPFdlYkNvcmU6OlBsdWdpbk1lc3NhZ2VUaHJvdHRsZXJXaW4+CiAgICsweDIyMCBt
X3BsdWdpblduZFByb2MgIDogKG51bGwpIAogICArMHgyMjQgbV9sYXN0TWVzc2FnZSAgICA6IDAK
ICAgKzB4MjI4IG1faXNDYWxsaW5nUGx1Z2luV25kUHJvYyA6IGZmZmZmZmZmZmZmZmZmY2EKICAg
KzB4MjJjIG1fd21QcmludEhEQyAgICAgOiAweDgwMDAwMDAwIEhEQ19fCiAgICsweDIzMCBtX2hh
dmVVcGRhdGVkUGx1Z2luV2lkZ2V0IDogNjEKICAgKzB4MjM0IG1fd2luZG93ICAgICAgICAgOiAo
bnVsbCkgCiAgICsweDIzOCBtX2NsaXBSZWN0ICAgICAgIDogV2ViQ29yZTo6SW50UmVjdAogICAr
MHgyNDggbV93aW5kb3dSZWN0ICAgICA6IFdlYkNvcmU6OkludFJlY3QKICAgKzB4MjU4IG1fbG9h
ZE1hbnVhbGx5ICAgOiAwCiAgICsweDI1YyBtX21hbnVhbFN0cmVhbSAgIDogV1RGOjpSZWZQdHI8
V2ViQ29yZTo6UGx1Z2luU3RyZWFtPgogICArMHgyNjAgbV9pc0phdmFTY3JpcHRQYXVzZWQgOiAw
CiAgICsweDI2MSBtX2lzSGFsdGVkICAgICAgIDogMAogICArMHgyNjIgbV9oYXNCZWVuSGFsdGVk
ICA6IDAKICAgPTE0ODQxZDk4IFdlYkNvcmU6OlBsdWdpblZpZXc6OnNfY3VycmVudFBsdWdpblZp
ZXcgOiAobnVsbCkgCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>51777</attachid>
            <date>2010-03-26 14:12:20 -0700</date>
            <delta_ts>2010-03-26 14:12:20 -0700</delta_ts>
            <desc>&quot;Universal&quot; test case, crash on any system with flash plugin enabled.</desc>
            <filename>pluginCrash.tar.gz</filename>
            <type>application/octet-stream</type>
            <size>994</size>
            <attacher name="Pierre">pinaraf</attacher>
            
              <data encoding="base64">H4sIAI0irUsAA+1WW2/bNhT2M3/FgQMEspfaknzJoKQZjMTdCqSJkzjdy14ohbG1UpdKVFyj6H/f
oSkpslUn7eA2GMbvQaIOP5LnTsU8m/nhaULTebfxg2AiDgcD+bYOB2b1XaBhWb1Bz7Yt2+w3TMvq
D80GDH6UQlVkqaAJQCOI/Cd5z83/RxFX4l8Zd+Ik2tkZMsDDfn9r/PuHvTL+Vs/C+Pf7w34DzJ1p
8AT+5/Hf2wnIHowyEQVU+B7lfAkzFrKECnYH7hI+BvQDA8PumBZtwZvEh3focnsItu2YvzrmAGzT
MsmOVCFXU/jlNcwyHxbM/eALMh2/m5yPpmN4DTSOyXR0/ft4ih/kbDwZX5xNRtM/5IoOeXtxen6L
wlKAdr0N40yQm8vb69PxjZQG1A87Hu7z0qHbCar1X1i26zOeqf/eIc4V9W/2hlj/Pcvu6fr/Gdjz
Q49ndwyOr/5k7mSVDW+oJ6JkeUIqk+fUZXxNgvT3Pltsym6YEH44S9fkozjm2BmEH4Vr8jPmZrMT
QjxO0xQ2FQAH4szFhVDTjXwmgFDTzmossUkzri7dv5knoB3ThIUCi95sHZX0Bz8RGeVQssBLGHYt
MLwoTAVc3YgEbYH9wA/YdBmzA8gnbhMO+1nCS4Finvs43qfJLAvwtAsasPRJxnvKM5a2FKWulxtF
HNgnwcIUPQfGuByWwmL7cuoyll6GdqTeaPDB4+Q1E1kiJzOBXW2bN6SOx8qPJ6AaRApGqeWXI0LI
pqcd5znft8qDnHo8jZwD5DN8L8iX719CSuXqhqgceJEUAJXWH1d1gR4/PobmKV6oUoM8NZ2mlBba
yDHqIF9rR1YF6gQV59LshKUZlxkQsgWo6jaakyRyOQtSXMpQoUAe+1szT5FE5Y5aiFlAyCo96/4r
c/Nf5OvWXG095Zpy96ZSdaVYaeE95Sk7qq++VoTo/nH9X8KBlX8LK79uuKqQWhI7TlE09Zm8jIxv
CHROzW159qyqqlvsy3fcsK7jRVkojK3hJT42TPlPAIYcYTp5GL053pbtNn48FCGpdnf5g2Uo5oqS
21C5FxxnxiOX8uLbaL06SZkYCawNN8O6WycrK9NxSDEz7w5AJBmr7CpvIGjjf16RybnskTGhMyZb
ED4fKVKoKLU7py2dlebcWpvaR/vy4+WWK9U3GplcnlNQL8VAqiH5G3JsIYbsI0ZzLkTsdLtpZyn8
YIaRCbpL0U0X990FFd781cM9twaDoTnsoKzZWttnHi02gohKdtgn5kkxBvKl/zE0NDQ0NDQ0NDQ0
NDQ0NDQ0NDQ0NDQ0NH4u/gGnEjzjACgAAA==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52724</attachid>
            <date>2010-04-07 03:37:25 -0700</date>
            <delta_ts>2010-04-07 04:15:07 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>bug-29450.diff</filename>
            <type>text/plain</type>
            <size>2297</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9XZWJLaXQvcXQvQ2hhbmdlTG9nCmlu
ZGV4IDVkMDE0ZDIuLmM3MDYwODggMTAwNjQ0Ci0tLSBhL1dlYktpdC9xdC9DaGFuZ2VMb2cKKysr
IGIvV2ViS2l0L3F0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEwLTA0LTA3ICBBbmRy
ZWFzIEtsaW5nICA8YW5kcmVhcy5rbGluZ0Bub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBXaGVuIHByb3ZpZGluZyBhIHdpZGdl
dCBmb3IgdGhlIFBERiBtaW1lIHR5cGUgaXQgd2lsbCBjYXVzZSBhIGNyYXNoCisKKyAgICAgICAg
bV9wbHVnaW5WaWV3IG1heSBhY3R1YWxseSBiZSBhIFdpZGdldCAoZm9yIGVtYmVkZGVkIFF0IHdp
ZGdldHMpLAorICAgICAgICBzbyBhbHdheXMgY2hlY2sgaXNQbHVnaW5WaWV3KCkgYmVmb3JlIGNh
bGxpbmcgUGx1Z2luVmlldyBzcGVjaWZpYyBtZXRob2RzLgorCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTQ1MAorCisgICAgICAgICogV2ViQ29yZVN1
cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZUxv
YWRlckNsaWVudFF0OjpmaW5pc2hlZExvYWRpbmcpOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVM
b2FkZXJDbGllbnRRdDo6c2V0TWFpbkRvY3VtZW50RXJyb3IpOgorICAgICAgICAoV2ViQ29yZTo6
RnJhbWVMb2FkZXJDbGllbnRRdDo6Y29tbWl0dGVkTG9hZCk6CisKIDIwMTAtMDQtMDYgIERpZWdv
IEdvbnphbGV6ICA8ZGllZ28uZ29uemFsZXpAb3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KZGlmZiAtLWdpdCBhL1dlYktpdC9xdC9XZWJDb3JlU3Vw
cG9ydC9GcmFtZUxvYWRlckNsaWVudFF0LmNwcCBiL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9G
cmFtZUxvYWRlckNsaWVudFF0LmNwcAppbmRleCBjNWM1NzM5Li4wZjg1MTQxIDEwMDY0NAotLS0g
YS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRnJhbWVMb2FkZXJDbGllbnRRdC5jcHAKKysrIGIv
V2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50UXQuY3BwCkBAIC01MTcs
NyArNTE3LDggQEAgdm9pZCBGcmFtZUxvYWRlckNsaWVudFF0OjpmaW5pc2hlZExvYWRpbmcoRG9j
dW1lbnRMb2FkZXIqIGxvYWRlcikKICAgICAgICAgfQogICAgIH0KICAgICBlbHNlIHsKLSAgICAg
ICAgbV9wbHVnaW5WaWV3LT5kaWRGaW5pc2hMb2FkaW5nKCk7CisgICAgICAgIGlmIChtX3BsdWdp
blZpZXctPmlzUGx1Z2luVmlldygpKQorICAgICAgICAgICAgbV9wbHVnaW5WaWV3LT5kaWRGaW5p
c2hMb2FkaW5nKCk7CiAgICAgICAgIG1fcGx1Z2luVmlldyA9IDA7CiAgICAgICAgIG1faGFzU2Vu
dFJlc3BvbnNlVG9QbHVnaW4gPSBmYWxzZTsKICAgICB9CkBAIC03MDYsNyArNzA3LDggQEAgdm9p
ZCBGcmFtZUxvYWRlckNsaWVudFF0OjpzZXRNYWluRG9jdW1lbnRFcnJvcihXZWJDb3JlOjpEb2N1
bWVudExvYWRlciogbG9hZGVyLAogICAgICAgICAgICAgbV9maXJzdERhdGEgPSBmYWxzZTsKICAg
ICAgICAgfQogICAgIH0gZWxzZSB7Ci0gICAgICAgIG1fcGx1Z2luVmlldy0+ZGlkRmFpbChlcnJv
cik7CisgICAgICAgIGlmIChtX3BsdWdpblZpZXctPmlzUGx1Z2luVmlldygpKQorICAgICAgICAg
ICAgbV9wbHVnaW5WaWV3LT5kaWRGYWlsKGVycm9yKTsKICAgICAgICAgbV9wbHVnaW5WaWV3ID0g
MDsKICAgICAgICAgbV9oYXNTZW50UmVzcG9uc2VUb1BsdWdpbiA9IGZhbHNlOwogICAgIH0KQEAg
LTcyNiw3ICs3MjgsNyBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50UXQ6OmNvbW1pdHRlZExvYWQo
V2ViQ29yZTo6RG9jdW1lbnRMb2FkZXIqIGxvYWRlciwgY29uc3QgYwogICAgIH0KICAgICAKICAg
ICAvLyBXZSByZS1jaGVjayBoZXJlIGFzIHRoZSBwbHVnaW4gY2FuIGhhdmUgYmVlbiBjcmVhdGVk
Ci0gICAgaWYgKG1fcGx1Z2luVmlldykgeworICAgIGlmIChtX3BsdWdpblZpZXcgJiYgbV9wbHVn
aW5WaWV3LT5pc1BsdWdpblZpZXcoKSkgewogICAgICAgICBpZiAoIW1faGFzU2VudFJlc3BvbnNl
VG9QbHVnaW4pIHsKICAgICAgICAgICAgIG1fcGx1Z2luVmlldy0+ZGlkUmVjZWl2ZVJlc3BvbnNl
KGxvYWRlci0+cmVzcG9uc2UoKSk7CiAgICAgICAgICAgICAvLyBkaWRSZWNlaXZlUmVzcG9uc2Ug
c2V0cyB1cCBhIG5ldyBzdHJlYW0gdG8gdGhlIHBsdWctaW4uIG9uIGEgZnVsbC1wYWdlIHBsdWct
aW4sIGEgZmFpbHVyZSBpbgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>