| Summary: | Reproducible crash in LayoutState constructor on a WordPress page with jetpack comments | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | John Pettitt <j> | ||||
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED INVALID | ||||||
| Severity: | Major | CC: | ap, bdakin, dbates, ddkilzer, jeffcz, jonlee, simon.fraser | ||||
| Priority: | P2 | ||||||
| Version: | 528+ (Nightly build) | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | iOS 7.0 | ||||||
| URL: | http://ptt.staging.wpengine.com/2014/04/things-i-learned-at-burning-man-treat-your-staff-as-if-they-are-volunteers/ | ||||||
| Attachments: |
|
||||||
|
Description
John Pettitt
2014-04-28 16:53:14 PDT
I don't see any crash on an iPhone 5 running iOS 7.1.1. Can you please provide more details about your configuration? Oh wait, I tried the wrong URL. I am now able to repro. The diff between the 2 urls is the one that crashes has jetpack comments enabled and the other doesn't. Multiple repro instances on iOS show that this always triggers the same non-exploitable null-deref crash. In addition, we tested with an instrumented WebKit build on OS X and saw no evidence of memory corruption or pointer shenanigans. This doesn't look like a security bug. Cool thanks. Do I need to re file as non-security or will this bug id suffice? I just removed the security bits, so this bug should suffice. Could someone attach a crash log please? Created attachment 230399 [details]
crashlog
Thread 2 name: WebThread Thread 2 Crashed: 0 WebCore 0x35964f82 WebCore::LayoutState::LayoutState(WebCore::LayoutState*, WebCore::RenderBox*, WebCore::LayoutSize const&, WebCore::LayoutUnit, bool, WebCore::ColumnInfo*) + 282 (LayoutSize.h:50) 1 WebCore 0x35964e5a WebCore::LayoutState::LayoutState(WebCore::LayoutState*, WebCore::RenderBox*, WebCore::LayoutSize const&, WebCore::LayoutUnit, bool, WebCore::ColumnInfo*) + 26 (LayoutState.cpp:138) 2 WebCore 0x35964e04 WebCore::RenderView::pushLayoutState(WebCore::RenderBox*, WebCore::LayoutSize const&, WebCore::LayoutUnit, bool, WebCore::ColumnInfo*) + 164 (RenderView.h:262) 3 WebCore 0x35961206 WebCore::RenderBlock::layoutBlock(bool, WebCore::LayoutUnit) + 438 (RenderView.h:406) 4 WebCore 0x35968a4c WebCore::RenderLayer::updateScrollbarsAfterLayout() + 720 (RenderLayer.cpp:3331) 5 WebCore 0x35968276 WebCore::RenderLayer::updateScrollInfoAfterLayout() + 210 (RenderLayer.cpp:3384) iOS crashes should be reported via bugreporter.apple.com Thanks, Bug opened with apple - ref 16760154 |