New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 737302 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

BlinkIDL parser hangs on file with two declarations without ; between them

Project Member Reported by pwnall@chromium.org, Jun 27 2017

Issue description

Example CL: http://crrev.com/c/550902

Adding a semicolon after the CookieChangeType enum moves the parser forward.
 

Comment 1 by bashi@chromium.org, Jun 28 2017

Owner: bashi@chromium.org
Status: Assigned (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 29 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/55ef2f2107433cd4c6fd2515b8974e9f16bdded3

commit 55ef2f2107433cd4c6fd2515b8974e9f16bdded3
Author: Kenichi Ishibashi <bashi@chromium.org>
Date: Thu Jun 29 03:56:33 2017

IDL parser: Stop using SLR

Using SLR has been the root cause of unexpected parser hangs. Looks like
performance improvement of using SLR is subtle (only .5 secs on my mac
to generate bindings). Stop using SLR to stabilize the parser.

BUG= 737302 

Change-Id: Id8c7161d302eaa19adb16f8c46c8542eb01b97b6
Reviewed-on: https://chromium-review.googlesource.com/554038
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#483288}
[modify] https://crrev.com/55ef2f2107433cd4c6fd2515b8974e9f16bdded3/third_party/WebKit/Source/bindings/scripts/blink_idl_parser.py
[add] https://crrev.com/55ef2f2107433cd4c6fd2515b8974e9f16bdded3/third_party/WebKit/Source/bindings/scripts/blink_idl_parser_test.py

Comment 3 by bashi@chromium.org, Jun 29 2017

Status: Fixed (was: Assigned)

Comment 4 by pwnall@chromium.org, Jun 29 2017

Cc: bsittler@chromium.org
Thank you very much for fixing so quickly!

Sign in to add a comment