<?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>33008</bug_id>
          
          <creation_ts>2009-12-28 22:33:47 -0800</creation_ts>
          <short_desc>[Qt] fast/workers/stress-js-execution.html is crashing on Qt bot (intermittently)</short_desc>
          <delta_ts>2011-05-04 12:59:48 -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 Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33297</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>benjamin</cc>
    
    <cc>dbates</cc>
    
    <cc>dimich</cc>
    
    <cc>ggaren</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>kent.hansen</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>luiz</cc>
    
    <cc>oliver</cc>
    
    <cc>ossy</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>175408</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-12-28 22:33:47 -0800</bug_when>
    <thetext>Qt: fast/workers/stress-js-execution.html is crashing on Qt bot (intermittently)

http://build.webkit.org/results/Qt%20Linux%20Release/r52604%20(5379)/fast/workers/stress-js-execution-stderr.txt
Segmentation fault
0: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/bin/DumpRenderTree [0x8065235]
1: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/bin/DumpRenderTree [0x80655b8]
2: [0xb7fca400]
3: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6ff48be]
4: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6ff4bfd]
5: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6ff4c45]
6: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6ff4ca5]
7: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6ff5042]
8: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6ff50d9]
9: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6fe57b0]
10: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6fcbff4]
11: [0xb4305492]
12: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6f93ea7]
13: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6f9681b]
14: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6fc91c9]
15: [0xb43042a1]
16: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6f9264f]
17: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb6ff633c]
18: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb75f7a3b]
19: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb75f7de5]
20: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb7604589]
21: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb707fa7f]
22: /home/webkit/buildslave/qt-linux-release/build/WebKitBuild/Release/lib/libQtWebKit.so.4 [0xb707e663]
23: /usr/local/Trolltech/Qt-4.6.0/lib/libQtCore.so.4 [0xb5fca8de]
24: /lib/i686/cmov/libpthread.so.0 [0xb5f484c0]
25: /lib/i686/cmov/libc.so.6(clone+0x5e) [0xb5da56de]

Someone with symbols for that r52604 build could tell us what those actually mean. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179216</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-10 19:12:26 -0800</bug_when>
    <thetext>Crashed again just now:
http://build.webkit.org/results/Qt%20Linux%20Release/r53056%20(5806)/fast/workers/stress-js-execution-stderr.txt

No way to know w/o symbols if that&apos;s the same back trace or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179587</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-11 15:56:37 -0800</bug_when>
    <thetext>Another one:
http://build.webkit.org/results/Qt%20Linux%20Release/r53105%20(5852)/fast/workers/stress-js-execution-stderr.txt

Seems we should skip this test unless we have some idea how to fix.  No sense in it keeping the Qt bot intermittently red.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179723</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-01-12 01:24:45 -0800</bug_when>
    <thetext>I tested it with &quot;WebKitTools/Scripts/run-webkit-tests fast/workers/stress-js-execution.html --iterations=1000&quot;, and it crashed 67 times (6.7%) It is enough frequently to skip this test until fix.

I&apos;ll try to generate backtrace for it in debug mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179811</commentid>
    <comment_count>4</comment_count>
      <attachid>46367</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-01-12 06:20:48 -0800</bug_when>
    <thetext>Created attachment 46367
valgrind dump

I ran &quot;WebKitTools/Scripts/run-webkit-tests --debug fast/workers/stress-js-execution.html --iterations 10 --valgrind&quot;, and I got 2 crashes. The stderr output attached.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179844</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-12 08:47:45 -0800</bug_when>
    <thetext>ASSERTION FAILED: !methodCallLinkInfo.cachedStructure
(../../../JavaScriptCore/jit/JITPropertyAccess.cpp:642 static void JSC::JIT::patchMethodCallProto(JSC::CodeBlock*, JSC::MethodCallLinkInfo&amp;, JSC::JSFunction*, JSC::Structure*, JSC::JSObject*, JSC::ReturnAddressPtr))

This sounds like it could even be cross-platform, and quite dangerous. I think that more investigation should be performed before we can skip the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179845</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-12 08:49:06 -0800</bug_when>
    <thetext>This part of log is hopefully a tell-tale:

==20070== Conditional jump or move depends on uninitialised value(s)
==20070==    at 0x52AC901: JSC::BytecodeGenerator::createArgumentsIfNecessary() (BytecodeGenerator.cpp:1391)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>198038</commentid>
    <comment_count>7</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2010-03-10 06:28:20 -0800</bug_when>
    <thetext>
Please follow the QtWebKit bug reporting guidelines when reporting bugs.

See http://trac.webkit.org/wiki/QtWebKitBugs

Specifically:

  - The &apos;QtWebKit&apos; component should only be used for bugs/features in the
    public QtWebKit API layer, not to signify that the bug is specific to
    the Qt port of WebKit

      http://trac.webkit.org/wiki/QtWebKitBugs#Component

  - Add the keyword &apos;Qt&apos; to signal that it&apos;s a Qt-related bug

      http://trac.webkit.org/wiki/QtWebKitBugs#Keywords</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361699</commentid>
    <comment_count>8</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-03 10:02:53 -0800</bug_when>
    <thetext>The problem is that ENABLE(JSC_MULTIPLE_THREADS) is not true on Qt, except on Mac (see JavascriptCore/wtf/Platform.h line 569).

Without JSC_MULTIPLE_THREADS enabled some mutex are just not created/used (see JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp line 70).

If you try the test fast/workers/stress-js-execution.html in debug it will fail in an assertion (JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp line 146).

I tried run-webkit-tests --qt fast/workers/stress-js-execution.html --iterations 10000 in debug on Snow Leopard and it did not crash any time. ENABLE(JSC_MULTIPLE_THREADS) is true on Snow Leopard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>361795</commentid>
    <comment_count>9</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-03 11:41:14 -0800</bug_when>
    <thetext>run-webkit-tests --qt fast/workers/stress-js-execution.html output:

ASSERTION FAILED: isMainThread()
/home/agostini/work/webkit/workdirs/wd5/Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp(146) : uint32_t WTF::&lt;unnamed&gt;::ARC4RandomNumberGenerator::randomNumber()
Segmentation fault
ASSERTION FAILED: isMainThread()
/home/agostini/work/webkit/workdirs/wd5/Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp(146) : uint32_t WTF::&lt;unnamed&gt;::ARC4RandomNumberGenerator::randomNumber()
Segmentation fault
0: /home/agostini/work/webkit/build/workdir/wd5/Release/bin/DumpRenderTree() [0x807abfd]
1: /home/agostini/work/webkit/build/workdir/wd5/Release/bin/DumpRenderTree() [0x807aea3]
2: [0xb7882400]
3: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20ed770) [0xb6596770]
4: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20ed921) [0xb6596921]
5: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20feb6b) [0xb65a7b6b]
6: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN3JSC14JSGlobalObject18JSGlobalObjectDataC2EPFvPvE+0x2c9) [0xb5a39651]
7: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore17JSDOMGlobalObject21JSDOMGlobalObjectDataC1EPNS_15DOMWrapperWorldEPFvPvE+0x26) [0xb622c74c]
8: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore19JSWorkerContextBaseC2EN3WTF17NonNullPassRefPtrIN3JSC9StructureEEENS1_10PassRefPtrINS_13WorkerContextEEE+0x66) [0xb622c87a]
9: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore15JSWorkerContextC2EN3WTF17NonNullPassRefPtrIN3JSC9StructureEEENS1_10PassRefPtrINS_13WorkerContextEEE+0x51) [0xb5903f3f]
10: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore24JSDedicatedWorkerContextC1EN3WTF17NonNullPassRefPtrIN3JSC9StructureEEENS1_10PassRefPtrINS_22DedicatedWorkerContextEEE+0x51) [0xb58fe785]
11: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController10initScriptEv+0x430) [0xb622e87e]
12: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController18initScriptIfNeededEv+0x2f) [0xb5a3665f]
13: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController8evaluateERKNS_16ScriptSourceCodeEPNS_11ScriptValueE+0x8b) [0xb622f16d]
14: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController8evaluateERKNS_16ScriptSourceCodeE+0xa8) [0xb622efd0]
15: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore12WorkerThread12workerThreadEv+0x183) [0xb6244ec9]
16: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore12WorkerThread17workerThreadStartEPv+0x1d) [0xb6244d3f]
17: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x210126e) [0xb65aa26e]
18: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20fba23) [0xb65a4a23]
19: /home/agostini/work/qt/build/lib/libQtCore.so.4(+0x7d0f7) [0xb32f20f7]
20: /lib/libpthread.so.0(+0x5cc9) [0xb325fcc9]
21: /lib/libc.so.6(clone+0x5e) [0xb30a069e]

0: /home/agostini/work/webkit/build/workdir/wd5/Release/bin/DumpRenderTree() [0x807abfd]
1: /home/agostini/work/webkit/build/workdir/wd5/Release/bin/DumpRenderTree() [0x807aea3]
2: [0xb7882400]
3: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20ed770) [0xb6596770]
4: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20ed921) [0xb6596921]
5: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20feb6b) [0xb65a7b6b]
6: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN3JSC14JSGlobalObject18JSGlobalObjectDataC2EPFvPvE+0x2c9) [0xb5a39651]
7: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore17JSDOMGlobalObject21JSDOMGlobalObjectDataC1EPNS_15DOMWrapperWorldEPFvPvE+0x26) [0xb622c74c]
8: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore19JSWorkerContextBaseC2EN3WTF17NonNullPassRefPtrIN3JSC9StructureEEENS1_10PassRefPtrINS_13WorkerContextEEE+0x66) [0xb622c87a]
9: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore15JSWorkerContextC2EN3WTF17NonNullPassRefPtrIN3JSC9StructureEEENS1_10PassRefPtrINS_13WorkerContextEEE+0x51) [0xb5903f3f]
10: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore24JSDedicatedWorkerContextC1EN3WTF17NonNullPassRefPtrIN3JSC9StructureEEENS1_10PassRefPtrINS_22DedicatedWorkerContextEEE+0x51) [0xb58fe785]
11: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController10initScriptEv+0x430) [0xb622e87e]
12: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController18initScriptIfNeededEv+0x2f) [0xb5a3665f]
13: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController8evaluateERKNS_16ScriptSourceCodeEPNS_11ScriptValueE+0x8b) [0xb622f16d]
14: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore22WorkerScriptController8evaluateERKNS_16ScriptSourceCodeE+0xa8) [0xb622efd0]
15: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore12WorkerThread12workerThreadEv+0x183) [0xb6244ec9]
16: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(_ZN7WebCore12WorkerThread17workerThreadStartEPv+0x1d) [0xb6244d3f]
17: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x210126e) [0xb65aa26e]
18: /home/agostini/work/webkit/build/workdir/wd5/Debug/lib/libQtWebKit.so.4(+0x20fba23) [0xb65a4a23]
19: /home/agostini/work/qt/build/lib/libQtCore.so.4(+0x7d0f7) [0xb32f20f7]
20: /lib/libpthread.so.0(+0x5cc9) [0xb325fcc9]
21: /lib/libc.so.6(clone+0x5e) [0xb30a069e]

LEAK: 13 WebCoreNode
LEAK: 1 Frame
LEAK: 1 Page
LEAK: 6 RenderObject
LEAK: 112 Structure</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362421</commentid>
    <comment_count>10</comment_count>
      <attachid>84726</attachid>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-04 04:58:58 -0800</bug_when>
    <thetext>Created attachment 84726
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362445</commentid>
    <comment_count>11</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-03-04 06:04:20 -0800</bug_when>
    <thetext>Wouldn&apos;t it be safer just to enable this for Linux and not all UNIX based system ? Would this work on all UNIX-based system (except MAC and Symbian as you noted) ? 

This patch un-skippes the test for all OS-es not just for Unix/Linux - this seems to imply that LayoutTests for Qt on maintained on Unix/Linux. Is that the case ? 

Regarding the change I would prefer not to touch the build files for this. What about simply doing the following in JavaScrioptCore/wtf/Platform.h ? 

+#if PLATFORM(QT) &amp;&amp; OS(LINUX)
+#define WTF_USE_PTHREADS 1
+#endif</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362454</commentid>
    <comment_count>12</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-04 06:25:10 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; Wouldn&apos;t it be safer just to enable this for Linux and not all UNIX based system ? Would this work on all UNIX-based system (except MAC and Symbian as you noted) ? 

It will work in platforms where there are pthread and signals. My understanding is that it covers most of them. Symbian uses pthreads but unfortunately OpenC does not cover 100% of the API. But I am not a symbian expert and may be wrong.

&gt; 
&gt; This patch un-skippes the test for all OS-es not just for Unix/Linux - this seems to imply that LayoutTests for Qt on maintained on Unix/Linux. Is that the case ? 

I think that the tests may be removed from skip list if they will not be a problem for the bots. 

&gt; 
&gt; Regarding the change I would prefer not to touch the build files for this. What about simply doing the following in JavaScrioptCore/wtf/Platform.h ? 
&gt; 
&gt; +#if PLATFORM(QT) &amp;&amp; OS(LINUX)
&gt; +#define WTF_USE_PTHREADS 1
&gt; +#endif

It is not possible. It will affect many parts of the code, changing some typedefs that must point to QThread related types. Anyway, I think that how it is proposed in patch is better. I consider that to have a Qt independent define is better because it will be simple to repalce these calls by QThread calls as soon as QThread implement all that is needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362469</commentid>
    <comment_count>13</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-03-04 06:46:59 -0800</bug_when>
    <thetext>&gt; &gt; Regarding the change I would prefer not to touch the build files for this. What about simply doing the following in JavaScrioptCore/wtf/Platform.h ? 
&gt; &gt; 
&gt; &gt; +#if PLATFORM(QT) &amp;&amp; OS(LINUX)
&gt; &gt; +#define WTF_USE_PTHREADS 1
&gt; &gt; +#endif
&gt; 
&gt; It is not possible. It will affect many parts of the code, changing some typedefs that must point to QThread related types. 

Good point. I would suggest WTF_USE_QT_PTHREAD to indicate that this is a &quot;USE type&quot; of define and set it in Platform.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362485</commentid>
    <comment_count>14</comment_count>
      <attachid>84747</attachid>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-04 07:38:22 -0800</bug_when>
    <thetext>Created attachment 84747
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362529</commentid>
    <comment_count>15</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-04 08:39:20 -0800</bug_when>
    <thetext>Laszlo, is this what you asked?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>362558</commentid>
    <comment_count>16</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-04 09:25:32 -0800</bug_when>
    <thetext>&gt; Doing the same of what is done when USE(PTHREADS) is true if USE(QT_PTHREAD) is true.

This comment seems misleading - I was going to ask why we need two macros that do the same. But you are only making it do the same in MachineStackMarker, not everywhere.

It sounds more like a HAVE-style macro. Or perhaps you could just define USE(PTHREADS) to true in MachineStackMarker.cpp only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365218</commentid>
    <comment_count>17</comment_count>
      <attachid>85338</attachid>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 08:52:16 -0800</bug_when>
    <thetext>Created attachment 85338
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365222</commentid>
    <comment_count>18</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 08:55:45 -0800</bug_when>
    <thetext>(In reply to comment #16)
&gt; &gt; Doing the same of what is done when USE(PTHREADS) is true if USE(QT_PTHREAD) is true.
&gt; 
&gt; This comment seems misleading - I was going to ask why we need two macros that do the same. But you are only making it do the same in MachineStackMarker, not everywhere.

Right. :)

&gt; 
&gt; It sounds more like a HAVE-style macro. Or perhaps you could just define USE(PTHREADS) to true in MachineStackMarker.cpp only.

This is what I did first for testing. But now I think that you are right, and it is a lot more simple just to define USE(PTHREADS) in MachineStackMarker.cpp. Last patch does it.

Thanks for your comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365228</commentid>
    <comment_count>19</comment_count>
      <attachid>85338</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2011-03-10 09:06:21 -0800</bug_when>
    <thetext>Comment on attachment 85338
patch

Short and sweet, much better. :) r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365230</commentid>
    <comment_count>20</comment_count>
      <attachid>85338</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-03-10 09:08:02 -0800</bug_when>
    <thetext>Comment on attachment 85338
patch

Looks great. Perhaps we should add a compile-time error for !ENABLE(JSC_MULTIPLE_THREADS) in some Worker related file to catch such mistakes earlier (just be careful to not break v8).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365496</commentid>
    <comment_count>21</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 13:46:06 -0800</bug_when>
    <thetext>Here goes a list of all tests that were affected by this problem and would fail from time to time due to race conditions.
Most of them were not skipped and some of them could not be removed from the skipped list because they still failing due to other reasons.

fast/workers/worker-timeout.html
fast/workers/storage/change-version-handle-reuse-worker.html
fast/workers/storage/open-database-set-empty-version-sync.html
fast/workers/storage/executesql-accepts-only-one-statement-sync.html
fast/workers/storage/multiple-databases-garbage-collection.html
fast/workers/storage/test-authorizer.html
fast/workers/storage/change-version-handle-reuse-sync.html
fast/workers/storage/open-database-creation-callback-sync.html
fast/workers/storage/open-database-while-transaction-in-progress.html
fast/workers/storage/multiple-transactions-on-different-handles.html
fast/workers/storage/change-version-sync.html
fast/workers/storage/sql-data-types-sync.html
fast/workers/storage/sql-exception-codes-sync.html
fast/workers/storage/open-database-while-transaction-in-progress-sync.html
fast/workers/storage/multiple-transactions.html
fast/workers/storage/read-and-write-transactions-dont-run-together.html
fast/workers/storage/execute-sql-args-worker.html
fast/workers/storage/execute-sql-args-sync.html
fast/workers/storage/transaction-in-transaction-sync.html
fast/workers/storage/multiple-transactions-on-different-handles-sync.html
fast/workers/storage/open-database-empty-version-sync.html
fast/workers/storage/use-same-database-in-page-and-workers.html
fast/workers/storage/use-same-database-in-page-and-workers.html
fast/workers/storage/use-same-database-in-page-and-workers.html
fast/workers/storage/test-authorizer-sync.html
fast/workers/storage/empty-statement-sync.html
fast/workers/storage/open-database-inputs-sync.html
fast/workers/storage/interrupt-database.html
fast/workers/shared-worker-shared.html
fast/workers/shared-worker-navigator.html
fast/workers/wrapper-map-gc.html
fast/workers/shared-worker-replace-global-constructor.html
fast/workers/shared-worker-in-iframe.html
fast/workers/worker-navigator.html
fast/workers/worker-replace-global-constructor.html
fast/workers/worker-location.html
fast/workers/worker-replace-self.html
fast/workers/shared-worker-gc.html
fast/workers/shared-worker-gc.html
fast/workers/worker-messageport.html
fast/workers/shared-worker-location.html
fast/workers/worker-event-listener.html
fast/workers/shared-worker-replace-self.html
fast/workers/use-machine-stack.html
fast/workers/worker-call.html
fast/workers/shared-worker-simple.html
fast/workers/worker-constructor.html
fast/workers/worker-gc.html
fast/workers/shared-worker-context-gc.html
fast/workers/shared-worker-context-gc.html
fast/workers/shared-worker-context-gc.html
fast/workers/worker-script-error.html
fast/workers/worker-context-gc.html
http/tests/xmlhttprequest/workers/xmlhttprequest-file-not-found.html
http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html
http/tests/xmlhttprequest/workers/abort-exception-assert.html
http/tests/xmlhttprequest/workers/referer.html
http/tests/xmlhttprequest/workers/shared-worker-referer.html
http/tests/eventsource/workers/eventsource-simple.html
http/tests/workers/text-encoding.html
http/tests/workers/text-encoding.html
http/tests/workers/shared-worker-importScripts.html
http/tests/workers/worker-importScripts.html
http/tests/workers/worker-importScriptsOnError.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365499</commentid>
    <comment_count>22</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 13:48:17 -0800</bug_when>
    <thetext>(In reply to comment #20)
&gt; (From update of attachment 85338 [details])
&gt; Looks great. Perhaps we should add a compile-time error for !ENABLE(JSC_MULTIPLE_THREADS) in some Worker related file to catch such mistakes earlier (just be careful to not break v8).

Ok. I will do it and cc you in the new bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365501</commentid>
    <comment_count>23</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 13:50:43 -0800</bug_when>
    <thetext>Committed r80746: &lt;http://trac.webkit.org/changeset/80746&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365505</commentid>
    <comment_count>24</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 13:54:32 -0800</bug_when>
    <thetext>*** Bug 33437 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365507</commentid>
    <comment_count>25</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 13:55:12 -0800</bug_when>
    <thetext>*** Bug 33653 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>365516</commentid>
    <comment_count>26</comment_count>
    <who name="Luiz Agostini">luiz</who>
    <bug_when>2011-03-10 14:00:04 -0800</bug_when>
    <thetext>*** Bug 36633 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>366951</commentid>
    <comment_count>27</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-03-14 06:03:51 -0700</bug_when>
    <thetext>Nice job Luiz. I was quite annoyed by those flaky test I could not reproduce at home. Thanks for fixing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368288</commentid>
    <comment_count>28</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-03-16 04:17:21 -0700</bug_when>
    <thetext>fast/workers/shared-worker-frame-lifecycle.html still fails, so I had to skip it again. See https://bugs.webkit.org/show_bug.cgi?id=34281 for details.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>46367</attachid>
            <date>2010-01-12 06:20:48 -0800</date>
            <delta_ts>2010-01-12 06:20:48 -0800</delta_ts>
            <desc>valgrind dump</desc>
            <filename>stress-js-execution-stderr.txt</filename>
            <type>text/plain</type>
            <size>5547</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">PT0yMDA3MD09IFRocmVhZCA0Ogo9PTIwMDcwPT0gQ29uZGl0aW9uYWwganVtcCBvciBtb3ZlIGRl
cGVuZHMgb24gdW5pbml0aWFsaXNlZCB2YWx1ZShzKQo9PTIwMDcwPT0gICAgYXQgMHg1MkFDOTAx
OiBKU0M6OkJ5dGVjb2RlR2VuZXJhdG9yOjpjcmVhdGVBcmd1bWVudHNJZk5lY2Vzc2FyeSgpIChC
eXRlY29kZUdlbmVyYXRvci5jcHA6MTM5MSkKPT0yMDA3MD09ICAgIGJ5IDB4NTJCMzI0NjogSlND
OjpCeXRlY29kZUdlbmVyYXRvcjo6ZW1pdENhbGxFdmFsKEpTQzo6UmVnaXN0ZXJJRCosIEpTQzo6
UmVnaXN0ZXJJRCosIEpTQzo6UmVnaXN0ZXJJRCosIEpTQzo6QXJndW1lbnRzTm9kZSosIHVuc2ln
bmVkLCB1bnNpZ25lZCwgdW5zaWduZWQpIChCeXRlY29kZUdlbmVyYXRvci5jcHA6MTM5NykKPT0y
MDA3MD09ICAgIGJ5IDB4NTJDQkZFMDogSlNDOjpFdmFsRnVuY3Rpb25DYWxsTm9kZTo6ZW1pdEJ5
dGVjb2RlKEpTQzo6Qnl0ZWNvZGVHZW5lcmF0b3ImLCBKU0M6OlJlZ2lzdGVySUQqKSAoTm9kZXND
b2RlZ2VuLmNwcDozMzApCj09MjAwNzA9PSAgICBieSAweDUyQUZGOTU6IEpTQzo6Qnl0ZWNvZGVH
ZW5lcmF0b3I6OmVtaXROb2RlKEpTQzo6UmVnaXN0ZXJJRCosIEpTQzo6Tm9kZSopIChCeXRlY29k
ZUdlbmVyYXRvci5oOjE4NSkKPT0yMDA3MD09ICAgIGJ5IDB4NTJDMTQwQjogSlNDOjpFeHByU3Rh
dGVtZW50Tm9kZTo6ZW1pdEJ5dGVjb2RlKEpTQzo6Qnl0ZWNvZGVHZW5lcmF0b3ImLCBKU0M6OlJl
Z2lzdGVySUQqKSAoTm9kZXNDb2RlZ2VuLmNwcDoxMzQ3KQo9PTIwMDcwPT0gICAgYnkgMHg1MkFG
Rjk1OiBKU0M6OkJ5dGVjb2RlR2VuZXJhdG9yOjplbWl0Tm9kZShKU0M6OlJlZ2lzdGVySUQqLCBK
U0M6Ok5vZGUqKSAoQnl0ZWNvZGVHZW5lcmF0b3IuaDoxODUpCj09MjAwNzA9PSAgICBieSAweDUy
QzBGQzI6IEpTQzo6U291cmNlRWxlbWVudHM6OmVtaXRCeXRlY29kZShKU0M6OkJ5dGVjb2RlR2Vu
ZXJhdG9yJiwgSlNDOjpSZWdpc3RlcklEKikgKE5vZGVzQ29kZWdlbi5jcHA6MTMwOCkKPT0yMDA3
MD09ICAgIGJ5IDB4NTJDMTIxQjogSlNDOjpCbG9ja05vZGU6OmVtaXRCeXRlY29kZShKU0M6OkJ5
dGVjb2RlR2VuZXJhdG9yJiwgSlNDOjpSZWdpc3RlcklEKikgKE5vZGVzQ29kZWdlbi5jcHA6MTMy
MSkKPT0yMDA3MD09ICAgIGJ5IDB4NTJBRkY5NTogSlNDOjpCeXRlY29kZUdlbmVyYXRvcjo6ZW1p
dE5vZGUoSlNDOjpSZWdpc3RlcklEKiwgSlNDOjpOb2RlKikgKEJ5dGVjb2RlR2VuZXJhdG9yLmg6
MTg1KQo9PTIwMDcwPT0gICAgYnkgMHg1MkMyNTk3OiBKU0M6OlRyeU5vZGU6OmVtaXRCeXRlY29k
ZShKU0M6OkJ5dGVjb2RlR2VuZXJhdG9yJiwgSlNDOjpSZWdpc3RlcklEKikgKE5vZGVzQ29kZWdl
bi5jcHA6MTg3MykKPT0yMDA3MD09ICAgIGJ5IDB4NTJBRkY5NTogSlNDOjpCeXRlY29kZUdlbmVy
YXRvcjo6ZW1pdE5vZGUoSlNDOjpSZWdpc3RlcklEKiwgSlNDOjpOb2RlKikgKEJ5dGVjb2RlR2Vu
ZXJhdG9yLmg6MTg1KQo9PTIwMDcwPT0gICAgYnkgMHg1MkMwRkMyOiBKU0M6OlNvdXJjZUVsZW1l
bnRzOjplbWl0Qnl0ZWNvZGUoSlNDOjpCeXRlY29kZUdlbmVyYXRvciYsIEpTQzo6UmVnaXN0ZXJJ
RCopIChOb2Rlc0NvZGVnZW4uY3BwOjEzMDgpCj09MjAwNzA9PSAKPT0yMDA3MD09IENvbmRpdGlv
bmFsIGp1bXAgb3IgbW92ZSBkZXBlbmRzIG9uIHVuaW5pdGlhbGlzZWQgdmFsdWUocykKPT0yMDA3
MD09ICAgIGF0IDB4NTJBQzkwMTogSlNDOjpCeXRlY29kZUdlbmVyYXRvcjo6Y3JlYXRlQXJndW1l
bnRzSWZOZWNlc3NhcnkoKSAoQnl0ZWNvZGVHZW5lcmF0b3IuY3BwOjEzOTEpCj09MjAwNzA9PSAg
ICBieSAweDUyQjY4Mjk6IEpTQzo6Qnl0ZWNvZGVHZW5lcmF0b3I6OmVtaXRQdXNoTmV3U2NvcGUo
SlNDOjpSZWdpc3RlcklEKiwgSlNDOjpJZGVudGlmaWVyIGNvbnN0JiwgSlNDOjpSZWdpc3RlcklE
KikgKEJ5dGVjb2RlR2VuZXJhdG9yLmNwcDoxODgyKQo9PTIwMDcwPT0gICAgYnkgMHg1MkMyODU1
OiBKU0M6OlRyeU5vZGU6OmVtaXRCeXRlY29kZShKU0M6OkJ5dGVjb2RlR2VuZXJhdG9yJiwgSlND
OjpSZWdpc3RlcklEKikgKE5vZGVzQ29kZWdlbi5jcHA6MTg5MCkKPT0yMDA3MD09ICAgIGJ5IDB4
NTJBRkY5NTogSlNDOjpCeXRlY29kZUdlbmVyYXRvcjo6ZW1pdE5vZGUoSlNDOjpSZWdpc3RlcklE
KiwgSlNDOjpOb2RlKikgKEJ5dGVjb2RlR2VuZXJhdG9yLmg6MTg1KQo9PTIwMDcwPT0gICAgYnkg
MHg1MkMwRkMyOiBKU0M6OlNvdXJjZUVsZW1lbnRzOjplbWl0Qnl0ZWNvZGUoSlNDOjpCeXRlY29k
ZUdlbmVyYXRvciYsIEpTQzo6UmVnaXN0ZXJJRCopIChOb2Rlc0NvZGVnZW4uY3BwOjEzMDgpCj09
MjAwNzA9PSAgICBieSAweDUyQzEyMUI6IEpTQzo6QmxvY2tOb2RlOjplbWl0Qnl0ZWNvZGUoSlND
OjpCeXRlY29kZUdlbmVyYXRvciYsIEpTQzo6UmVnaXN0ZXJJRCopIChOb2Rlc0NvZGVnZW4uY3Bw
OjEzMjEpCj09MjAwNzA9PSAgICBieSAweDUyQUZGOTU6IEpTQzo6Qnl0ZWNvZGVHZW5lcmF0b3I6
OmVtaXROb2RlKEpTQzo6UmVnaXN0ZXJJRCosIEpTQzo6Tm9kZSopIChCeXRlY29kZUdlbmVyYXRv
ci5oOjE4NSkKPT0yMDA3MD09ICAgIGJ5IDB4NTJDMzlGMzogSlNDOjpXaGlsZU5vZGU6OmVtaXRC
eXRlY29kZShKU0M6OkJ5dGVjb2RlR2VuZXJhdG9yJiwgSlNDOjpSZWdpc3RlcklEKikgKE5vZGVz
Q29kZWdlbi5jcHA6MTQ1MSkKPT0yMDA3MD09ICAgIGJ5IDB4NTJBRkY5NTogSlNDOjpCeXRlY29k
ZUdlbmVyYXRvcjo6ZW1pdE5vZGUoSlNDOjpSZWdpc3RlcklEKiwgSlNDOjpOb2RlKikgKEJ5dGVj
b2RlR2VuZXJhdG9yLmg6MTg1KQo9PTIwMDcwPT0gICAgYnkgMHg1MkMwRkMyOiBKU0M6OlNvdXJj
ZUVsZW1lbnRzOjplbWl0Qnl0ZWNvZGUoSlNDOjpCeXRlY29kZUdlbmVyYXRvciYsIEpTQzo6UmVn
aXN0ZXJJRCopIChOb2Rlc0NvZGVnZW4uY3BwOjEzMDgpCj09MjAwNzA9PSAgICBieSAweDUyQzEw
Mjg6IEpTQzo6U2NvcGVOb2RlOjplbWl0U3RhdGVtZW50c0J5dGVjb2RlKEpTQzo6Qnl0ZWNvZGVH
ZW5lcmF0b3ImLCBKU0M6OlJlZ2lzdGVySUQqKSAoTm9kZXNDb2RlZ2VuLmNwcDoxOTMxKQo9PTIw
MDcwPT0gICAgYnkgMHg1MkMxRkM3OiBKU0M6OlByb2dyYW1Ob2RlOjplbWl0Qnl0ZWNvZGUoSlND
OjpCeXRlY29kZUdlbmVyYXRvciYsIEpTQzo6UmVnaXN0ZXJJRCopIChOb2Rlc0NvZGVnZW4uY3Bw
OjE5NDIpCkFTU0VSVElPTiBGQUlMRUQ6ICFtZXRob2RDYWxsTGlua0luZm8uY2FjaGVkU3RydWN0
dXJlCiguLi8uLi8uLi9KYXZhU2NyaXB0Q29yZS9qaXQvSklUUHJvcGVydHlBY2Nlc3MuY3BwOjY0
MiBzdGF0aWMgdm9pZCBKU0M6OkpJVDo6cGF0Y2hNZXRob2RDYWxsUHJvdG8oSlNDOjpDb2RlQmxv
Y2sqLCBKU0M6Ok1ldGhvZENhbGxMaW5rSW5mbyYsIEpTQzo6SlNGdW5jdGlvbiosIEpTQzo6U3Ry
dWN0dXJlKiwgSlNDOjpKU09iamVjdCosIEpTQzo6UmV0dXJuQWRkcmVzc1B0cikpCj09MjAwNzA9
PSAKPT0yMDA3MD09IFRocmVhZCAzOgo9PTIwMDcwPT0gSW52YWxpZCB3cml0ZSBvZiBzaXplIDQK
PT0yMDA3MD09ICAgIGF0IDB4NTMxOUFGMTogSlNDOjpKSVQ6OnBhdGNoTWV0aG9kQ2FsbFByb3Rv
KEpTQzo6Q29kZUJsb2NrKiwgSlNDOjpNZXRob2RDYWxsTGlua0luZm8mLCBKU0M6OkpTRnVuY3Rp
b24qLCBKU0M6OlN0cnVjdHVyZSosIEpTQzo6SlNPYmplY3QqLCBKU0M6OlJldHVybkFkZHJlc3NQ
dHIpIChKSVRQcm9wZXJ0eUFjY2Vzcy5jcHA6NjQyKQo9PTIwMDcwPT0gICAgYnkgMHg1MzI5M0FC
OiBjdGlfb3BfZ2V0X2J5X2lkX21ldGhvZF9jaGVjayAoSklUU3R1YnMuY3BwOjEzMTgpCj09MjAw
NzA9PSAgICBieSAweDUzMUMwNDA6IEpTQzo6Z2V0TWV0aG9kQ2FsbExpbmtJbmZvUmV0dXJuTG9j
YXRpb24oSlNDOjpNZXRob2RDYWxsTGlua0luZm8qKSAoQ29kZUJsb2NrLmg6MjA3KQo9PTIwMDcw
PT0gICAgYnkgMHg1MkUxRDFBOiBKU0M6OkpJVENvZGU6OmV4ZWN1dGUoSlNDOjpSZWdpc3RlckZp
bGUqLCBKU0M6OkV4ZWNTdGF0ZSosIEpTQzo6SlNHbG9iYWxEYXRhKiwgSlNDOjpKU1ZhbHVlKikg
KEpJVENvZGUuaDo3OSkKPT0yMDA3MD09ICAgIGJ5IDB4NTJFMjREODogSlNDOjpJbnRlcnByZXRl
cjo6ZXhlY3V0ZShKU0M6OkV2YWxFeGVjdXRhYmxlKiwgSlNDOjpFeGVjU3RhdGUqLCBKU0M6OkpT
T2JqZWN0KiwgaW50LCBKU0M6OlNjb3BlQ2hhaW5Ob2RlKiwgSlNDOjpKU1ZhbHVlKikgKEludGVy
cHJldGVyLmNwcDo4NDcpCj09MjAwNzA9PSAgICBieSAweDUyRTQwREI6IEpTQzo6SW50ZXJwcmV0
ZXI6OmNhbGxFdmFsKEpTQzo6RXhlY1N0YXRlKiwgSlNDOjpSZWdpc3RlckZpbGUqLCBKU0M6OlJl
Z2lzdGVyKiwgaW50LCBpbnQsIEpTQzo6SlNWYWx1ZSYpIChJbnRlcnByZXRlci5jcHA6MzE1KQo9
PTIwMDcwPT0gICAgYnkgMHg1MzIwRURCOiBjdGlfb3BfY2FsbF9ldmFsIChKSVRTdHVicy5jcHA6
Mjc1NSkKPT0yMDA3MD09ICAgIGJ5IDB4NTMxQzA0MDogSlNDOjpnZXRNZXRob2RDYWxsTGlua0lu
Zm9SZXR1cm5Mb2NhdGlvbihKU0M6Ok1ldGhvZENhbGxMaW5rSW5mbyopIChDb2RlQmxvY2suaDoy
MDcpCj09MjAwNzA9PSAgICBieSAweDUyRTFEMUE6IEpTQzo6SklUQ29kZTo6ZXhlY3V0ZShKU0M6
OlJlZ2lzdGVyRmlsZSosIEpTQzo6RXhlY1N0YXRlKiwgSlNDOjpKU0dsb2JhbERhdGEqLCBKU0M6
OkpTVmFsdWUqKSAoSklUQ29kZS5oOjc5KQo9PTIwMDcwPT0gICAgYnkgMHg1MkUzM0RFOiBKU0M6
OkludGVycHJldGVyOjpleGVjdXRlKEpTQzo6UHJvZ3JhbUV4ZWN1dGFibGUqLCBKU0M6OkV4ZWNT
dGF0ZSosIEpTQzo6U2NvcGVDaGFpbk5vZGUqLCBKU0M6OkpTT2JqZWN0KiwgSlNDOjpKU1ZhbHVl
KikgKEludGVycHJldGVyLmNwcDo2MTkpCj09MjAwNzA9PSAgICBieSAweDUzNTdCNzk6IEpTQzo6
ZXZhbHVhdGUoSlNDOjpFeGVjU3RhdGUqLCBKU0M6OlNjb3BlQ2hhaW4mLCBKU0M6OlNvdXJjZUNv
ZGUgY29uc3QmLCBKU0M6OkpTVmFsdWUpIChDb21wbGV0aW9uLmNwcDo2MikKPT0yMDA3MD09ICAg
IGJ5IDB4NUM4REIwQjogV2ViQ29yZTo6V29ya2VyU2NyaXB0Q29udHJvbGxlcjo6ZXZhbHVhdGUo
V2ViQ29yZTo6U2NyaXB0U291cmNlQ29kZSBjb25zdCYsIFdlYkNvcmU6OlNjcmlwdFZhbHVlKikg
KFdvcmtlclNjcmlwdENvbnRyb2xsZXIuY3BwOjEyNikKPT0yMDA3MD09ICBBZGRyZXNzIDB4YmJh
ZGJlZWYgaXMgbm90IHN0YWNrJ2QsIG1hbGxvYydkIG9yIChyZWNlbnRseSkgZnJlZSdkCkFTU0VS
VElPTiBGQUlMRUQ6ICFtZXRob2RDYWxsTGlua0luZm8uY2FjaGVkU3RydWN0dXJlCiguLi8uLi8u
Li9KYXZhU2NyaXB0Q29yZS9qaXQvSklUUHJvcGVydHlBY2Nlc3MuY3BwOjY0MiBzdGF0aWMgdm9p
ZCBKU0M6OkpJVDo6cGF0Y2hNZXRob2RDYWxsUHJvdG8oSlNDOjpDb2RlQmxvY2sqLCBKU0M6Ok1l
dGhvZENhbGxMaW5rSW5mbyYsIEpTQzo6SlNGdW5jdGlvbiosIEpTQzo6U3RydWN0dXJlKiwgSlND
OjpKU09iamVjdCosIEpTQzo6UmV0dXJuQWRkcmVzc1B0cikpClNlZ21lbnRhdGlvbiBmYXVsdApT
ZWdtZW50YXRpb24gZmF1bHQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84726</attachid>
            <date>2011-03-04 04:58:58 -0800</date>
            <delta_ts>2011-03-04 07:38:22 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-fast-workers-stress-js-execution.html-is-crashing.patch</filename>
            <type>text/plain</type>
            <size>10679</size>
            <attacher name="Luiz Agostini">luiz</attacher>
            
              <data encoding="base64">RnJvbSBkMWM4NzEzZjM5ZmM1OTg0MTE3ZGI1NzcwNzVkMDAwNmFmNjEyNDA2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMdWl6IEFnb3N0aW5pIDxsdWl6LmFnb3N0aW5pQG9wZW5ib3Nz
YS5vcmc+CkRhdGU6IEZyaSwgNCBNYXIgMjAxMSAwOTo1NjowMSAtMDMwMApTdWJqZWN0OiBbUEFU
Q0hdIFtRdF0gZmFzdC93b3JrZXJzL3N0cmVzcy1qcy1leGVjdXRpb24uaHRtbCBpcyBjcmFzaGlu
ZyBvbiBRdCBib3QgKGludGVybWl0dGVudGx5KQogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMzMDA4CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCkRlZmluaW5n
IFBUSFJFQURfQkFTRURfUVQ9MSBmb3IgcGxhdGZvcm1zIHdoZXJlIFFUaHJlYWQgdXNlcyBwdGhy
ZWFkIGludGVybmFsbHkuClN5bWJpYW4gaXMgZXhjbHVkZWQgYmVjYXVzZSBwdGhyZWFkX2tpbGwg
ZG9lcyBub3Qgd29yayBvbiBpdC4gTWFjIGlzIGV4Y2x1ZGVkIGJlY2F1c2UKaXQgaGFzIGl0cyBv
d24gd2F5cyB0byBkbyBKU0MgdGhyZWFkaW5nLgoKKiBTb3VyY2UvV2ViS2l0LnByaToKClNvdXJj
ZS9KYXZhU2NyaXB0Q29yZToKCkRvaW5nIHRoZSBzYW1lIG9mIHdoYXQgaXMgZG9uZSB3aGVuIFVT
RShQVEhSRUFEUykgaXMgdHJ1ZSBpZiBQVEhSRUFEX0JBU0VEX1FUIGlzIGRlZmluZWQuCgoqIHJ1
bnRpbWUvTWFjaGluZVN0YWNrTWFya2VyLmNwcDoKKEpTQzo6TWFjaGluZVN0YWNrTWFya2VyOjpU
aHJlYWQ6OlRocmVhZCk6CihKU0M6OmdldEN1cnJlbnRQbGF0Zm9ybVRocmVhZCk6CihKU0M6OnN1
c3BlbmRUaHJlYWQpOgooSlNDOjpyZXN1bWVUaHJlYWQpOgooSlNDOjpnZXRQbGF0Zm9ybVRocmVh
ZFJlZ2lzdGVycyk6CihKU0M6Om90aGVyVGhyZWFkU3RhY2tQb2ludGVyKToKKEpTQzo6ZnJlZVBs
YXRmb3JtVGhyZWFkUmVnaXN0ZXJzKToKKiB3dGYvUGxhdGZvcm0uaDoKCkxheW91dFRlc3RzOgoK
UmVtb3Zpbmcgc2V2ZXJhbCB0ZXN0cyBmcm9tIHRoZSBza2lwIGxpc3QuIFRob3NlIHRlc3RzIHdl
cmUgZmxha3kgYmVjYXVzZSBvZiByYWNlIGNvbmRpdGlvbnMKcmVsYXRlZCB0byB3ZWIgd29ya2Vy
cy4KCiogcGxhdGZvcm0vcXQvU2tpcHBlZDoKLS0tCiBDaGFuZ2VMb2cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgKysrKysrKysrKysrKwogTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICsrKysrKysr
KysrKwogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCAgICAgICAgICAgICAgICAgICAg
fCAgIDIwIC0tLS0tLS0tLS0tLS0tLS0tLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nICAgICAgICAgICAgICAgICAgICB8ICAgMTkgKysrKysrKysrKysrKysrKysrKwogLi4uL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvTWFjaGluZVN0YWNrTWFya2VyLmNwcCAgfCAgIDIwICsrKysr
KysrKystLS0tLS0tLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRmb3JtLmggICAg
ICAgICAgICAgICB8ICAgIDIgKy0KIFNvdXJjZS9XZWJLaXQucHJpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCArKysrCiA3IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlv
bnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxv
ZwppbmRleCBiNjdhMDU3Li4yNzk0Nzk0IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDMtMDQgIEx1aXogQWdvc3RpbmkgIDxsdWl6
LmFnb3N0aW5pQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgW1F0XSBmYXN0L3dvcmtlcnMvc3RyZXNzLWpzLWV4ZWN1dGlvbi5o
dG1sIGlzIGNyYXNoaW5nIG9uIFF0IGJvdCAoaW50ZXJtaXR0ZW50bHkpCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzAwOAorCisgICAgICAgIERlZmlu
aW5nIFBUSFJFQURfQkFTRURfUVQ9MSBmb3IgcGxhdGZvcm1zIHdoZXJlIFFUaHJlYWQgdXNlcyBw
dGhyZWFkIGludGVybmFsbHkuCisgICAgICAgIFN5bWJpYW4gaXMgZXhjbHVkZWQgYmVjYXVzZSBw
dGhyZWFkX2tpbGwgZG9lcyBub3Qgd29yayBvbiBpdC4gTWFjIGlzIGV4Y2x1ZGVkIGJlY2F1c2UK
KyAgICAgICAgaXQgaGFzIGl0cyBvd24gd2F5cyB0byBkbyBKU0MgdGhyZWFkaW5nLgorCisgICAg
ICAgICogU291cmNlL1dlYktpdC5wcmk6CisKIDIwMTEtMDMtMDMgIEtldmluIE9sbGl2aWVyICA8
a2V2aW5vQHRoZW9sbGl2aWVycy5jb20+CiAKICAgICAgICAgW3d4XSBCdWlsZCBmaXguIEVuc3Vy
ZSB0aGUgSUNVIGluY2x1ZGUgZGlyIGNvbWVzIGJlZm9yZSBKYXZhU2NyaXB0Q29yZS93dGYgb24g
V2luCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggOTllZWEyMi4uZjYyMjM1MCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEx
LTAzLTA0ICBMdWl6IEFnb3N0aW5pICA8bHVpei5hZ29zdGluaUBvcGVuYm9zc2Eub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gZmFzdC93
b3JrZXJzL3N0cmVzcy1qcy1leGVjdXRpb24uaHRtbCBpcyBjcmFzaGluZyBvbiBRdCBib3QgKGlu
dGVybWl0dGVudGx5KQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MzMwMDgKKworICAgICAgICBSZW1vdmluZyBzZXZlcmFsIHRlc3RzIGZyb20gdGhlIHNr
aXAgbGlzdC4gVGhvc2UgdGVzdHMgd2VyZSBmbGFreSBiZWNhdXNlIG9mIHJhY2UgY29uZGl0aW9u
cworICAgICAgICByZWxhdGVkIHRvIHdlYiB3b3JrZXJzLgorCisgICAgICAgICogcGxhdGZvcm0v
cXQvU2tpcHBlZDoKKwogMjAxMS0wMy0wNCAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9xdC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRl
eCA2MmJhMDM3Li42ZWQ4NzQ3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9T
a2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTUyOCw5ICs1
MjgsNiBAQCBodHRwL3Rlc3RzL2luc3BlY3Rvci9yZXNvdXJjZS1oYXItY29udmVyc2lvbi5odG1s
CiAjIEZhaWxzIGNhdXNlZCBieSBsYXlvdXRUZXN0Q29udHJvbGxlci5kaXNwbGF5KCkgaW4gZmFz
dC9mcmFtZXMvZmxhdHRlbmluZy9mcmFtZXNldC1mbGF0dGVuaW5nLXN1YmZyYW1lLXJlc2l6ZS5o
dG1sCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzMzNAogCi0j
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNDI4MQotZmFzdC93b3Jr
ZXJzL3NoYXJlZC13b3JrZXItZnJhbWUtbGlmZWN5Y2xlLmh0bWwKLQogIyBUZXN0cyB0aGF0IGN1
cnJlbnRseSBmYWlsIGJ1dCBwZXJoYXBzIHVzZWQgdG8gd29yayBhdCBzb21lIHBvaW50LgogZmFz
dC9kb20vb3Blbi1hbmQtY2xvc2UtYnktRE9NLmh0bWwKIGZhc3QvZG9tL1dpbmRvdy9uZXctd2lu
ZG93LW9wZW5lci5odG1sCkBAIC0zMTA1LDIzICszMTAyLDYgQEAgZmFzdC9hbmltYXRpb24vCiBm
YXN0L3Rva2VuaXplci9mbHVzaC1jaGFyYWN0ZXJzLWluLWRvY3VtZW50LXdyaXRlLWV2aWwuaHRt
bAogZmFzdC90b2tlbml6ZXIvZmx1c2gtY2hhcmFjdGVycy1pbi1kb2N1bWVudC13cml0ZS5odG1s
CiBmYXN0L3ZpZXdwb3J0L3ZpZXdwb3J0LTEyOC5odG1sCi1mYXN0L3dvcmtlcnMvZGVkaWNhdGVk
LXdvcmtlci1saWZlY3ljbGUuaHRtbAotZmFzdC93b3JrZXJzL3NoYXJlZC13b3JrZXItZXhjZXB0
aW9uLmh0bWwKLWZhc3Qvd29ya2Vycy9zaGFyZWQtd29ya2VyLWxpZmVjeWNsZS5odG1sCi1mYXN0
L3dvcmtlcnMvc2hhcmVkLXdvcmtlci1uYW1lLmh0bWwKLWZhc3Qvd29ya2Vycy9zaGFyZWQtd29y
a2VyLXNjcmlwdC1lcnJvci5odG1sCi1mYXN0L3dvcmtlcnMvc3RyZXNzLWpzLWV4ZWN1dGlvbi5o
dG1sCi1mYXN0L3dvcmtlcnMvdGVybWluYXRpb24tZWFybHkuaHRtbAotZmFzdC93b3JrZXJzL3Rl
cm1pbmF0aW9uLXdpdGgtcG9ydC1tZXNzYWdlcy5odG1sCi1mYXN0L3dvcmtlcnMvd29ya2VyLWNs
b25lcG9ydC5odG1sCi1mYXN0L3dvcmtlcnMvd29ya2VyLWNsb3NlLW1vcmUuaHRtbAotZmFzdC93
b3JrZXJzL3dvcmtlci1jbG9zZS5odG1sCi1mYXN0L3dvcmtlcnMvd29ya2VyLWNvbnRleHQtbXVs
dGktcG9ydC5odG1sCi1mYXN0L3dvcmtlcnMvd29ya2VyLWdjMi5odG1sCi1mYXN0L3dvcmtlcnMv
d29ya2VyLWxpZmVjeWNsZS5odG1sCi1mYXN0L3dvcmtlcnMvd29ya2VyLW1lc3NhZ2Vwb3J0LWdj
Lmh0bWwKLWZhc3Qvd29ya2Vycy93b3JrZXItbXVsdGktcG9ydC5odG1sCi1mYXN0L3dvcmtlcnMv
d29ya2VyLXRlcm1pbmF0ZS5odG1sCiBmYXN0L3htbGh0dHByZXF1ZXN0L251bGwtZG9jdW1lbnQt
eG1saHR0cHJlcXVlc3Qtb3Blbi5odG1sCiBmYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHByZXF1
ZXN0LW5vbmV4aXN0ZW50LWZpbGUuaHRtbAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
OWVjOGY4Li5iY2U0ZTUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBA
QAorMjAxMS0wMy0wNCAgTHVpeiBBZ29zdGluaSAgPGx1aXouYWdvc3RpbmlAb3BlbmJvc3NhLm9y
Zz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRd
IGZhc3Qvd29ya2Vycy9zdHJlc3MtanMtZXhlY3V0aW9uLmh0bWwgaXMgY3Jhc2hpbmcgb24gUXQg
Ym90IChpbnRlcm1pdHRlbnRseSkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMzMDA4CisKKyAgICAgICAgRG9pbmcgdGhlIHNhbWUgb2Ygd2hhdCBpcyBk
b25lIHdoZW4gVVNFKFBUSFJFQURTKSBpcyB0cnVlIGlmIFBUSFJFQURfQkFTRURfUVQgaXMgZGVm
aW5lZC4KKworICAgICAgICAqIHJ1bnRpbWUvTWFjaGluZVN0YWNrTWFya2VyLmNwcDoKKyAgICAg
ICAgKEpTQzo6TWFjaGluZVN0YWNrTWFya2VyOjpUaHJlYWQ6OlRocmVhZCk6CisgICAgICAgIChK
U0M6OmdldEN1cnJlbnRQbGF0Zm9ybVRocmVhZCk6CisgICAgICAgIChKU0M6OnN1c3BlbmRUaHJl
YWQpOgorICAgICAgICAoSlNDOjpyZXN1bWVUaHJlYWQpOgorICAgICAgICAoSlNDOjpnZXRQbGF0
Zm9ybVRocmVhZFJlZ2lzdGVycyk6CisgICAgICAgIChKU0M6Om90aGVyVGhyZWFkU3RhY2tQb2lu
dGVyKToKKyAgICAgICAgKEpTQzo6ZnJlZVBsYXRmb3JtVGhyZWFkUmVnaXN0ZXJzKToKKyAgICAg
ICAgKiB3dGYvUGxhdGZvcm0uaDoKKwogMjAxMS0wMy0wMyAgUnlvc3VrZSBOaXdhICA8cm5pd2FA
d2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hY2hpbmVTdGFja01hcmtlci5jcHAg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9NYWNoaW5lU3RhY2tNYXJrZXIuY3BwCmlu
ZGV4IDQ2MTRhN2MuLjU2YzU3MGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL01hY2hpbmVTdGFja01hcmtlci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvTWFjaGluZVN0YWNrTWFya2VyLmNwcApAQCAtNzEsNyArNzEsNyBAQAogI2luY2x1
ZGUgPGVycm5vLmg+CiAjZW5kaWYKIAotI2lmIFVTRShQVEhSRUFEUykgJiYgIU9TKFdJTkRPV1Mp
ICYmICFPUyhEQVJXSU4pCisjaWYgKFVTRShQVEhSRUFEUykgfHwgZGVmaW5lZChQVEhSRUFEX0JB
U0VEX1FUKSkgJiYgIU9TKFdJTkRPV1MpICYmICFPUyhEQVJXSU4pCiAjaW5jbHVkZSA8c2lnbmFs
Lmg+CiAjaWZuZGVmIFNBX1JFU1RBUlQKICNlcnJvciBNYWNoaW5lU3RhY2tNYXJrZXIgcmVxdWly
ZXMgU0FfUkVTVEFSVApAQCAtMTAwLDcgKzEwMCw3IEBAIFVOVVNFRF9QQVJBTShlbmQpOwogdHlw
ZWRlZiBtYWNoX3BvcnRfdCBQbGF0Zm9ybVRocmVhZDsKICNlbGlmIE9TKFdJTkRPV1MpCiB0eXBl
ZGVmIEhBTkRMRSBQbGF0Zm9ybVRocmVhZDsKLSNlbGlmIFVTRShQVEhSRUFEUykKKyNlbGlmIFVT
RShQVEhSRUFEUykgfHwgZGVmaW5lZChQVEhSRUFEX0JBU0VEX1FUKQogdHlwZWRlZiBwdGhyZWFk
X3QgUGxhdGZvcm1UaHJlYWQ7CiBzdGF0aWMgY29uc3QgaW50IFNpZ1RocmVhZFN1c3BlbmRSZXN1
bWUgPSBTSUdVU1IyOwogCkBAIC0xMjAsNyArMTIwLDcgQEAgcHVibGljOgogICAgICAgICAsIHBs
YXRmb3JtVGhyZWFkKHBsYXRUaHJlYWQpCiAgICAgICAgICwgc3RhY2tCYXNlKGJhc2UpCiAgICAg
ewotI2lmIFVTRShQVEhSRUFEUykgJiYgIU9TKFdJTkRPV1MpICYmICFPUyhEQVJXSU4pCisjaWYg
KFVTRShQVEhSRUFEUykgfHwgZGVmaW5lZChQVEhSRUFEX0JBU0VEX1FUKSkgJiYgIU9TKFdJTkRP
V1MpICYmICFPUyhEQVJXSU4pCiAgICAgICAgIHN0cnVjdCBzaWdhY3Rpb24gYWN0aW9uOwogICAg
ICAgICBhY3Rpb24uc2FfaGFuZGxlciA9IHB0aHJlYWRTaWduYWxIYW5kbGVyU3VzcGVuZFJlc3Vt
ZTsKICAgICAgICAgc2lnZW1wdHlzZXQoJmFjdGlvbi5zYV9tYXNrKTsKQEAgLTE3Niw3ICsxNzYs
NyBAQCBzdGF0aWMgaW5saW5lIFBsYXRmb3JtVGhyZWFkIGdldEN1cnJlbnRQbGF0Zm9ybVRocmVh
ZCgpCiAgICAgcmV0dXJuIHB0aHJlYWRfbWFjaF90aHJlYWRfbnAocHRocmVhZF9zZWxmKCkpOwog
I2VsaWYgT1MoV0lORE9XUykKICAgICByZXR1cm4gcHRocmVhZF9nZXR3MzJ0aHJlYWRoYW5kbGVf
bnAocHRocmVhZF9zZWxmKCkpOwotI2VsaWYgVVNFKFBUSFJFQURTKQorI2VsaWYgVVNFKFBUSFJF
QURTKSB8fCBkZWZpbmVkKFBUSFJFQURfQkFTRURfUVQpCiAgICAgcmV0dXJuIHB0aHJlYWRfc2Vs
ZigpOwogI2VuZGlmCiB9CkBAIC0yNzgsNyArMjc4LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHN1
c3BlbmRUaHJlYWQoY29uc3QgUGxhdGZvcm1UaHJlYWQmIHBsYXRmb3JtVGhyZWFkKQogICAgIHRo
cmVhZF9zdXNwZW5kKHBsYXRmb3JtVGhyZWFkKTsKICNlbGlmIE9TKFdJTkRPV1MpCiAgICAgU3Vz
cGVuZFRocmVhZChwbGF0Zm9ybVRocmVhZCk7Ci0jZWxpZiBVU0UoUFRIUkVBRFMpCisjZWxpZiBV
U0UoUFRIUkVBRFMpIHx8IGRlZmluZWQoUFRIUkVBRF9CQVNFRF9RVCkKICAgICBwdGhyZWFkX2tp
bGwocGxhdGZvcm1UaHJlYWQsIFNpZ1RocmVhZFN1c3BlbmRSZXN1bWUpOwogI2Vsc2UKICNlcnJv
ciBOZWVkIGEgd2F5IHRvIHN1c3BlbmQgdGhyZWFkcyBvbiB0aGlzIHBsYXRmb3JtCkBAIC0yOTEs
NyArMjkxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHJlc3VtZVRocmVhZChjb25zdCBQbGF0Zm9y
bVRocmVhZCYgcGxhdGZvcm1UaHJlYWQpCiAgICAgdGhyZWFkX3Jlc3VtZShwbGF0Zm9ybVRocmVh
ZCk7CiAjZWxpZiBPUyhXSU5ET1dTKQogICAgIFJlc3VtZVRocmVhZChwbGF0Zm9ybVRocmVhZCk7
Ci0jZWxpZiBVU0UoUFRIUkVBRFMpCisjZWxpZiBVU0UoUFRIUkVBRFMpIHx8IGRlZmluZWQoUFRI
UkVBRF9CQVNFRF9RVCkKICAgICBwdGhyZWFkX2tpbGwocGxhdGZvcm1UaHJlYWQsIFNpZ1RocmVh
ZFN1c3BlbmRSZXN1bWUpOwogI2Vsc2UKICNlcnJvciBOZWVkIGEgd2F5IHRvIHJlc3VtZSB0aHJl
YWRzIG9uIHRoaXMgcGxhdGZvcm0KQEAgLTMxOCw3ICszMTgsNyBAQCB0eXBlZGVmIGFybV90aHJl
YWRfc3RhdGVfdCBQbGF0Zm9ybVRocmVhZFJlZ2lzdGVyczsKIAogI2VsaWYgT1MoV0lORE9XUykg
JiYgQ1BVKFg4NikKIHR5cGVkZWYgQ09OVEVYVCBQbGF0Zm9ybVRocmVhZFJlZ2lzdGVyczsKLSNl
bGlmIFVTRShQVEhSRUFEUykKKyNlbGlmIFVTRShQVEhSRUFEUykgfHwgZGVmaW5lZChQVEhSRUFE
X0JBU0VEX1FUKQogdHlwZWRlZiBwdGhyZWFkX2F0dHJfdCBQbGF0Zm9ybVRocmVhZFJlZ2lzdGVy
czsKICNlbHNlCiAjZXJyb3IgTmVlZCBhIHRocmVhZCByZWdpc3RlciBzdHJ1Y3QgZm9yIHRoaXMg
cGxhdGZvcm0KQEAgLTM2MCw3ICszNjAsNyBAQCBzdGF0aWMgc2l6ZV90IGdldFBsYXRmb3JtVGhy
ZWFkUmVnaXN0ZXJzKGNvbnN0IFBsYXRmb3JtVGhyZWFkJiBwbGF0Zm9ybVRocmVhZCwgUAogICAg
IHJlZ3MuQ29udGV4dEZsYWdzID0gQ09OVEVYVF9JTlRFR0VSIHwgQ09OVEVYVF9DT05UUk9MIHwg
Q09OVEVYVF9TRUdNRU5UUzsKICAgICBHZXRUaHJlYWRDb250ZXh0KHBsYXRmb3JtVGhyZWFkLCAm
cmVncyk7CiAgICAgcmV0dXJuIHNpemVvZihDT05URVhUKTsKLSNlbGlmIFVTRShQVEhSRUFEUykK
KyNlbGlmIFVTRShQVEhSRUFEUykgfHwgZGVmaW5lZChQVEhSRUFEX0JBU0VEX1FUKQogICAgIHB0
aHJlYWRfYXR0cl9pbml0KCZyZWdzKTsKICNpZiBIQVZFKFBUSFJFQURfTlBfSCkgfHwgT1MoTkVU
QlNEKQogICAgIC8vIGUuZy4gb24gRnJlZUJTRCA1LjQsIG5ldW5kb3JmQGtkZS5vcmcKQEAgLTQx
MCw3ICs0MTAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQqIG90aGVyVGhyZWFkU3RhY2tQb2ludGVy
KGNvbnN0IFBsYXRmb3JtVGhyZWFkUmVnaXN0ZXJzJiByZWdzKQogLy8gZW5kIE9TKERBUldJTikK
ICNlbGlmIENQVShYODYpICYmIE9TKFdJTkRPV1MpCiAgICAgcmV0dXJuIHJlaW50ZXJwcmV0X2Nh
c3Q8dm9pZCo+KCh1aW50cHRyX3QpIHJlZ3MuRXNwKTsKLSNlbGlmIFVTRShQVEhSRUFEUykKKyNl
bGlmIFVTRShQVEhSRUFEUykgfHwgZGVmaW5lZChQVEhSRUFEX0JBU0VEX1FUKQogICAgIHZvaWQq
IHN0YWNrQmFzZSA9IDA7CiAgICAgc2l6ZV90IHN0YWNrU2l6ZSA9IDA7CiAgICAgaW50IHJjID0g
cHRocmVhZF9hdHRyX2dldHN0YWNrKCZyZWdzLCAmc3RhY2tCYXNlLCAmc3RhY2tTaXplKTsKQEAg
LTQyNCw3ICs0MjQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQqIG90aGVyVGhyZWFkU3RhY2tQb2lu
dGVyKGNvbnN0IFBsYXRmb3JtVGhyZWFkUmVnaXN0ZXJzJiByZWdzKQogCiBzdGF0aWMgdm9pZCBm
cmVlUGxhdGZvcm1UaHJlYWRSZWdpc3RlcnMoUGxhdGZvcm1UaHJlYWRSZWdpc3RlcnMmIHJlZ3Mp
CiB7Ci0jaWYgVVNFKFBUSFJFQURTKSAmJiAhT1MoV0lORE9XUykgJiYgIU9TKERBUldJTikKKyNp
ZiAoVVNFKFBUSFJFQURTKSB8fCBkZWZpbmVkKFBUSFJFQURfQkFTRURfUVQpKSAmJiAhT1MoV0lO
RE9XUykgJiYgIU9TKERBUldJTikKICAgICBwdGhyZWFkX2F0dHJfZGVzdHJveSgmcmVncyk7CiAj
ZWxzZQogICAgIFVOVVNFRF9QQVJBTShyZWdzKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS93dGYvUGxhdGZvcm0uaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZv
cm0uaAppbmRleCA5NWY2Y2Y1Li40NTc0MmY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvd3RmL1BsYXRmb3JtLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9QbGF0
Zm9ybS5oCkBAIC01NjUsNyArNTY1LDcgQEAKICNkZWZpbmUgV1RGX1VTRV9NRVJTRU5ORV9UV0lT
VEVSXzE5OTM3IDEKICNlbmRpZgogCi0jaWYgKFBMQVRGT1JNKEdUSykgfHwgUExBVEZPUk0oSU9T
KSB8fCBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKFdJTikgfHwgKFBMQVRGT1JNKFFUKSAmJiBP
UyhEQVJXSU4pICYmICFFTkFCTEUoU0lOR0xFX1RIUkVBREVEKSkpICYmICFkZWZpbmVkKEVOQUJM
RV9KU0NfTVVMVElQTEVfVEhSRUFEUykKKyNpZiAoUExBVEZPUk0oR1RLKSB8fCBQTEFURk9STShJ
T1MpIHx8IFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKSB8fCAoUExBVEZPUk0oUVQpICYm
IChPUyhEQVJXSU4pIHx8IGRlZmluZWQoUFRIUkVBRF9CQVNFRF9RVCkpICYmICFFTkFCTEUoU0lO
R0xFX1RIUkVBREVEKSkpICYmICFkZWZpbmVkKEVOQUJMRV9KU0NfTVVMVElQTEVfVEhSRUFEUykK
ICNkZWZpbmUgRU5BQkxFX0pTQ19NVUxUSVBMRV9USFJFQURTIDEKICNlbmRpZgogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0LnByaSBiL1NvdXJjZS9XZWJLaXQucHJpCmluZGV4IGY2MWI0ODku
LmUxZDcxYTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQucHJpCisrKyBiL1NvdXJjZS9XZWJL
aXQucHJpCkBAIC0yMCw2ICsyMCwxMCBAQCBDT05GSUcoUVRESVJfYnVpbGQpIHsKICAgICBtYWM6
Y29udGFpbnMoUVRfQ09ORklHLCBxdF9mcmFtZXdvcmspOiFDT05GSUcod2Via2l0X25vX2ZyYW1l
d29yayk6IWJ1aWxkX3Bhc3M6Q09ORklHICs9IGJ1aWxkX2FsbAogfQogCit1bml4OiFtYWM6IXN5
bWJpYW4geworREVGSU5FUyArPSBQVEhSRUFEX0JBU0VEX1FUPTEKK30KKwogQ09ORklHKHN0YW5k
YWxvbmVfcGFja2FnZSk6IERFRklORVMgKj0gTkRFQlVHCiAKIENPTkZJRyArPSBkZXBlbmRfaW5j
bHVkZXBhdGgKLS0gCjEuNy4xCgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>84747</attachid>
            <date>2011-03-04 07:38:22 -0800</date>
            <delta_ts>2011-03-10 08:52:16 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-fast-workers-stress-js-execution.html-is-crashing.patch</filename>
            <type>text/plain</type>
            <size>9546</size>
            <attacher name="Luiz Agostini">luiz</attacher>
            
              <data encoding="base64">RnJvbSBlMDRjNzhjOThiNmE3NWVhMDQ4YjAzZGU4ZjEzNDRiYjJiMWI3YTdkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMdWl6IEFnb3N0aW5pIDxsdWl6LmFnb3N0aW5pQG9wZW5ib3Nz
YS5vcmc+CkRhdGU6IEZyaSwgNCBNYXIgMjAxMSAxMjozNzowNyAtMDMwMApTdWJqZWN0OiBbUEFU
Q0hdIFtRdF0gZmFzdC93b3JrZXJzL3N0cmVzcy1qcy1leGVjdXRpb24uaHRtbCBpcyBjcmFzaGlu
ZyBvbiBRdCBib3QgKGludGVybWl0dGVudGx5KQogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTMzMDA4CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KClNvdXJjZS9K
YXZhU2NyaXB0Q29yZToKCkRlZmluaW5nIFdURl9VU0VfUVRfUFRIUkVBRD0xIGZvciBwbGF0Zm9y
bXMgd2hlcmUgUVRocmVhZCB1c2VzIHB0aHJlYWQgaW50ZXJuYWxseS4KU3ltYmlhbiBpcyBleGNs
dWRlZCBiZWNhdXNlIHB0aHJlYWRfa2lsbCBkb2VzIG5vdCB3b3JrIG9uIGl0LiBNYWMgaXMgZXhj
bHVkZWQgYmVjYXVzZQppdCBoYXMgaXRzIG93biB3YXlzIHRvIGRvIEpTQyB0aHJlYWRpbmcuCgpE
b2luZyB0aGUgc2FtZSBvZiB3aGF0IGlzIGRvbmUgd2hlbiBVU0UoUFRIUkVBRFMpIGlzIHRydWUg
aWYgVVNFKFFUX1BUSFJFQUQpIGlzIHRydWUuCgoqIHd0Zi9QbGF0Zm9ybS5oOgoqIHJ1bnRpbWUv
TWFjaGluZVN0YWNrTWFya2VyLmNwcDoKKEpTQzo6TWFjaGluZVN0YWNrTWFya2VyOjpUaHJlYWQ6
OlRocmVhZCk6CihKU0M6OmdldEN1cnJlbnRQbGF0Zm9ybVRocmVhZCk6CihKU0M6OnN1c3BlbmRU
aHJlYWQpOgooSlNDOjpyZXN1bWVUaHJlYWQpOgooSlNDOjpnZXRQbGF0Zm9ybVRocmVhZFJlZ2lz
dGVycyk6CihKU0M6Om90aGVyVGhyZWFkU3RhY2tQb2ludGVyKToKKEpTQzo6ZnJlZVBsYXRmb3Jt
VGhyZWFkUmVnaXN0ZXJzKToKCkxheW91dFRlc3RzOgoKUmVtb3Zpbmcgc2V2ZXJhbCB0ZXN0cyBm
cm9tIHRoZSBza2lwIGxpc3QuIFRob3NlIHRlc3RzIHdlcmUgZmxha3kgYmVjYXVzZSBvZiByYWNl
IGNvbmRpdGlvbnMKcmVsYXRlZCB0byB3ZWIgd29ya2Vycy4KCiogcGxhdGZvcm0vcXQvU2tpcHBl
ZDoKLS0tCiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTIgKysrKysrKysrKwogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCAgICAg
ICAgICAgICAgICAgICAgfCAgIDIwIC0tLS0tLS0tLS0tLS0tLS0tCiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nICAgICAgICAgICAgICAgICAgICB8ICAgMjMgKysrKysrKysrKysrKysr
KysrKysKIC4uLi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hY2hpbmVTdGFja01hcmtlci5jcHAg
IHwgICAyMCArKysrKysrKy0tLS0tLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRm
b3JtLmggICAgICAgICAgICAgICB8ICAgIDYgKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNTAgaW5z
ZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDk5ZWVhMjIuLmY2MjIzNTAgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMS0wMy0wNCAgTHVpeiBBZ29zdGluaSAgPGx1aXouYWdv
c3RpbmlAb3BlbmJvc3NhLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBbUXRdIGZhc3Qvd29ya2Vycy9zdHJlc3MtanMtZXhlY3V0aW9uLmh0bWwg
aXMgY3Jhc2hpbmcgb24gUXQgYm90IChpbnRlcm1pdHRlbnRseSkKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzMDA4CisKKyAgICAgICAgUmVtb3Zpbmcg
c2V2ZXJhbCB0ZXN0cyBmcm9tIHRoZSBza2lwIGxpc3QuIFRob3NlIHRlc3RzIHdlcmUgZmxha3kg
YmVjYXVzZSBvZiByYWNlIGNvbmRpdGlvbnMKKyAgICAgICAgcmVsYXRlZCB0byB3ZWIgd29ya2Vy
cy4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisKIDIwMTEtMDMtMDQgIENzYWJh
IE9zenRyb2dvbsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3F0L1NraXBwZWQKaW5kZXggNjJiYTAzNy4uNmVkODc0NyAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC9Ta2lwcGVkCkBAIC01MjgsOSArNTI4LDYgQEAgaHR0cC90ZXN0cy9pbnNwZWN0b3IvcmVz
b3VyY2UtaGFyLWNvbnZlcnNpb24uaHRtbAogIyBGYWlscyBjYXVzZWQgYnkgbGF5b3V0VGVzdENv
bnRyb2xsZXIuZGlzcGxheSgpIGluIGZhc3QvZnJhbWVzL2ZsYXR0ZW5pbmcvZnJhbWVzZXQtZmxh
dHRlbmluZy1zdWJmcmFtZS1yZXNpemUuaHRtbAogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MzczMzQKIAotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MzQyODEKLWZhc3Qvd29ya2Vycy9zaGFyZWQtd29ya2VyLWZyYW1lLWxpZmVjeWNs
ZS5odG1sCi0KICMgVGVzdHMgdGhhdCBjdXJyZW50bHkgZmFpbCBidXQgcGVyaGFwcyB1c2VkIHRv
IHdvcmsgYXQgc29tZSBwb2ludC4KIGZhc3QvZG9tL29wZW4tYW5kLWNsb3NlLWJ5LURPTS5odG1s
CiBmYXN0L2RvbS9XaW5kb3cvbmV3LXdpbmRvdy1vcGVuZXIuaHRtbApAQCAtMzEwNSwyMyArMzEw
Miw2IEBAIGZhc3QvYW5pbWF0aW9uLwogZmFzdC90b2tlbml6ZXIvZmx1c2gtY2hhcmFjdGVycy1p
bi1kb2N1bWVudC13cml0ZS1ldmlsLmh0bWwKIGZhc3QvdG9rZW5pemVyL2ZsdXNoLWNoYXJhY3Rl
cnMtaW4tZG9jdW1lbnQtd3JpdGUuaHRtbAogZmFzdC92aWV3cG9ydC92aWV3cG9ydC0xMjguaHRt
bAotZmFzdC93b3JrZXJzL2RlZGljYXRlZC13b3JrZXItbGlmZWN5Y2xlLmh0bWwKLWZhc3Qvd29y
a2Vycy9zaGFyZWQtd29ya2VyLWV4Y2VwdGlvbi5odG1sCi1mYXN0L3dvcmtlcnMvc2hhcmVkLXdv
cmtlci1saWZlY3ljbGUuaHRtbAotZmFzdC93b3JrZXJzL3NoYXJlZC13b3JrZXItbmFtZS5odG1s
Ci1mYXN0L3dvcmtlcnMvc2hhcmVkLXdvcmtlci1zY3JpcHQtZXJyb3IuaHRtbAotZmFzdC93b3Jr
ZXJzL3N0cmVzcy1qcy1leGVjdXRpb24uaHRtbAotZmFzdC93b3JrZXJzL3Rlcm1pbmF0aW9uLWVh
cmx5Lmh0bWwKLWZhc3Qvd29ya2Vycy90ZXJtaW5hdGlvbi13aXRoLXBvcnQtbWVzc2FnZXMuaHRt
bAotZmFzdC93b3JrZXJzL3dvcmtlci1jbG9uZXBvcnQuaHRtbAotZmFzdC93b3JrZXJzL3dvcmtl
ci1jbG9zZS1tb3JlLmh0bWwKLWZhc3Qvd29ya2Vycy93b3JrZXItY2xvc2UuaHRtbAotZmFzdC93
b3JrZXJzL3dvcmtlci1jb250ZXh0LW11bHRpLXBvcnQuaHRtbAotZmFzdC93b3JrZXJzL3dvcmtl
ci1nYzIuaHRtbAotZmFzdC93b3JrZXJzL3dvcmtlci1saWZlY3ljbGUuaHRtbAotZmFzdC93b3Jr
ZXJzL3dvcmtlci1tZXNzYWdlcG9ydC1nYy5odG1sCi1mYXN0L3dvcmtlcnMvd29ya2VyLW11bHRp
LXBvcnQuaHRtbAotZmFzdC93b3JrZXJzL3dvcmtlci10ZXJtaW5hdGUuaHRtbAogZmFzdC94bWxo
dHRwcmVxdWVzdC9udWxsLWRvY3VtZW50LXhtbGh0dHByZXF1ZXN0LW9wZW4uaHRtbAogZmFzdC94
bWxodHRwcmVxdWVzdC94bWxodHRwcmVxdWVzdC1ub25leGlzdGVudC1maWxlLmh0bWwKIApkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9DaGFuZ2VMb2cKaW5kZXggNDllYzhmOC4uZTQ1MzQzZCAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMjYgQEAKKzIwMTEtMDMtMDQgIEx1aXogQWdvc3RpbmkgIDxs
dWl6LmFnb3N0aW5pQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgW1F0XSBmYXN0L3dvcmtlcnMvc3RyZXNzLWpzLWV4ZWN1dGlv
bi5odG1sIGlzIGNyYXNoaW5nIG9uIFF0IGJvdCAoaW50ZXJtaXR0ZW50bHkpCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzAwOAorCisgICAgICAgIERl
ZmluaW5nIFdURl9VU0VfUVRfUFRIUkVBRD0xIGZvciBwbGF0Zm9ybXMgd2hlcmUgUVRocmVhZCB1
c2VzIHB0aHJlYWQgaW50ZXJuYWxseS4KKyAgICAgICAgU3ltYmlhbiBpcyBleGNsdWRlZCBiZWNh
dXNlIHB0aHJlYWRfa2lsbCBkb2VzIG5vdCB3b3JrIG9uIGl0LiBNYWMgaXMgZXhjbHVkZWQgYmVj
YXVzZQorICAgICAgICBpdCBoYXMgaXRzIG93biB3YXlzIHRvIGRvIEpTQyB0aHJlYWRpbmcuCisK
KyAgICAgICAgRG9pbmcgdGhlIHNhbWUgb2Ygd2hhdCBpcyBkb25lIHdoZW4gVVNFKFBUSFJFQURT
KSBpcyB0cnVlIGlmIFVTRShRVF9QVEhSRUFEKSBpcyB0cnVlLgorCisgICAgICAgICogd3RmL1Bs
YXRmb3JtLmg6CisgICAgICAgICogcnVudGltZS9NYWNoaW5lU3RhY2tNYXJrZXIuY3BwOgorICAg
ICAgICAoSlNDOjpNYWNoaW5lU3RhY2tNYXJrZXI6OlRocmVhZDo6VGhyZWFkKToKKyAgICAgICAg
KEpTQzo6Z2V0Q3VycmVudFBsYXRmb3JtVGhyZWFkKToKKyAgICAgICAgKEpTQzo6c3VzcGVuZFRo
cmVhZCk6CisgICAgICAgIChKU0M6OnJlc3VtZVRocmVhZCk6CisgICAgICAgIChKU0M6OmdldFBs
YXRmb3JtVGhyZWFkUmVnaXN0ZXJzKToKKyAgICAgICAgKEpTQzo6b3RoZXJUaHJlYWRTdGFja1Bv
aW50ZXIpOgorICAgICAgICAoSlNDOjpmcmVlUGxhdGZvcm1UaHJlYWRSZWdpc3RlcnMpOgorCiAy
MDExLTAzLTAzICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IERhcmluIEFkbGVyLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvTWFjaGluZVN0YWNrTWFya2VyLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL01hY2hpbmVTdGFja01hcmtlci5jcHAKaW5kZXggNDYxNGE3Yy4uZWVkZjEwMSAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTWFjaGluZVN0YWNrTWFya2Vy
LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9NYWNoaW5lU3RhY2tNYXJr
ZXIuY3BwCkBAIC03MSw3ICs3MSw3IEBACiAjaW5jbHVkZSA8ZXJybm8uaD4KICNlbmRpZgogCi0j
aWYgVVNFKFBUSFJFQURTKSAmJiAhT1MoV0lORE9XUykgJiYgIU9TKERBUldJTikKKyNpZiAoVVNF
KFBUSFJFQURTKSB8fCBVU0UoUVRfUFRIUkVBRCkpICYmICFPUyhXSU5ET1dTKSAmJiAhT1MoREFS
V0lOKQogI2luY2x1ZGUgPHNpZ25hbC5oPgogI2lmbmRlZiBTQV9SRVNUQVJUCiAjZXJyb3IgTWFj
aGluZVN0YWNrTWFya2VyIHJlcXVpcmVzIFNBX1JFU1RBUlQKQEAgLTEwMCw3ICsxMDAsNyBAQCBV
TlVTRURfUEFSQU0oZW5kKTsKIHR5cGVkZWYgbWFjaF9wb3J0X3QgUGxhdGZvcm1UaHJlYWQ7CiAj
ZWxpZiBPUyhXSU5ET1dTKQogdHlwZWRlZiBIQU5ETEUgUGxhdGZvcm1UaHJlYWQ7Ci0jZWxpZiBV
U0UoUFRIUkVBRFMpCisjZWxpZiBVU0UoUFRIUkVBRFMpIHx8IFVTRShRVF9QVEhSRUFEKQogdHlw
ZWRlZiBwdGhyZWFkX3QgUGxhdGZvcm1UaHJlYWQ7CiBzdGF0aWMgY29uc3QgaW50IFNpZ1RocmVh
ZFN1c3BlbmRSZXN1bWUgPSBTSUdVU1IyOwogCkBAIC0xMjAsNyArMTIwLDcgQEAgcHVibGljOgog
ICAgICAgICAsIHBsYXRmb3JtVGhyZWFkKHBsYXRUaHJlYWQpCiAgICAgICAgICwgc3RhY2tCYXNl
KGJhc2UpCiAgICAgewotI2lmIFVTRShQVEhSRUFEUykgJiYgIU9TKFdJTkRPV1MpICYmICFPUyhE
QVJXSU4pCisjaWYgKFVTRShQVEhSRUFEUykgfHwgVVNFKFFUX1BUSFJFQUQpKSAmJiAhT1MoV0lO
RE9XUykgJiYgIU9TKERBUldJTikKICAgICAgICAgc3RydWN0IHNpZ2FjdGlvbiBhY3Rpb247CiAg
ICAgICAgIGFjdGlvbi5zYV9oYW5kbGVyID0gcHRocmVhZFNpZ25hbEhhbmRsZXJTdXNwZW5kUmVz
dW1lOwogICAgICAgICBzaWdlbXB0eXNldCgmYWN0aW9uLnNhX21hc2spOwpAQCAtMTc2LDcgKzE3
Niw3IEBAIHN0YXRpYyBpbmxpbmUgUGxhdGZvcm1UaHJlYWQgZ2V0Q3VycmVudFBsYXRmb3JtVGhy
ZWFkKCkKICAgICByZXR1cm4gcHRocmVhZF9tYWNoX3RocmVhZF9ucChwdGhyZWFkX3NlbGYoKSk7
CiAjZWxpZiBPUyhXSU5ET1dTKQogICAgIHJldHVybiBwdGhyZWFkX2dldHczMnRocmVhZGhhbmRs
ZV9ucChwdGhyZWFkX3NlbGYoKSk7Ci0jZWxpZiBVU0UoUFRIUkVBRFMpCisjZWxpZiBVU0UoUFRI
UkVBRFMpIHx8IFVTRShRVF9QVEhSRUFEKQogICAgIHJldHVybiBwdGhyZWFkX3NlbGYoKTsKICNl
bmRpZgogfQpAQCAtMjc4LDcgKzI3OCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzdXNwZW5kVGhy
ZWFkKGNvbnN0IFBsYXRmb3JtVGhyZWFkJiBwbGF0Zm9ybVRocmVhZCkKICAgICB0aHJlYWRfc3Vz
cGVuZChwbGF0Zm9ybVRocmVhZCk7CiAjZWxpZiBPUyhXSU5ET1dTKQogICAgIFN1c3BlbmRUaHJl
YWQocGxhdGZvcm1UaHJlYWQpOwotI2VsaWYgVVNFKFBUSFJFQURTKQorI2VsaWYgVVNFKFBUSFJF
QURTKSB8fCBVU0UoUVRfUFRIUkVBRCkKICAgICBwdGhyZWFkX2tpbGwocGxhdGZvcm1UaHJlYWQs
IFNpZ1RocmVhZFN1c3BlbmRSZXN1bWUpOwogI2Vsc2UKICNlcnJvciBOZWVkIGEgd2F5IHRvIHN1
c3BlbmQgdGhyZWFkcyBvbiB0aGlzIHBsYXRmb3JtCkBAIC0yOTEsNyArMjkxLDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHJlc3VtZVRocmVhZChjb25zdCBQbGF0Zm9ybVRocmVhZCYgcGxhdGZvcm1U
aHJlYWQpCiAgICAgdGhyZWFkX3Jlc3VtZShwbGF0Zm9ybVRocmVhZCk7CiAjZWxpZiBPUyhXSU5E
T1dTKQogICAgIFJlc3VtZVRocmVhZChwbGF0Zm9ybVRocmVhZCk7Ci0jZWxpZiBVU0UoUFRIUkVB
RFMpCisjZWxpZiBVU0UoUFRIUkVBRFMpIHx8IFVTRShRVF9QVEhSRUFEKQogICAgIHB0aHJlYWRf
a2lsbChwbGF0Zm9ybVRocmVhZCwgU2lnVGhyZWFkU3VzcGVuZFJlc3VtZSk7CiAjZWxzZQogI2Vy
cm9yIE5lZWQgYSB3YXkgdG8gcmVzdW1lIHRocmVhZHMgb24gdGhpcyBwbGF0Zm9ybQpAQCAtMzE4
LDcgKzMxOCw3IEBAIHR5cGVkZWYgYXJtX3RocmVhZF9zdGF0ZV90IFBsYXRmb3JtVGhyZWFkUmVn
aXN0ZXJzOwogCiAjZWxpZiBPUyhXSU5ET1dTKSAmJiBDUFUoWDg2KQogdHlwZWRlZiBDT05URVhU
IFBsYXRmb3JtVGhyZWFkUmVnaXN0ZXJzOwotI2VsaWYgVVNFKFBUSFJFQURTKQorI2VsaWYgVVNF
KFBUSFJFQURTKSB8fCBVU0UoUVRfUFRIUkVBRCkKIHR5cGVkZWYgcHRocmVhZF9hdHRyX3QgUGxh
dGZvcm1UaHJlYWRSZWdpc3RlcnM7CiAjZWxzZQogI2Vycm9yIE5lZWQgYSB0aHJlYWQgcmVnaXN0
ZXIgc3RydWN0IGZvciB0aGlzIHBsYXRmb3JtCkBAIC0zNjAsNyArMzYwLDcgQEAgc3RhdGljIHNp
emVfdCBnZXRQbGF0Zm9ybVRocmVhZFJlZ2lzdGVycyhjb25zdCBQbGF0Zm9ybVRocmVhZCYgcGxh
dGZvcm1UaHJlYWQsIFAKICAgICByZWdzLkNvbnRleHRGbGFncyA9IENPTlRFWFRfSU5URUdFUiB8
IENPTlRFWFRfQ09OVFJPTCB8IENPTlRFWFRfU0VHTUVOVFM7CiAgICAgR2V0VGhyZWFkQ29udGV4
dChwbGF0Zm9ybVRocmVhZCwgJnJlZ3MpOwogICAgIHJldHVybiBzaXplb2YoQ09OVEVYVCk7Ci0j
ZWxpZiBVU0UoUFRIUkVBRFMpCisjZWxpZiBVU0UoUFRIUkVBRFMpIHx8IFVTRShRVF9QVEhSRUFE
KQogICAgIHB0aHJlYWRfYXR0cl9pbml0KCZyZWdzKTsKICNpZiBIQVZFKFBUSFJFQURfTlBfSCkg
fHwgT1MoTkVUQlNEKQogICAgIC8vIGUuZy4gb24gRnJlZUJTRCA1LjQsIG5ldW5kb3JmQGtkZS5v
cmcKQEAgLTQxMCw3ICs0MTAsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQqIG90aGVyVGhyZWFkU3Rh
Y2tQb2ludGVyKGNvbnN0IFBsYXRmb3JtVGhyZWFkUmVnaXN0ZXJzJiByZWdzKQogLy8gZW5kIE9T
KERBUldJTikKICNlbGlmIENQVShYODYpICYmIE9TKFdJTkRPV1MpCiAgICAgcmV0dXJuIHJlaW50
ZXJwcmV0X2Nhc3Q8dm9pZCo+KCh1aW50cHRyX3QpIHJlZ3MuRXNwKTsKLSNlbGlmIFVTRShQVEhS
RUFEUykKKyNlbGlmIFVTRShQVEhSRUFEUykgfHwgVVNFKFFUX1BUSFJFQUQpCiAgICAgdm9pZCog
c3RhY2tCYXNlID0gMDsKICAgICBzaXplX3Qgc3RhY2tTaXplID0gMDsKICAgICBpbnQgcmMgPSBw
dGhyZWFkX2F0dHJfZ2V0c3RhY2soJnJlZ3MsICZzdGFja0Jhc2UsICZzdGFja1NpemUpOwpAQCAt
NDI0LDcgKzQyNCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCogb3RoZXJUaHJlYWRTdGFja1BvaW50
ZXIoY29uc3QgUGxhdGZvcm1UaHJlYWRSZWdpc3RlcnMmIHJlZ3MpCiAKIHN0YXRpYyB2b2lkIGZy
ZWVQbGF0Zm9ybVRocmVhZFJlZ2lzdGVycyhQbGF0Zm9ybVRocmVhZFJlZ2lzdGVycyYgcmVncykK
IHsKLSNpZiBVU0UoUFRIUkVBRFMpICYmICFPUyhXSU5ET1dTKSAmJiAhT1MoREFSV0lOKQorI2lm
IChVU0UoUFRIUkVBRFMpIHx8IFVTRShRVF9QVEhSRUFEKSkgJiYgIU9TKFdJTkRPV1MpICYmICFP
UyhEQVJXSU4pCiAgICAgcHRocmVhZF9hdHRyX2Rlc3Ryb3koJnJlZ3MpOwogI2Vsc2UKICAgICBV
TlVTRURfUEFSQU0ocmVncyk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3Rm
L1BsYXRmb3JtLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRmb3JtLmgKaW5kZXgg
OTVmNmNmNS4uMmU3OGY0YiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9Q
bGF0Zm9ybS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZvcm0uaApAQCAt
NTY1LDcgKzU2NSwxMSBAQAogI2RlZmluZSBXVEZfVVNFX01FUlNFTk5FX1RXSVNURVJfMTk5Mzcg
MQogI2VuZGlmCiAKLSNpZiAoUExBVEZPUk0oR1RLKSB8fCBQTEFURk9STShJT1MpIHx8IFBMQVRG
T1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKSB8fCAoUExBVEZPUk0oUVQpICYmIE9TKERBUldJTikg
JiYgIUVOQUJMRShTSU5HTEVfVEhSRUFERUQpKSkgJiYgIWRlZmluZWQoRU5BQkxFX0pTQ19NVUxU
SVBMRV9USFJFQURTKQorI2lmIFBMQVRGT1JNKFFUKSAmJiBPUyhVTklYKSAmJiAhT1MoU1lNQklB
TikgJiYgIU9TKERBUldJTikKKyNkZWZpbmUgV1RGX1VTRV9RVF9QVEhSRUFEIDEKKyNlbmRpZgor
CisjaWYgKFBMQVRGT1JNKEdUSykgfHwgUExBVEZPUk0oSU9TKSB8fCBQTEFURk9STShNQUMpIHx8
IFBMQVRGT1JNKFdJTikgfHwgKFBMQVRGT1JNKFFUKSAmJiAoT1MoREFSV0lOKSB8fCBVU0UoUVRf
UFRIUkVBRCkpICYmICFFTkFCTEUoU0lOR0xFX1RIUkVBREVEKSkpICYmICFkZWZpbmVkKEVOQUJM
RV9KU0NfTVVMVElQTEVfVEhSRUFEUykKICNkZWZpbmUgRU5BQkxFX0pTQ19NVUxUSVBMRV9USFJF
QURTIDEKICNlbmRpZgogCi0tIAoxLjcuMQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85338</attachid>
            <date>2011-03-10 08:52:16 -0800</date>
            <delta_ts>2011-03-10 09:08:02 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-Qt-fast-workers-stress-js-execution.html-is-crashing.patch</filename>
            <type>text/plain</type>
            <size>5962</size>
            <attacher name="Luiz Agostini">luiz</attacher>
            
              <data encoding="base64">RnJvbSBlMDc1OTg1NTA1ZTVmNjk0YzBlM2NjNWE0OTg1NzczNjkzZDRkNGZlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMdWl6IEFnb3N0aW5pIDxsdWl6LmFnb3N0aW5pQG9wZW5ib3Nz
YS5vcmc+CkRhdGU6IFRodSwgMTAgTWFyIDIwMTEgMTM6NTA6NDIgLTAzMDAKU3ViamVjdDogW1BB
VENIXSBbUXRdIGZhc3Qvd29ya2Vycy9zdHJlc3MtanMtZXhlY3V0aW9uLmh0bWwgaXMgY3Jhc2hp
bmcgb24gUXQgYm90IChpbnRlcm1pdHRlbnRseSkKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0zMzAwOAoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpTb3VyY2Uv
SmF2YVNjcmlwdENvcmU6CgpEZWZpbmluZyBXVEZfVVNFX1BUSFJFQURfQkFTRURfUVQ9MSBmb3Ig
cGxhdGZvcm1zIHdoZXJlIFFUaHJlYWQgdXNlcyBwdGhyZWFkIGludGVybmFsbHkuClN5bWJpYW4g
aXMgZXhjbHVkZWQgYmVjYXVzZSBwdGhyZWFkX2tpbGwgZG9lcyBub3Qgd29yayBvbiBpdC4gTWFj
IGlzIGV4Y2x1ZGVkIGJlY2F1c2UKaXQgaGFzIGl0cyBvd24gd2F5cyB0byBkbyBKU0MgdGhyZWFk
aW5nLgoKRGVmaW5pbmcgV1RGX1VTRV9QVEhSRUFEUyBpbnNpZGUgTWFjaGluZVN0YWNrTWFya2Vy
LmNwcCBpZiBVU0UoUFRIUkVBRF9CQVNFRF9RVCkgaXMgdHJ1ZS4KCiogcnVudGltZS9NYWNoaW5l
U3RhY2tNYXJrZXIuY3BwOgoqIHd0Zi9QbGF0Zm9ybS5oOgoKTGF5b3V0VGVzdHM6CgpSZW1vdmlu
ZyBzZXZlcmFsIHRlc3RzIGZyb20gdGhlIFF0IHNraXAgbGlzdC4gVGhvc2UgdGVzdHMgd2VyZSBm
bGFreSBiZWNhdXNlIG9mIHJhY2UgY29uZGl0aW9ucwpyZWxhdGVkIHRvIHdlYiB3b3JrZXJzLgoK
KiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArKysrKysrKysrKysKIExheW91dFRlc3RzL3Bs
YXRmb3JtL3F0L1NraXBwZWQgICAgICAgICAgICAgICAgICAgIHwgICAyMCAtLS0tLS0tLS0tLS0t
LS0tLS0tLQogU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAg
ICAgfCAgIDE2ICsrKysrKysrKysrKysrKysKIC4uLi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL01h
Y2hpbmVTdGFja01hcmtlci5jcHAgIHwgICAgNCArKysrCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
d3RmL1BsYXRmb3JtLmggICAgICAgICAgICAgICB8ICAgIDYgKysrKystCiA1IGZpbGVzIGNoYW5n
ZWQsIDM3IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiNWI0MzAwLi44
OTVlODI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDMtMDQgIEx1aXogQWdvc3Rpbmkg
IDxsdWl6LmFnb3N0aW5pQG9wZW5ib3NzYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBmYXN0L3dvcmtlcnMvc3RyZXNzLWpzLWV4ZWN1
dGlvbi5odG1sIGlzIGNyYXNoaW5nIG9uIFF0IGJvdCAoaW50ZXJtaXR0ZW50bHkpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzAwOAorCisgICAgICAg
IFJlbW92aW5nIHNldmVyYWwgdGVzdHMgZnJvbSB0aGUgUXQgc2tpcCBsaXN0LiBUaG9zZSB0ZXN0
cyB3ZXJlIGZsYWt5IGJlY2F1c2Ugb2YgcmFjZSBjb25kaXRpb25zCisgICAgICAgIHJlbGF0ZWQg
dG8gd2ViIHdvcmtlcnMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgorCiAyMDEx
LTAzLTEwICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IE5vdCByZXZpZXdlZDogcm9sbGluZyBvdXQgcjgwNDc4IGFuZCBpdHMgZm9sbG93IHVwcyBmb3Ig
YnJlYWtpbmcKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IDMxMmE0MmQuLjFlMDUyMDEgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQvU2tpcHBlZApAQCAtNTMzLDkgKzUzMyw2IEBAIGh0dHAvdGVzdHMvaW5z
cGVjdG9yL3Jlc291cmNlLWhhci1jb252ZXJzaW9uLmh0bWwKICMgRmFpbHMgY2F1c2VkIGJ5IGxh
eW91dFRlc3RDb250cm9sbGVyLmRpc3BsYXkoKSBpbiBmYXN0L2ZyYW1lcy9mbGF0dGVuaW5nL2Zy
YW1lc2V0LWZsYXR0ZW5pbmctc3ViZnJhbWUtcmVzaXplLmh0bWwKICMgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM3MzM0CiAKLSMgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTM0MjgxCi1mYXN0L3dvcmtlcnMvc2hhcmVkLXdvcmtlci1mcmFt
ZS1saWZlY3ljbGUuaHRtbAotCiAjIFRlc3RzIHRoYXQgY3VycmVudGx5IGZhaWwgYnV0IHBlcmhh
cHMgdXNlZCB0byB3b3JrIGF0IHNvbWUgcG9pbnQuCiBmYXN0L2RvbS9vcGVuLWFuZC1jbG9zZS1i
eS1ET00uaHRtbAogZmFzdC9kb20vV2luZG93L25ldy13aW5kb3ctb3BlbmVyLmh0bWwKQEAgLTMx
MTEsMjMgKzMxMDgsNiBAQCBmYXN0L2FuaW1hdGlvbi8KIGZhc3QvdG9rZW5pemVyL2ZsdXNoLWNo
YXJhY3RlcnMtaW4tZG9jdW1lbnQtd3JpdGUtZXZpbC5odG1sCiBmYXN0L3Rva2VuaXplci9mbHVz
aC1jaGFyYWN0ZXJzLWluLWRvY3VtZW50LXdyaXRlLmh0bWwKIGZhc3Qvdmlld3BvcnQvdmlld3Bv
cnQtMTI4Lmh0bWwKLWZhc3Qvd29ya2Vycy9kZWRpY2F0ZWQtd29ya2VyLWxpZmVjeWNsZS5odG1s
Ci1mYXN0L3dvcmtlcnMvc2hhcmVkLXdvcmtlci1leGNlcHRpb24uaHRtbAotZmFzdC93b3JrZXJz
L3NoYXJlZC13b3JrZXItbGlmZWN5Y2xlLmh0bWwKLWZhc3Qvd29ya2Vycy9zaGFyZWQtd29ya2Vy
LW5hbWUuaHRtbAotZmFzdC93b3JrZXJzL3NoYXJlZC13b3JrZXItc2NyaXB0LWVycm9yLmh0bWwK
LWZhc3Qvd29ya2Vycy9zdHJlc3MtanMtZXhlY3V0aW9uLmh0bWwKLWZhc3Qvd29ya2Vycy90ZXJt
aW5hdGlvbi1lYXJseS5odG1sCi1mYXN0L3dvcmtlcnMvdGVybWluYXRpb24td2l0aC1wb3J0LW1l
c3NhZ2VzLmh0bWwKLWZhc3Qvd29ya2Vycy93b3JrZXItY2xvbmVwb3J0Lmh0bWwKLWZhc3Qvd29y
a2Vycy93b3JrZXItY2xvc2UtbW9yZS5odG1sCi1mYXN0L3dvcmtlcnMvd29ya2VyLWNsb3NlLmh0
bWwKLWZhc3Qvd29ya2Vycy93b3JrZXItY29udGV4dC1tdWx0aS1wb3J0Lmh0bWwKLWZhc3Qvd29y
a2Vycy93b3JrZXItZ2MyLmh0bWwKLWZhc3Qvd29ya2Vycy93b3JrZXItbGlmZWN5Y2xlLmh0bWwK
LWZhc3Qvd29ya2Vycy93b3JrZXItbWVzc2FnZXBvcnQtZ2MuaHRtbAotZmFzdC93b3JrZXJzL3dv
cmtlci1tdWx0aS1wb3J0Lmh0bWwKLWZhc3Qvd29ya2Vycy93b3JrZXItdGVybWluYXRlLmh0bWwK
IGZhc3QveG1saHR0cHJlcXVlc3QvbnVsbC1kb2N1bWVudC14bWxodHRwcmVxdWVzdC1vcGVuLmh0
bWwKIGZhc3QveG1saHR0cHJlcXVlc3QveG1saHR0cHJlcXVlc3Qtbm9uZXhpc3RlbnQtZmlsZS5o
dG1sCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGUzMGVkYjQuLjU5NmUyNWYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDExLTAzLTEwICBMdWl6IEFn
b3N0aW5pICA8bHVpei5hZ29zdGluaUBvcGVuYm9zc2Eub3JnPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gZmFzdC93b3JrZXJzL3N0cmVzcy1q
cy1leGVjdXRpb24uaHRtbCBpcyBjcmFzaGluZyBvbiBRdCBib3QgKGludGVybWl0dGVudGx5KQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzMwMDgKKwor
ICAgICAgICBEZWZpbmluZyBXVEZfVVNFX1BUSFJFQURfQkFTRURfUVQ9MSBmb3IgcGxhdGZvcm1z
IHdoZXJlIFFUaHJlYWQgdXNlcyBwdGhyZWFkIGludGVybmFsbHkuCisgICAgICAgIFN5bWJpYW4g
aXMgZXhjbHVkZWQgYmVjYXVzZSBwdGhyZWFkX2tpbGwgZG9lcyBub3Qgd29yayBvbiBpdC4gTWFj
IGlzIGV4Y2x1ZGVkIGJlY2F1c2UKKyAgICAgICAgaXQgaGFzIGl0cyBvd24gd2F5cyB0byBkbyBK
U0MgdGhyZWFkaW5nLgorCisgICAgICAgIERlZmluaW5nIFdURl9VU0VfUFRIUkVBRFMgaW5zaWRl
IE1hY2hpbmVTdGFja01hcmtlci5jcHAgaWYgVVNFKFBUSFJFQURfQkFTRURfUVQpIGlzIHRydWUu
CisKKyAgICAgICAgKiBydW50aW1lL01hY2hpbmVTdGFja01hcmtlci5jcHA6CisgICAgICAgICog
d3RmL1BsYXRmb3JtLmg6CisKIDIwMTEtMDMtMDkgIERhbmllbCBCYXRlcyAgPGRiYXRlc0ByaW0u
Y29tPgogCiAgICAgICAgIEF0dGVtcHQgdG8gZml4IHRoZSBXaW5DRSBidWlsZCBhZnRlciBjaGFu
Z2VzZXQgODA2ODQgPGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzgwNjg0PgpkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvTWFjaGluZVN0YWNrTWFya2Vy
LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hY2hpbmVTdGFja01hcmtlci5j
cHAKaW5kZXggNDYxNGE3Yy4uNWI2YTRmMCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvTWFjaGluZVN0YWNrTWFya2VyLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9NYWNoaW5lU3RhY2tNYXJrZXIuY3BwCkBAIC0yOSw2ICsyOSwxMCBAQAog
I2luY2x1ZGUgPHNldGptcC5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogCisjaWYgVVNFKFBUSFJF
QURfQkFTRURfUVQpICYmICFkZWZpbmVkKFdURl9VU0VfUFRIUkVBRFMpCisjZGVmaW5lIFdURl9V
U0VfUFRIUkVBRFMgMQorI2VuZGlmCisKICNpZiBPUyhEQVJXSU4pCiAKICNpbmNsdWRlIDxtYWNo
L21hY2hfaW5pdC5oPgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9QbGF0
Zm9ybS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCmluZGV4IDk1ZjZj
ZjUuLjFhNjY0MDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvUGxhdGZv
cm0uaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL1BsYXRmb3JtLmgKQEAgLTU2NSw3
ICs1NjUsMTEgQEAKICNkZWZpbmUgV1RGX1VTRV9NRVJTRU5ORV9UV0lTVEVSXzE5OTM3IDEKICNl
bmRpZgogCi0jaWYgKFBMQVRGT1JNKEdUSykgfHwgUExBVEZPUk0oSU9TKSB8fCBQTEFURk9STShN
QUMpIHx8IFBMQVRGT1JNKFdJTikgfHwgKFBMQVRGT1JNKFFUKSAmJiBPUyhEQVJXSU4pICYmICFF
TkFCTEUoU0lOR0xFX1RIUkVBREVEKSkpICYmICFkZWZpbmVkKEVOQUJMRV9KU0NfTVVMVElQTEVf
VEhSRUFEUykKKyNpZiBQTEFURk9STShRVCkgJiYgT1MoVU5JWCkgJiYgIU9TKFNZTUJJQU4pICYm
ICFPUyhEQVJXSU4pCisjZGVmaW5lIFdURl9VU0VfUFRIUkVBRF9CQVNFRF9RVCAxCisjZW5kaWYK
KworI2lmIChQTEFURk9STShHVEspIHx8IFBMQVRGT1JNKElPUykgfHwgUExBVEZPUk0oTUFDKSB8
fCBQTEFURk9STShXSU4pIHx8IChQTEFURk9STShRVCkgJiYgKE9TKERBUldJTikgfHwgVVNFKFBU
SFJFQURfQkFTRURfUVQpKSAmJiAhRU5BQkxFKFNJTkdMRV9USFJFQURFRCkpKSAmJiAhZGVmaW5l
ZChFTkFCTEVfSlNDX01VTFRJUExFX1RIUkVBRFMpCiAjZGVmaW5lIEVOQUJMRV9KU0NfTVVMVElQ
TEVfVEhSRUFEUyAxCiAjZW5kaWYKIAotLSAKMS43LjEKCg==
</data>
<flag name="review"
          id="77444"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>