<?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>128612</bug_id>
          
          <creation_ts>2014-02-11 10:41:40 -0800</creation_ts>
          <short_desc>IndexedDB tests on some bots are flakey (timeouts)</short_desc>
          <delta_ts>2014-02-11 11:27:13 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>ap</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>979504</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-11 10:41:40 -0800</bug_when>
    <thetext>IndexedDB tests on some bots are flakey (timeouts)

They were disabled in http://trac.webkit.org/changeset/163869

Canonical example of failures is http://build.webkit.org/results/Apple%20MountainLion%20Release%20WK2%20(Tests)/r163866%20(15869)/results.html

As the URL suggests, that&apos;s the Mountain Lion release build.

I cannot reproduce on Mavericks in a Debug build.  I&apos;m about to try a release build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979510</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-02-11 11:02:41 -0800</bug_when>
    <thetext>&lt;rdar://problem/16038745&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979511</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-11 11:04:30 -0800</bug_when>
    <thetext>Running the tests for 20 iterations in a release build I easily reproduced 6 times.

Database process crashed:
Thread 3 Crashed:: Dispatch queue: com.apple.WebKit.DatabaseProcess
0   com.apple.JavaScriptCore      	0x000000011102866e WTFCrash + 62 (Assertions.cpp:333)
1   com.apple.JavaScriptCore      	0x00000001110526ed WTF::StringImpl::~StringImpl() + 525
2   com.apple.JavaScriptCore      	0x00000001110526fe WTF::StringImpl::destroy(WTF::StringImpl*) + 14 (StringImpl.cpp:147)
3   com.apple.JavaScriptCore      	0x0000000110f9da9c JSC::PropertyTable::~PropertyTable() + 108 (StringImpl.h:609)
4   com.apple.JavaScriptCore      	0x0000000110eff801 JSC::MarkedBlock::FreeList JSC::MarkedBlock::sweepHelper&lt;(JSC::MarkedBlock::DestructorType)1&gt;(JSC::MarkedBlock::SweepMode) + 353 (JSCell.h:133)
5   com.apple.JavaScriptCore      	0x0000000110f02ee9 JSC::LastChanceToFinalize::ReturnType JSC::MarkedSpace::forEachBlock&lt;JSC::LastChanceToFinalize&gt;(JSC::LastChanceToFinalize&amp;) + 137 (DoublyLinkedList.h:66)
6   com.apple.JavaScriptCore      	0x0000000110f01012 JSC::MarkedSpace::lastChanceToFinalize() + 66 (DelayedReleaseScope.h:46)
7   com.apple.JavaScriptCore      	0x0000000110fe8b2d JSC::VM::~VM() + 189 (VM.cpp:342)
8   com.apple.JavaScriptCore      	0x0000000110e818e0 JSC::JSLockHolder::~JSLockHolder() + 80 (FastMalloc.h:275)
9   com.apple.WebKit2             	0x0000000110550d11 WebKit::UniqueIDBDatabaseBackingStoreSQLite::~UniqueIDBDatabaseBackingStoreSQLite() + 173 (UniqueIDBDatabaseBackingStoreSQLite.cpp:82)
10  com.apple.WebKit2             	0x0000000110550c4c WebKit::UniqueIDBDatabaseBackingStoreSQLite::~UniqueIDBDatabaseBackingStoreSQLite() + 14 (FastMalloc.h:275)
11  com.apple.WebKit2             	0x0000000110497a6e WebKit::UniqueIDBDatabase::shutdownBackingStore(WebKit::UniqueIDBDatabaseShutdownType, WTF::String const&amp;) + 36 (UniqueIDBDatabase.cpp:144)
12  com.apple.WebKit2             	0x000000011049f2e7 WebKit::UniqueIDBDatabase::performNextDatabaseTask() + 111 (memory:2677)
13  com.apple.WebKit2             	0x0000000110663e09 ___ZN9WorkQueue8dispatchENSt3__18functionIFvvEEE_block_invoke + 23 (WorkQueueMac.cpp:34)
14  libdispatch.dylib             	0x00007fff8db7b1d7 _dispatch_call_block_and_release + 12
15  libdispatch.dylib             	0x00007fff8db782ad _dispatch_client_callout + 8
16  libdispatch.dylib             	0x00007fff8db7a68f _dispatch_queue_drain + 451
17  libdispatch.dylib             	0x00007fff8db7b9dd _dispatch_queue_invoke + 110
18  libdispatch.dylib             	0x00007fff8db79fa3 _dispatch_root_queue_drain + 75
19  libdispatch.dylib             	0x00007fff8db7b193 _dispatch_worker_thread2 + 40
20  libsystem_pthread.dylib       	0x00007fff8e88eef8 _pthread_wqthread + 314
21  libsystem_pthread.dylib       	0x00007fff8e891fb9 start_wqthread + 13

