Bug 90792 - [CSSRegions]Assert failure when layout positioned objects in regions
Summary: [CSSRegions]Assert failure when layout positioned objects in regions
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Mihnea Ovidenie
URL:
Keywords:
Depends on:
Blocks: 57312
  Show dependency treegraph
 
Reported: 2012-07-09 08:18 PDT by Mihnea Ovidenie
Modified: 2012-07-20 07:00 PDT (History)
2 users (show)

See Also:


Attachments
Patch (10.60 KB, patch)
2012-07-09 11:00 PDT, Mihnea Ovidenie
no flags Details | Formatted Diff | Diff
Patch for landing (11.25 KB, patch)
2012-07-20 04:21 PDT, Mihnea Ovidenie
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mihnea Ovidenie 2012-07-09 08:18:23 PDT
When layout out-of-flow positioned objects in regions with different writing modes, the following assert inside RenderBlock::clampToStartAndEndRegions triggers:
ASSERT(region && inRenderFlowThread())

The reason for the ASSERT is that in these cases, the region is 0.
Comment 1 Mihnea Ovidenie 2012-07-09 11:00:31 PDT
Created attachment 151282 [details]
Patch
Comment 2 Andreas Kling 2012-07-19 07:19:26 PDT
Comment on attachment 151282 [details]
Patch

r=me
Comment 3 Mihnea Ovidenie 2012-07-20 04:21:22 PDT
Created attachment 153477 [details]
Patch for landing
Comment 4 WebKit Review Bot 2012-07-20 07:00:06 PDT
Comment on attachment 153477 [details]
Patch for landing

Clearing flags on attachment: 153477

Committed r123211: <http://trac.webkit.org/changeset/123211>
Comment 5 WebKit Review Bot 2012-07-20 07:00:10 PDT
All reviewed patches have been landed.  Closing bug.