<?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>133019</bug_id>
          
          <creation_ts>2014-05-16 17:04:10 -0700</creation_ts>
          <short_desc>Web Replay: ASSERTION FAILED: withinEventLoopInputExtent != m_withinEventLoopInputExtent</short_desc>
          <delta_ts>2014-09-25 18:47:43 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>136316</dependson>
          <blocked>136290</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Brian Burg">burg</reporter>
          <assigned_to name="Brian Burg">burg</assigned_to>
          <cc>joepeck</cc>
    
    <cc>kling</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1009895</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-05-16 17:04:10 -0700</bug_when>
    <thetext>This assertion seems to be hit when capturing in debug builds during seeming normal mouse input interactions.

It seems that this is some sort of unexpected re-entrancy. Will investigate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1035077</commentid>
    <comment_count>1</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-09-13 13:20:19 -0700</bug_when>
    <thetext>Appears to be that we enter multiple event loop input extents when handling user inputs inside a nested run loop when the debugger is paused. This only happens when not capturing or replaying, AFAICT.

We temporarily disable breakpoints before starting capturing, so this only seems to happen when neither capturing or replaying.

During replay, we should never be starting run loop tasks while debugger is paused.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037042</commentid>
    <comment_count>2</comment_count>
      <attachid>238611</attachid>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-09-24 15:16:17 -0700</bug_when>
    <thetext>Created attachment 238611
WIP</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238611</attachid>
            <date>2014-09-24 15:16:17 -0700</date>
            <delta_ts>2014-09-24 15:16:17 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>bug-133019-20140924151611.patch</filename>
            <type>text/plain</type>
            <size>2348</size>
            <attacher name="Brian Burg">burg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTczODAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
ZWIzMDUwMmM0MWQwZjQ0OTZjY2FmOWM3OGM0MmY3ZmUxZWQxNDNjLi5jMzhlNTUzNjdkM2QwZTg2
NWY0NTczMjRmNzU2N2MxMDVjYTdlMWZlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxNC0wOS0xMyAgQnJpYW4gSi4gQnVyZyAgPGJ1cmdAY3Mud2FzaGluZ3Rv
bi5lZHU+CisKKyAgICAgICAgV2ViIFJlcGxheTogQVNTRVJUSU9OIEZBSUxFRDogd2l0aGluRXZl
bnRMb29wSW5wdXRFeHRlbnQgIT0gbV93aXRoaW5FdmVudExvb3BJbnB1dEV4dGVudAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMzMDE5CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBhc3NlcnRpb24g
aXMgc2xpZ2h0bHkgd3JvbmcgYmVjYXVzZSBpdCBkb2VzIG5vdCBhY2NvdW50IGZvciBuZXN0ZWQg
cnVuIGxvb3BzLgorICAgICAgICBXZSBjYW4gYmUgd2l0aGluIHR3byBpbnB1dCBleHRlbnRzIHdo
ZW4gYSBuZXN0ZWQgcnVuIGxvb3AgcHJvY2Vzc2VzIGFkZGl0aW9uYWwKKyAgICAgICAgdXNlciBp
bnB1dHMgd2hpbGUgdGhlIGRlYnVnZ2VyIGlzIHBhdXNlZC4KKworICAgICAgICBUaGlzIHNob3Vs
ZCBvbmx5IGJlIHRoZSBjYXNlIHdoZW4gZXhlY3V0aW9uIGlzIGJlaW5nIG5laXRoZXIgY2FwdHVy
ZWQgb3IKKyAgICAgICAgcmVwbGF5ZWQuIFRoZSBkZWJ1Z2dlciBzaG91bGQgbm90IHBhdXNlIHdo
ZW4gY2FwdHVyaW5nLCBhbmQgd2Ugc2hvdWxkIG5vdCByZXBsYXkKKyAgICAgICAgZXZlbnQgbG9v
cCBpbnB1dHMgd2hpbGUgaW4gYSBuZXN0ZWQgcnVuIGxvb3AuCisKKyAgICAgICAgKiByZXBsYXkv
SW5wdXRDdXJzb3IuaDoKKyAgICAgICAgKEpTQzo6SW5wdXRDdXJzb3I6OnNldFdpdGhpbkV2ZW50
TG9vcElucHV0RXh0ZW50KTogRml4IHRoZSBhc3NlcnRpb24uCisKIDIwMTQtMDgtMTkgIEJyaWFu
IEouIEJ1cmcgIDxidXJnQGNzLndhc2hpbmd0b24uZWR1PgogCiAgICAgICAgIFdlYiBSZXBsYXk6
IENoZWNrIGV2ZW50IGxvb3AgZXh0ZW50cyBkdXJpbmcgcmVwbGF5aW5nCmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcmVwbGF5L0lucHV0Q3Vyc29yLmggYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcmVwbGF5L0lucHV0Q3Vyc29yLmgKaW5kZXggMmY0MDA0MGJmNTMxYjI5NjEzOWVh
NmYyNWU5OTBlNmQ2MWNkODc2ZC4uNWMyYTg1ZTlhMDM3Y2I3ZDI1MmI4ZGZhNDg0Y2YzZGM4NmQ2
ZDQ5MSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3JlcGxheS9JbnB1dEN1cnNv
ci5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9yZXBsYXkvSW5wdXRDdXJzb3IuaApAQCAt
NTIsOSArNTIsMTEgQEAgcHVibGljOgogCiAgICAgdm9pZCBzZXRXaXRoaW5FdmVudExvb3BJbnB1
dEV4dGVudChib29sIHdpdGhpbkV2ZW50TG9vcElucHV0RXh0ZW50KQogICAgIHsKLSAgICAgICAg
Ly8gV2UgY2Fubm90IGVudGVyIG1vcmUgdGhhbiBvbmUgZXh0ZW50IGF0IGEgdGltZSwgc2luY2Ug
dGhleSByZXByZXNlbnQKLSAgICAgICAgLy8gYSBzaW5nbGUgcnVuIGxvb3AncyB3b3JrIG9uIGJl
aGFsZiBvZiB0aGUgUGFnZS4KLSAgICAgICAgQVNTRVJUKHdpdGhpbkV2ZW50TG9vcElucHV0RXh0
ZW50ICE9IG1fd2l0aGluRXZlbnRMb29wSW5wdXRFeHRlbnQpOworICAgICAgICAvLyBXZSBjYW4g
YmUgd2l0aGluIHR3byBpbnB1dCBleHRlbnRzIHdoZW4gYSBuZXN0ZWQgcnVuIGxvb3AKKyAgICAg
ICAgLy8gcHJvY2Vzc2VzIGFkZGl0aW9uYWwgdXNlciBpbnB1dHMgd2hpbGUgdGhlIGRlYnVnZ2Vy
IGlzIHBhdXNlZC4KKyAgICAgICAgLy8gSG93ZXZlciwgdGhlIGRlYnVnZ2VyIHNob3VsZCBub3Qg
cGF1c2Ugd2hlbiBjYXB0dXJpbmcsIGFuZCB3ZQorICAgICAgICAvLyBzaG91bGQgbm90IHJlcGxh
eSBldmVudCBsb29wIGlucHV0cyB3aGlsZSBpbiBhIG5lc3RlZCBydW4gbG9vcC4KKyAgICAgICAg
QVNTRVJUKG1fd2l0aGluRXZlbnRMb29wSW5wdXRFeHRlbnQgIT0gd2l0aGluRXZlbnRMb29wSW5w
dXRFeHRlbnQgfHwgIShpc0NhcHR1cmluZygpIHx8IGlzUmVwbGF5aW5nKCkpKTsKICAgICAgICAg
bV93aXRoaW5FdmVudExvb3BJbnB1dEV4dGVudCA9IHdpdGhpbkV2ZW50TG9vcElucHV0RXh0ZW50
OwogICAgIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>