Replacing JSLockHolder with APIEntryShim was an insta-fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979512</commentid>
    <comment_count>3</comment_count>
      <attachid>223882</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-11 11:05:06 -0800</bug_when>
    <thetext>Created attachment 223882
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>979521</commentid>
    <comment_count>4</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-02-11 11:27:13 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/163892</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>223882</attachid>
            <date>2014-02-11 11:05:06 -0800</date>
            <delta_ts>2014-02-11 11:24:27 -0800</delta_ts>
            <desc>Patch v1</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>6312</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3YWNlZGI0Li45YzM4NzQ0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTQtMDIt
MTEgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIEluZGV4ZWRE
QiB0ZXN0cyBvbiBzb21lIGJvdHMgYXJlIGZsYWtleSAodGltZW91dHMpCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS8xNjAzODc0NT4gYW5kIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMjg2MTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9uczogUmVlbmFibGUgdGhl
IHRlc3RzLgorCiAyMDE0LTAyLTEwICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAK
ICAgICAgICAgTElDTSBzaG91bGQgZ3JhY2VmdWxseSBoYW5kbGUgdW5wcm9maWxlZCBjb2RlCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNTU0
MTlhZS4uYTM1NjEzMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtNDcyLDIwICs0NzIsMjAgQEAgZnVsbHNjcmVlbi9hbm9ueW1vdXMtYmxv
Y2stbWVyZ2UtY3Jhc2guaHRtbCBbIFBhc3MgXQogIyBBbGwgSW5kZXhlZERCIHRlc3RzIGFyZSBz
a2lwcGVkIGluIFdLMS4KICMgUmVlbmFibGUgaW5kaXZpZHVhbCB0ZXN0cyBoZXJlIHRoYXQgYXJl
IGtub3duIHRvIHBhc3MsIHdpdGggdGhlIGV2ZW50dWFsIGdvYWwgb2YgcmUtZW5hYmxpbmcgdGhl
IGVudGlyZSBkaXJlY3RvcnkuCiAjIChFeGNlcHQsIHNraXAgdGhlbSBmb3Igbm93IHNpbmNlIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjgzNDEgaXMgZ2V0dGluZyBp
biB0aGUgd2F5IG9mIHRlc3RpbmcgaW4gZ2VuZXJhbCkKLSMgc3RvcmFnZS9pbmRleGVkZGIvbW96
aWxsYS9hZGQtdHdpY2UtZmFpbHVyZS5odG1sIFsgUGFzcyBdCi0jIHN0b3JhZ2UvaW5kZXhlZGRi
L21vemlsbGEvYXV0b2luY3JlbWVudC1pbmRleGVzLmh0bWwgWyBQYXNzIF0KLSMgc3RvcmFnZS9p
bmRleGVkZGIvbW96aWxsYS9jbGVhci5odG1sIFsgUGFzcyBdCi0jIHN0b3JhZ2UvaW5kZXhlZGRi
L21vemlsbGEvY3JlYXRlLWluZGV4LXdpdGgtaW50ZWdlci1rZXlzLmh0bWwgWyBQYXNzIF0KLSMg
c3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jdXJzb3ItbXV0YXRpb24tb2JqZWN0c3RvcmUtb25s
eS5odG1sIFsgUGFzcyBdCi0jIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvY3Vyc29yLW11dGF0
aW9uLmh0bWwgWyBQYXNzIF0KLSMgc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jdXJzb3ItdXBk
YXRlLXVwZGF0ZXMtaW5kZXhlcy5odG1sIFsgUGFzcyBdCi0jIHN0b3JhZ2UvaW5kZXhlZGRiL21v
emlsbGEvY3Vyc29ycy5odG1sIFsgUGFzcyBdCi0jIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEv
aW5kZXgtcHJldi1uby1kdXBsaWNhdGUuaHRtbCBbIFBhc3MgXQotIyBzdG9yYWdlL2luZGV4ZWRk
Yi9tb3ppbGxhL2luZGV4ZXMuaHRtbCBbIFBhc3MgXQotIyBzdG9yYWdlL2luZGV4ZWRkYi9tb3pp
bGxhL29iamVjdC1jdXJzb3JzLmh0bWwgWyBQYXNzIF0KLSMgc3RvcmFnZS9pbmRleGVkZGIvbW96
aWxsYS9vYmplY3Qtc3RvcmUtaW5saW5lLWF1dG9pbmNyZW1lbnQta2V5LWFkZGVkLW9uLXB1dC5o
dG1sIFsgUGFzcyBdCi0jIHN0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEvb2JqZWN0LXN0b3JlLXJl
bW92ZS12YWx1ZXMuaHRtbCBbIFBhc3MgXQotIyBzdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL3Zl
cnNpb25jaGFuZ2UtYWJvcnQuaHRtbCBbIFBhc3MgXQorc3RvcmFnZS9pbmRleGVkZGIvbW96aWxs
YS9hZGQtdHdpY2UtZmFpbHVyZS5odG1sIFsgUGFzcyBdCitzdG9yYWdlL2luZGV4ZWRkYi9tb3pp
bGxhL2F1dG9pbmNyZW1lbnQtaW5kZXhlcy5odG1sIFsgUGFzcyBdCitzdG9yYWdlL2luZGV4ZWRk
Yi9tb3ppbGxhL2NsZWFyLmh0bWwgWyBQYXNzIF0KK3N0b3JhZ2UvaW5kZXhlZGRiL21vemlsbGEv
Y3JlYXRlLWluZGV4LXdpdGgtaW50ZWdlci1rZXlzLmh0bWwgWyBQYXNzIF0KK3N0b3JhZ2UvaW5k
ZXhlZGRiL21vemlsbGEvY3Vyc29yLW11dGF0aW9uLW9iamVjdHN0b3JlLW9ubHkuaHRtbCBbIFBh
c3MgXQorc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jdXJzb3ItbXV0YXRpb24uaHRtbCBbIFBh
c3MgXQorc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jdXJzb3ItdXBkYXRlLXVwZGF0ZXMtaW5k
ZXhlcy5odG1sIFsgUGFzcyBdCitzdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2N1cnNvcnMuaHRt
bCBbIFBhc3MgXQorc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9pbmRleC1wcmV2LW5vLWR1cGxp
Y2F0ZS5odG1sIFsgUGFzcyBdCitzdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL2luZGV4ZXMuaHRt
bCBbIFBhc3MgXQorc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9vYmplY3QtY3Vyc29ycy5odG1s
IFsgUGFzcyBdCitzdG9yYWdlL2luZGV4ZWRkYi9tb3ppbGxhL29iamVjdC1zdG9yZS1pbmxpbmUt
YXV0b2luY3JlbWVudC1rZXktYWRkZWQtb24tcHV0Lmh0bWwgWyBQYXNzIF0KK3N0b3JhZ2UvaW5k
ZXhlZGRiL21vemlsbGEvb2JqZWN0LXN0b3JlLXJlbW92ZS12YWx1ZXMuaHRtbCBbIFBhc3MgXQor
c3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS92ZXJzaW9uY2hhbmdlLWFib3J0Lmh0bWwgWyBQYXNz
IF0KIAogIyMjIEVORCBPRiAoNSkgRmVhdHVyZXMgdGhhdCBhcmUgbm90IHN1cHBvcnRlZCBpbiBX
ZWJLaXQxLCBzbyBza2lwcGVkIGluIG1hYy9UZXN0RXhwZWN0YXRpb25zIHRoZW4gcmUtZW5hYmxl
ZCBoZXJlCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cK
aW5kZXggMzE3ZGNkMS4uNjc4N2Q4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE5IEBACiAyMDE0
LTAyLTExICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAorICAgICAgICBJbmRl
eGVkREIgdGVzdHMgb24gc29tZSBib3RzIGFyZSBmbGFrZXkgKHRpbWVvdXRzKQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vMTYwMzg3NDU+IGFuZCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTI4NjEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgV2hlbiBtZXNzaW5nIHdpdGggSlNDIFZN4oCZcyBhbmQgc3VjaCwgYWx3YXlz
IHVzZSBBUElFbnRyeVNoaW0gaW5zdGVhZCBvZiBKU0xvY2tIb2xkZXIuCisgICAgICAgICpFU1BF
Q0lBTExZKiB3aGVuIGRlYWxpbmcgd2l0aCBtdWx0aXBsZSB0aHJlYWRzLgorCisgICAgICAgICog
RGF0YWJhc2VQcm9jZXNzL0luZGV4ZWREQi9zcWxpdGUvVW5pcXVlSURCRGF0YWJhc2VCYWNraW5n
U3RvcmVTUUxpdGUuY3BwOgorICAgICAgICAoV2ViS2l0OjpVbmlxdWVJREJEYXRhYmFzZUJhY2tp
bmdTdG9yZVNRTGl0ZTo6flVuaXF1ZUlEQkRhdGFiYXNlQmFja2luZ1N0b3JlU1FMaXRlKTogCisg
ICAgICAgIChXZWJLaXQ6OlVuaXF1ZUlEQkRhdGFiYXNlQmFja2luZ1N0b3JlU1FMaXRlOjpjcmVh
dGVJbmRleCk6CisKKzIwMTQtMDItMTEgIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29t
PgorCiAgICAgICAgIElEQjogc3RvcmFnZS9pbmRleGVkZGIvbW96aWxsYS9jdXJzb3ItdXBkYXRl
LXVwZGF0ZXMtaW5kZXhlcy5odG1sIEFTU0VSVHMKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2
MDM0MTEyPiBhbmQgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyODU4
MQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9EYXRhYmFzZVByb2Nlc3MvSW5kZXhlZERC
L3NxbGl0ZS9VbmlxdWVJREJEYXRhYmFzZUJhY2tpbmdTdG9yZVNRTGl0ZS5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9EYXRhYmFzZVByb2Nlc3MvSW5kZXhlZERCL3NxbGl0ZS9VbmlxdWVJREJEYXRhYmFz
ZUJhY2tpbmdTdG9yZVNRTGl0ZS5jcHAKaW5kZXggYWZmMGFjNS4uNzNmNjAzMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvRGF0YWJhc2VQcm9jZXNzL0luZGV4ZWREQi9zcWxpdGUvVW5pcXVl
SURCRGF0YWJhc2VCYWNraW5nU3RvcmVTUUxpdGUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL0Rh
dGFiYXNlUHJvY2Vzcy9JbmRleGVkREIvc3FsaXRlL1VuaXF1ZUlEQkRhdGFiYXNlQmFja2luZ1N0
b3JlU1FMaXRlLmNwcApAQCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKICNp
bmNsdWRlICJTUUxpdGVJREJDdXJzb3IuaCIKICNpbmNsdWRlICJTUUxpdGVJREJUcmFuc2FjdGlv
bi5oIgorI2luY2x1ZGUgPEphdmFTY3JpcHRDb3JlL0FQSVNoaW1zLmg+CiAjaW5jbHVkZSA8V2Vi
Q29yZS9GaWxlU3lzdGVtLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9JREJCaW5kaW5nVXRpbGl0aWVz
Lmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9JREJEYXRhYmFzZU1ldGFkYXRhLmg+CkBAIC03Niw3ICs3
Nyw3IEBAIFVuaXF1ZUlEQkRhdGFiYXNlQmFja2luZ1N0b3JlU1FMaXRlOjp+VW5pcXVlSURCRGF0
YWJhc2VCYWNraW5nU3RvcmVTUUxpdGUoKQogICAgIG1fc3FsaXRlREIgPSBudWxscHRyOwogCiAg
ICAgaWYgKG1fdm0pIHsKLSAgICAgICAgSlNMb2NrSG9sZGVyIGxvY2tIb2xkZXIobV92bS5nZXQo
KSk7CisgICAgICAgIEFQSUVudHJ5U2hpbSBzaGltKG1fdm0uZ2V0KCkpOwogICAgICAgICBtX2ds
b2JhbE9iamVjdC5jbGVhcigpOwogICAgICAgICBtX3ZtID0gbnVsbHB0cjsKICAgICB9CkBAIC02
MzAsNyArNjMxLDcgQEAgYm9vbCBVbmlxdWVJREJEYXRhYmFzZUJhY2tpbmdTdG9yZVNRTGl0ZTo6
Y3JlYXRlSW5kZXgoY29uc3QgSURCSWRlbnRpZmllciYgdHJhbnMKIAogICAgIG1fY3Vyc29ycy5z
ZXQoY3Vyc29yLT5pZGVudGlmaWVyKCksIGN1cnNvcik7CiAKLSAgICBPd25QdHI8SlNMb2NrSG9s
ZGVyPiBsb2NrSG9sZGVyOworICAgIE93blB0cjxBUElFbnRyeVNoaW0+IHNoaW07CiAgICAgd2hp
bGUgKCFjdXJzb3ItPmN1cnJlbnRLZXkoKS5pc051bGwpIHsKICAgICAgICAgY29uc3QgSURCS2V5
RGF0YSYga2V5ID0gY3Vyc29yLT5jdXJyZW50S2V5KCk7CiAgICAgICAgIGNvbnN0IFZlY3Rvcjx1
aW50OF90PiYgdmFsdWVCdWZmZXIgPSBjdXJzb3ItPmN1cnJlbnRWYWx1ZUJ1ZmZlcigpOwpAQCAt
NjM4LDEyICs2MzksMTIgQEAgYm9vbCBVbmlxdWVJREJEYXRhYmFzZUJhY2tpbmdTdG9yZVNRTGl0
ZTo6Y3JlYXRlSW5kZXgoY29uc3QgSURCSWRlbnRpZmllciYgdHJhbnMKICAgICAgICAgaWYgKCFt
X2dsb2JhbE9iamVjdCkgewogICAgICAgICAgICAgQVNTRVJUKCFtX3ZtKTsKICAgICAgICAgICAg
IG1fdm0gPSBWTTo6Y3JlYXRlKCk7Ci0gICAgICAgICAgICBsb2NrSG9sZGVyID0gYWRvcHRQdHIo
bmV3IEpTTG9ja0hvbGRlcihtX3ZtLmdldCgpKSk7CisgICAgICAgICAgICBzaGltID0gYWRvcHRQ
dHIobmV3IEFQSUVudHJ5U2hpbShtX3ZtLmdldCgpKSk7CiAgICAgICAgICAgICBtX2dsb2JhbE9i
amVjdC5zZXQoKm1fdm0sIEpTR2xvYmFsT2JqZWN0OjpjcmVhdGUoKm1fdm0sIEpTR2xvYmFsT2Jq
ZWN0OjpjcmVhdGVTdHJ1Y3R1cmUoKm1fdm0sIGpzTnVsbCgpKSkpOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKCFsb2NrSG9sZGVyKQotICAgICAgICAgICAgbG9ja0hvbGRlciA9IGFkb3B0UHRy
KG5ldyBKU0xvY2tIb2xkZXIobV92bS5nZXQoKSkpOworICAgICAgICBpZiAoIXNoaW0pCisgICAg
ICAgICAgICBzaGltID0gYWRvcHRQdHIobmV3IEFQSUVudHJ5U2hpbShtX3ZtLmdldCgpKSk7CiAK
ICAgICAgICAgRGVwcmVjYXRlZDo6U2NyaXB0VmFsdWUgdmFsdWUgPSBkZXNlcmlhbGl6ZUlEQlZh
bHVlQnVmZmVyKG1fZ2xvYmFsT2JqZWN0LT5nbG9iYWxFeGVjKCksIHZhbHVlQnVmZmVyLCB0cnVl
KTsKICAgICAgICAgVmVjdG9yPElEQktleURhdGE+IGluZGV4S2V5czsK
</data>
<flag name="review"
          id="247944"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>