WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
139359
[GTK] Layout test inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=139359
Summary
[GTK] Layout test inspector-protocol/debugger/setBreakpoint-dfg-callee-and-ex...
Carlos Alberto Lopez Perez
Reported
2014-12-07 04:27:54 PST
Layout test inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html is flaky (fails sometimes) since it was added in
r176479
<
http://trac.webkit.org/r176479
> When it fails, the diff is: --- /home/clopez/webkit/webkit/layout-test-results/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt +++ /home/clopez/webkit/webkit/layout-test-results/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-actual.txt @@ -13,8 +13,8 @@ Response value is 12 Evaluating in DFG frame at frame[2]: 'localVal3' Response value is 12 -Resumed from breakpoint inside breakpointBasic result: 42 +Resumed from breakpoint Test complete
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20%28Tests%29/r176918%20%284672%29/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-pretty-diff.html
Attachments
Patch
(5.87 KB, patch)
2019-10-10 14:30 PDT
,
Yury Semikhatsky
no flags
Details
Formatted Diff
Diff
Patch for landing
(5.92 KB, patch)
2019-10-25 22:26 PDT
,
Yury Semikhatsky
no flags
Details
Formatted Diff
Diff
Patch for landing
(5.93 KB, patch)
2019-10-25 22:27 PDT
,
Yury Semikhatsky
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Carlos Alberto Lopez Perez
Comment 1
2014-12-07 08:15:17 PST
Marked accordingly on the GTK expectations on
https://trac.webkit.org/r176922
Yury Semikhatsky
Comment 2
2019-10-10 14:30:15 PDT
Created
attachment 380683
[details]
Patch
Devin Rousso
Comment 3
2019-10-25 15:39:58 PDT
Comment on
attachment 380683
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=380683&action=review
rs=me, but please run it through EWS one more time since it looks like there were some (possibly unrelated) failures on mac-debug-wk1
> LayoutTests/inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:99 > + setTimeout(function (responseObject) {
What about this? ``` InspectorProtocol.awaitEvent({event: "Debugger.resumed"}).then(() => { ProtocolTest.log("Resumed from breakpoint"); ProtocolTest.log("Test complete"); ProtocolTest.completeTest(); }); InspectorProtocol.sendCommand("Debugger.resume"); ```
Yury Semikhatsky
Comment 4
2019-10-25 22:25:17 PDT
Comment on
attachment 380683
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=380683&action=review
>> LayoutTests/inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:99 >> + setTimeout(function (responseObject) { > > What about this? > ``` > InspectorProtocol.awaitEvent({event: "Debugger.resumed"}).then(() => { > ProtocolTest.log("Resumed from breakpoint"); > ProtocolTest.log("Test complete"); > ProtocolTest.completeTest(); > }); > InspectorProtocol.sendCommand("Debugger.resume"); > ```
Yes, this will work, because Debugger.resumed is sent after exiting from the nested loop. Updated the test.
Yury Semikhatsky
Comment 5
2019-10-25 22:26:31 PDT
Created
attachment 381997
[details]
Patch for landing
Yury Semikhatsky
Comment 6
2019-10-25 22:27:48 PDT
Created
attachment 381998
[details]
Patch for landing
WebKit Commit Bot
Comment 7
2019-10-25 23:12:21 PDT
Comment on
attachment 381998
[details]
Patch for landing Clearing flags on attachment: 381998 Committed
r251628
: <
https://trac.webkit.org/changeset/251628
>
WebKit Commit Bot
Comment 8
2019-10-25 23:12:23 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug