<?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>41768</bug_id>
          
          <creation_ts>2010-07-07 07:17:36 -0700</creation_ts>
          <short_desc>[v8] Web Inspector: skip breakpoints when script is already paused</short_desc>
          <delta_ts>2010-07-08 02:07:38 -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>Web Inspector (Deprecated)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>247539</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-07-07 07:17:36 -0700</bug_when>
    <thetext>Web Inspector should skip breakpoints when it&apos;s already staying on a breakpoint.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>247546</commentid>
    <comment_count>1</comment_count>
      <attachid>60732</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-07-07 07:28:16 -0700</bug_when>
    <thetext>Created attachment 60732
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248096</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2010-07-08 02:06:17 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	LayoutTests/ChangeLog
	A	LayoutTests/inspector/debugger-no-nested-pause-expected.txt
	A	LayoutTests/inspector/debugger-no-nested-pause.html
	M	LayoutTests/platform/qt/Skipped
	M	WebCore/ChangeLog
	M	WebCore/bindings/v8/ScriptDebugServer.cpp
Committed r62772</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60732</attachid>
            <date>2010-07-07 07:28:16 -0700</date>
            <delta_ts>2010-07-07 07:29:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-41768-20100707182813.patch</filename>
            <type>text/plain</type>
            <size>5666</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5ZDY4YTNlZThiNTZkYjM2ZTQ0MDM5YmI4ODgxNzYwNGFmOWY5MjVlLi5mYmI3OGYz
