WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
124403
ASSERTION FAILED: didNeedLayout || logicalHeight() == oldHeight in WebCore::RenderBlockFlow::ensureLineBoxes()
https://bugs.webkit.org/show_bug.cgi?id=124403
Summary
ASSERTION FAILED: didNeedLayout || logicalHeight() == oldHeight in WebCore::R...
Sergio Villar Senin
Reported
2013-11-15 03:45:11 PST
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
Comment 1
2013-11-15 04:21:33 PST
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
Comment 2
2013-11-15 06:29:17 PST
(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.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug