Bug 85807

Summary: Fix containerForRepaint() assumption about non-null enclosingLayer()
Product: WebKit Reporter: Adrienne Walker <enne>
Component: New BugsAssignee: Adrienne Walker <enne>
Status: RESOLVED FIXED    
Severity: Normal CC: enne, simon.fraser, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Failing test
none
Patch
none
Rebased for landing none

Description Adrienne Walker 2012-05-07 10:30:42 PDT
Fix containerForRepaint() assumption about non-null enclosingLayer()
Comment 1 Adrienne Walker 2012-05-07 10:30:55 PDT
Created attachment 140545 [details]
Failing test
Comment 2 Adrienne Walker 2012-05-07 10:32:46 PDT
Created attachment 140547 [details]
Patch
Comment 3 Adrienne Walker 2012-05-07 10:36:06 PDT
smfr: I looked into why https://chromiumcodereview.appspot.com/10342008/ got reverted on the Chromium branch, and it turned out that there was a crash that (mistakenly) looked like it started occurring because of your change.  So, it was conservatively reverted on the branch.  I've attached the messy autogenerated test that was triggering it.

However, that revision range ended up being incorrect and it wasn't due to your patch.  This is a pretty obvious fix, so I just went ahead and patched it.
Comment 4 WebKit Review Bot 2012-05-07 10:57:11 PDT
Comment on attachment 140547 [details]
Patch

Rejecting attachment 140547 [details] from commit-queue.

Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2

Last 500 characters of output:
exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Parsed 2 diffs from patch file(s).
patching file Source/WebCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/WebCore/rendering/RenderObject.cpp
Hunk #1 FAILED at 1243.
1 out of 1 hunk FAILED -- saving rejects to file Source/WebCore/rendering/RenderObject.cpp.rej

Failed to run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply', u'--force', u'--reviewer', u'Simon Fras..." exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/12644206
Comment 5 Adrienne Walker 2012-05-07 11:29:59 PDT
Created attachment 140562 [details]
Rebased for landing
Comment 6 WebKit Review Bot 2012-05-07 12:35:02 PDT
Comment on attachment 140562 [details]
Rebased for landing

Clearing flags on attachment: 140562

Committed r116339: <http://trac.webkit.org/changeset/116339>
Comment 7 WebKit Review Bot 2012-05-07 12:35:12 PDT
All reviewed patches have been landed.  Closing bug.