YTk2MmZlY2QxNzYwZTNlOGE0ODViMmI2MWQ0YjFjYWQ2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMDctMDcgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogc2tpcCBicmVha3BvaW50cyB3aGVuIHNjcmlwdCBpcyBhbHJlYWR5IHBhdXNlZAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE3NjgKKworICAgICAg
ICAqIGluc3BlY3Rvci9kZWJ1Z2dlci1uby1uZXN0ZWQtcGF1c2UtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBpbnNwZWN0b3IvZGVidWdnZXItbm8tbmVzdGVkLXBhdXNlLmh0bWw6IEFk
ZGVkLgorCiAyMDEwLTA3LTA3ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+
CiAKICAgICAgICAgVW5yZXZpZXdlZCBmaXguCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZGVidWdnZXItbm8tbmVzdGVkLXBhdXNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2luc3BlY3Rvci9kZWJ1Z2dlci1uby1uZXN0ZWQtcGF1c2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLjQ4YjMzM2YxM2M1OGI0MTViZWQzNjUzNTc0ZjgyNWNiYWNmNzFkZDYKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXItbm8tbmVzdGVkLXBhdXNlLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDkgQEAKK1Rlc3RzIHRoYXQgZGVidWdnZXIgd2lsbCBza2lw
IGJyZWFrcG9pbnQgaGl0IHdoZW4gc2NyaXB0IGV4ZWN1dGlvbiBpcyBhbHJlYWR5IHBhdXNlZC4g
U2VlIGJ1ZworCitEZWJ1Z2dlciB3YXMgZW5hYmxlZC4KK1NldCB0aW1lciBmb3IgdGVzdCBmdW5j
dGlvbi4KK1NjcmlwdCBleGVjdXRpb24gcGF1c2VkLgorU2V0IHRpbWVyIGZvciB0ZXN0IGZ1bmN0
aW9uLgordGVzdEZ1bmN0aW9uLmludm9jYXRpb25Db3VudCA9IDIKK1Jlc3VtZWQgc2NyaXB0IGV4
ZWN1dGlvbi4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyLW5v
LW5lc3RlZC1wYXVzZS5odG1sIGIvTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyLW5vLW5l
c3RlZC1wYXVzZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmE2Mjg2YzI3YzM2OTdiNzNjNTIyMTc4ZGZlYzIx
MzE1MmNkNjliZTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVi
dWdnZXItbm8tbmVzdGVkLXBhdXNlLmh0bWwKQEAgLTAsMCArMSw4NiBAQAorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9pbnNwZWN0b3ItdGVzdC5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorCitmdW5jdGlvbiB0ZXN0RnVuY3Rpb24oKQoreworICAg
IHRlc3RGdW5jdGlvbi5pbnZvY2F0aW9uQ291bnQrKzsKKyAgICBkZWJ1Z2dlcjsKK30KK3Rlc3RG
dW5jdGlvbi5pbnZvY2F0aW9uQ291bnQgPSAwOworCitmdW5jdGlvbiBkb2l0KCkKK3sKKyAgICBm
dW5jdGlvbiBjYWxsYmFjayhyZXN1bHQpCisgICAgeworICAgICAgICBpZiAocmVzdWx0IGluc3Rh
bmNlb2YgQXJyYXkpIHsKKyAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxl
bmd0aDsgaSsrKQorICAgICAgICAgICAgICAgIG91dHB1dChyZXN1bHRbaV0pOworICAgICAgICB9
IGVsc2UKKyAgICAgICAgICAgIG91dHB1dChyZXN1bHQpOworICAgICAgICBub3RpZnlEb25lKCk7
CisgICAgfQorICAgIGV2YWx1YXRlSW5XZWJJbnNwZWN0b3IoImZyb250ZW5kX3Rlc3ROb05lc3Rl
ZFBhdXNlIiwgY2FsbGJhY2spOworfQorCitmdW5jdGlvbiBmcm9udGVuZF90ZXN0Tm9OZXN0ZWRQ
YXVzZSh0ZXN0Q29udHJvbGxlcikKK3sKKyAgICB0ZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25l
KCk7CisKKyAgICBXZWJJbnNwZWN0b3Iuc2hvd1NjcmlwdHNQYW5lbCgpOworICAgIGZyb250ZW5k
X2Vuc3VyZURlYnVnZ2VyRW5hYmxlZChkZWJ1Z2dlcldhc0VuYWJsZWRDYWxsYmFjayk7CisKKyAg
ICBmdW5jdGlvbiBkZWJ1Z2dlcldhc0VuYWJsZWRDYWxsYmFjaygpCisgICAgeworICAgICAgICB0
ZXN0Q29udHJvbGxlci5yZXN1bHRzLnB1c2goIkRlYnVnZ2VyIHdhcyBlbmFibGVkLiIpOworICAg
ICAgICBmcm9udGVuZF9ldmFsdWF0ZUluQ29uc29sZSgic2V0VGltZW91dCh0ZXN0RnVuY3Rpb24s
IDApIiwgZnVuY3Rpb24ocmVzdWx0KQorICAgICAgICB7CisgICAgICAgICAgICB0ZXN0Q29udHJv
bGxlci5yZXN1bHRzLnB1c2goIlNldCB0aW1lciBmb3IgdGVzdCBmdW5jdGlvbi4iKTsKKyAgICAg
ICAgfSk7CisgICAgfQorCisgICAgdmFyIHBhdXNlZCA9IGZhbHNlOworICAgIGZyb250ZW5kX2Fk
ZFNuaWZmZXIoV2ViSW5zcGVjdG9yLCAicGF1c2VkU2NyaXB0IiwgZnVuY3Rpb24oY2FsbEZyYW1l
cykKKyAgICB7CisgICAgICAgIGlmIChwYXVzZWQpIHsKKyAgICAgICAgICAgIHRlc3RDb250cm9s
bGVyLnJlc3VsdHMucHVzaCgiU2NyaXB0IGV4ZWN1dGlvbiBwYXVzZWQgc2Vjb25kIHRpbWUuIik7
CisgICAgICAgICAgICB0ZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgcGF1c2VkID0gdHJ1ZTsKKyAgICAgICAgdGVzdENv
bnRyb2xsZXIucmVzdWx0cy5wdXNoKCJTY3JpcHQgZXhlY3V0aW9uIHBhdXNlZC4iKTsKKworICAg
ICAgICB0ZXN0Q29udHJvbGxlci5yZXN1bHRzLnB1c2goIlNldCB0aW1lciBmb3IgdGVzdCBmdW5j
dGlvbi4iKTsKKyAgICAgICAgZnJvbnRlbmRfZXZhbHVhdGVJbkNvbnNvbGUoInRlc3RGdW5jdGlv
bigpOyB0ZXN0RnVuY3Rpb24uaW52b2NhdGlvbkNvdW50IiwgZnVuY3Rpb24ocmVzdWx0KQorICAg
ICAgICB7CisgICAgICAgICAgICB0ZXN0Q29udHJvbGxlci5yZXN1bHRzLnB1c2goInRlc3RGdW5j
dGlvbi5pbnZvY2F0aW9uQ291bnQgPSAiICsgcmVzdWx0KTsKKyAgICAgICAgICAgIGlmIChXZWJJ
bnNwZWN0b3IucGFuZWxzLnNjcmlwdHMucGF1c2VkKQorICAgICAgICAgICAgICAgIFdlYkluc3Bl
Y3Rvci5wYW5lbHMuc2NyaXB0cy5fdG9nZ2xlUGF1c2UoKTsKKyAgICAgICAgICAgIHRlc3RDb250
cm9sbGVyLnJlc3VsdHMucHVzaCgiUmVzdW1lZCBzY3JpcHQgZXhlY3V0aW9uLiIpOworICAgICAg
ICAgICAgdGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworICAgICAgICB9KTsKKyAgICB9KTsK
K30KKworZnVuY3Rpb24gZnJvbnRlbmRfZW5zdXJlRGVidWdnZXJFbmFibGVkKGNhbGxiYWNrKQor
eworICAgIGlmIChXZWJJbnNwZWN0b3IucGFuZWxzLnNjcmlwdHMuX2RlYnVnZ2VyRW5hYmxlZCkg
eworICAgICAgICBjYWxsYmFjaygpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZnJv
bnRlbmRfYWRkU25pZmZlcihXZWJJbnNwZWN0b3IsICJkZWJ1Z2dlcldhc0VuYWJsZWQiLCBjYWxs
YmFjayk7CisgICAgV2ViSW5zcGVjdG9yLnBhbmVscy5zY3JpcHRzLl90b2dnbGVEZWJ1Z2dpbmco
ZmFsc2UpOworfQorCis8L3NjcmlwdD4KKzwvaGVhZD4KKworPGJvZHkgb25sb2FkPSJvbmxvYWQo
KSI+Cis8cD4KK1Rlc3RzIHRoYXQgZGVidWdnZXIgd2lsbCBza2lwIGJyZWFrcG9pbnQgaGl0IHdo
ZW4gc2NyaXB0IGV4ZWN1dGlvbiBpcyBhbHJlYWR5IHBhdXNlZC4gPGEgaHJlZj0iaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQxNzY4Ij5TZWUgYnVnPC9hPgorPC9wPgor
Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNv
cmUvQ2hhbmdlTG9nCmluZGV4IDkwMGViMDE4NmM3YzdmN2Y5ODdhNDBkYWJkNGEwYTgzNTVkMGRm
NGQuLmFlMmIwMDM2MTEzMzU5MjliMTliNWIxZjdmYmFlOTgxNjIwNTc3MDIgMTAwNjQ0Ci0tLSBh
L1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcg
QEAKIDIwMTAtMDctMDcgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0BjaHJvbWl1bS5vcmc+CiAK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3Bl
Y3Rvcjogc2tpcCBicmVha3BvaW50cyB3aGVuIHNjcmlwdCBpcyBhbHJlYWR5IHBhdXNlZAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDE3NjgKKworICAg
ICAgICBUZXN0OiBpbnNwZWN0b3IvZGVidWdnZXItbm8tbmVzdGVkLXBhdXNlLmh0bWwKKworICAg
ICAgICAqIGJpbmRpbmdzL3Y4L1NjcmlwdERlYnVnU2VydmVyLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlNjcmlwdERlYnVnU2VydmVyOjpoYW5kbGVWOERlYnVnRXZlbnQpOgorCisyMDEwLTA3LTA3
ICBZdXJ5IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCiAgICAgICAgIFJldmll
d2VkIGJ5IFBhdmVsIEZlbGRtYW4uCiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogc2hvdyBmdW5j
dGlvbnMgZnJvbSBpbnRlcm5hbCBicm93c2VyIHNjcmlwdHMgb24gdGhlIGNhbGwgc3RhY2sgaWYg
dGhleQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHREZWJ1Z1NlcnZlci5j
cHAgYi9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdERlYnVnU2VydmVyLmNwcAppbmRleCBlMmQw
ZjcxZTQ1NjFjZGQxOTFhYzYwZTNmMDM1MWM3ZjNkMzI1OGIxLi42MDA3MzFiMGU2ZDk1MmMzM2Nh
ZTYwZGIyOGE4ZGFkZjk5NDRmYWYyIDEwMDY0NAotLS0gYS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Nj
cmlwdERlYnVnU2VydmVyLmNwcAorKysgYi9XZWJDb3JlL2JpbmRpbmdzL3Y4L1NjcmlwdERlYnVn
U2VydmVyLmNwcApAQCAtMzU2LDYgKzM1NiwxMCBAQCB2b2lkIFNjcmlwdERlYnVnU2VydmVyOjpo
YW5kbGVWOERlYnVnRXZlbnQoY29uc3Qgdjg6OkRlYnVnOjpFdmVudERldGFpbHMmIGV2ZW50RAog
ICAgICAgICAgICAgICAgICAgICBpZiAoIXN0YWNrVHJhY2UtPkdldEZyYW1lQ291bnQoKSkKICAg
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICB9CisKKyAgICAg
ICAgICAgICAgICAvLyBEb24ndCBhbGxvdyBuZXN0ZWQgYnJlYWtzLgorICAgICAgICAgICAgICAg
IGlmIChtX3BhdXNlZFBhZ2UpCisgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAg
ICAgICAgICBtX2V4ZWN1dGlvblN0YXRlLnNldChldmVudERldGFpbHMuR2V0RXhlY3V0aW9uU3Rh
dGUoKSk7CiAgICAgICAgICAgICAgICAgbV9wYXVzZWRQYWdlID0gZnJhbWUtPnBhZ2UoKTsKICAg
ICAgICAgICAgICAgICBTY3JpcHRTdGF0ZSogY3VycmVudENhbGxGcmFtZVN0YXRlID0gbWFpbldv
cmxkU2NyaXB0U3RhdGUoZnJhbWUpOwo=
</data>
<flag name="review"
          id="48449"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>