Bug 124403
Summary: | ASSERTION FAILED: didNeedLayout || logicalHeight() == oldHeight in WebCore::RenderBlockFlow::ensureLineBoxes() | ||
---|---|---|---|
Product: | WebKit | Reporter: | Sergio Villar Senin <svillar> |
Component: | Text | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | kling, koivisto, svillar |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
URL: | http://www.publico.es/482380/un-iceberg-gigante-en-la-antartida-amenaza-las-rutas-de-navegacion |
Sergio Villar Senin
Visiting the url above makes the WebProcess assert. This is the backtrace I get with debug-symbols=min
ASSERTION FAILED: didNeedLayout || logicalHeight() == oldHeight
../../Source/WebCore/rendering/RenderBlockFlow.cpp(3192) : void WebCore::RenderBlockFlow::ensureLineBoxes()
1 0x7f33b081065e /opt/WebKit/lib64/libjavascriptcoregtk-3.0.so.0(WTFCrash+0x1e) [0x7f33b081065e]
2 0x7f33ac5c12fe /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN7WebCore15RenderBlockFlow15ensureLineBoxesEv+0x122) [0x7f33ac5c12fe]
3 0x7f33ac730a09 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN7WebCore10RenderText15ensureLineBoxesEv+0x45) [0x7f33ac730a09]
4 0x7f33ac72dea4 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZNK7WebCore10RenderText13absoluteQuadsERN3WTF6VectorINS_9FloatQuadELm0ENS1_15CrashOnOverflowEEEPb+0x20) [0x7f33ac72dea4]
5 0x7f33ac6e7b84 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZNK7WebCore12RenderObject23absoluteBoundingBoxRectEb+0x66) [0x7f33ac6e7b84]
6 0x7f33abfac2e7 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZNK7WebCore4Node11boundingBoxEv+0x3b) [0x7f33abfac2e7]
7 0x7f33ab941e03 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZNK7WebCore4Node23pixelSnappedBoundingBoxEv+0x25) [0x7f33ab941e03]
8 0x7f33ab941940 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN6WebKit16WebHitTestResult4Data37elementBoundingBoxInWindowCoordinatesERKN7WebCore13HitTestResultE+0xae) [0x7f33ab941940]
9 0x7f33ab9415d1 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN6WebKit16WebHitTestResult4DataC1ERKN7WebCore13HitTestResultE+0x1b7) [0x7f33ab9415d1]
10 0x7f33abb5cc1e /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN6WebKit15WebChromeClient23mouseDidMoveOverElementERKN7WebCore13HitTestResultEj+0x82) [0x7f33abb5cc1e]
11 0x7f33ac4634b8 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN7WebCore6Chrome23mouseDidMoveOverElementERKNS_13HitTestResultEj+0xc6) [0x7f33ac4634b8]
12 0x7f33ac49d51b /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN7WebCore12EventHandler10mouseMovedERKNS_18PlatformMouseEventE+0x197) [0x7f33ac49d51b]
13 0x7f33abba6622 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(+0x1a78622) [0x7f33abba6622]
14 0x7f33abba68ba /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN6WebKit7WebPage10mouseEventERKNS_13WebMouseEventE+0x258) [0x7f33abba68ba]
15 0x7f33abc1db3f /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN7CoreIPC18callMemberFunctionIN6WebKit7WebPageEMS2_FvRKNS1_13WebMouseEventEES3_EEvOSt5tupleIIT1_EEPT_T0_+0x6c) [0x7f33abc1db3f]
16 0x7f33abc19958 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN7CoreIPC13handleMessageIN8Messages7WebPage10MouseEventEN6WebKit7WebPageEMS5_FvRKNS4_13WebMouseEventEEEEvRNS_14MessageDecoderEPT0_T1_+0x64) [0x7f33abc19958]
17 0x7f33abc15832 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN6WebKit7WebPage24didReceiveWebPageMessageEPN7CoreIPC10ConnectionERNS1_14MessageDecoderE+0x508) [0x7f33abc15832]
18 0x7f33abbaba91 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN6WebKit7WebPage17didReceiveMessageEPN7CoreIPC10ConnectionERNS1_14MessageDecoderE+0x17b) [0x7f33abbaba91]
19 0x7f33ad0fc7d8 /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN7CoreIPC18MessageReceiverMap15dispatchMessageEPNS_10ConnectionERNS_14MessageDecoderE+0x120) [0x7f33ad0fc7d8]
20 0x7f33abbc3b6b /opt/WebKit/lib64/libwebkit2gtk-3.0.so.25(_ZN6WebKit10WebProcess17didReceiveMessageEPN7CoreIPC10ConnectionERNS1_14MessageDecoderE+0x33) [0x7f33abbc3b6b]
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Antti Koivisto
Can't repro on mac. The stack shows a mouse event so you probably did more than just visit the page. Can you provide exact steps?
Sergio Villar Senin
(In reply to comment #1)
> Can't repro on mac. The stack shows a mouse event so you probably did more than just visit the page. Can you provide exact steps?
Yeah I cannot reproduce it 100% either. Regarding the mouse event I was just moving it around, actually the event in the trace is a mouseOver.