Details
-
Bug
-
Resolution: Won't Do
-
P3: Somewhat important
-
None
-
5.3.1
-
None
-
Windows 7
Description
I find a bug when loading this page and when clicking on the document :
http://www.lyricis.fr/concours/concours-the-amazing-spider-man-2-blu-ray-goodies-remporter-108093/
A first call to the web page gave me this :
ERROR: Failed to get glyph page zero.
platform\graphics\SimpleFontData.cpp(114) : void WebCore::SimpleFontData::platformGlyphInit()
ERROR: Failed to get glyph page zero.
platform\graphics\SimpleFontData.cpp(114) : void WebCore::SimpleFontData::platformGlyphInit()
A second call to web page with the same instance of the browser gave me that and then crash :
ASSERTION FAILED: m_repaintRect == renderer()->clippedOverflowRectForRepaint(renderer()->containerForRepaint()) rendering\RenderLayer.cpp(809) : void WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap*, WebCore::RenderLayer::UpdateLayerPositionsAfterScrollFlags)
1 0C0DBA37
2 0D3A50DE
3 0D498A39
4 0D3A1934
5 0D3AAC56
6 0D3AA569
7 0D3AA232
8 0D3A40AC
9 0D3A475A
10 0D4952E1
11 0C094F67
12 0C094833
13 0C094833
14 0C094833
15 0C094833
16 0C094833
17 0C094833
18 0C094833
19 0C09521C
20 0BF403E5
21 0BF7BC67
22 0D4A48D2
23 0D4B1D68
24 0D4B4451
25 0D67E9F5
26 0C24A203
27 0BF6E9C1
28 0BF6EE73
29 0D67E40F
30 0BF32C47
31 0D4B678F
This is the call tree :
0 WTFCrash C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xdabfa85
1 WebCore::RenderLayer::updateLayerPositionsAfterScroll(WebCore::RenderGeometryMap*, unsigned int) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc0db7b6
2 WebCore::RenderLayer::updateLayerPositionsAfterDocumentScroll() C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc0dba37
3 WebCore::ScrollView::scrollTo(WebCore::IntSize const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd3a50de
4 WebCore::FrameView::scrollTo(WebCore::IntSize const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd498a39
5 WebCore::ScrollView::setScrollOffset(WebCore::IntPoint const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd3a1934
6 WebCore::ScrollableArea::scrollPositionChanged(WebCore::IntPoint const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd3aac56
7 WebCore::ScrollAnimator::notifyPositionChanged(WebCore::FloatSize const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd3aa569
8 WebCore::ScrollAnimator::scrollToOffsetWithoutAnimation(WebCore::FloatPoint const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd3aa232
9 WebCore::ScrollView::updateScrollbars(WebCore::IntSize const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd3a40ac
10 WebCore::ScrollView::setScrollPosition(WebCore::IntPoint const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd3a475a
11 WebCore::FrameView::setScrollPosition(WebCore::IntPoint const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd4952e1
12 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094f67
13 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094833
14 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094833
15 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094833
16 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094833
17 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094833
18 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094833
19 WebCore::RenderLayer::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc094833
20 WebCore::RenderObject::scrollRectToVisible(WebCore::LayoutRect const&, WebCore::ScrollAlignment const&, WebCore::ScrollAlignment const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc09521c
21 WebCore::Element::updateFocusAppearance(bool) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xbf403e5
22 WebCore::Element::focus(bool, WebCore::FocusDirection) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xbf7bc67
23 WebCore::FocusController::advanceFocusInDocumentOrder(WebCore::FocusDirection, WebCore::KeyboardEvent*, bool) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd4a48d2
24 WebCore::EventHandler::defaultTabEventHandler(WebCore::KeyboardEvent*) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd4b1d68
25 WebCore::EventHandler::defaultKeyboardEventHandler(WebCore::KeyboardEvent*) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd4b4451
26 WebCore::Node::defaultEventHandler(WebCore::Event*) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd67e9f5
27 WebCore::HTMLInputElement::defaultEventHandler(WebCore::Event*) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xc24a203
28 WebCore::EventDispatcher::dispatch() C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xbf6e9c1
29 WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xbf6ee73
30 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WTF::PassRefPtr<WebCore::EventDispatchMediator>) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xbf6d5cc
31 WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd67e40f
32 WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xbf32c47
33 WebCore::EventHandler::keyEvent(WebCore::PlatformKeyboardEvent const&) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xd4b678f
34 QWebPageAdapter::handleKeyEvent(QKeyEvent*) C:\Qt\5.3\mingw482_32\bin\Qt5WebKitd.dll 0xbd18691
35 QWebPagePrivate::keyPressEvent 841 0x204583a3
36 QWebPage::focusNextPrevChild 2652 0x2045c5fb
37 QWebView::focusNextPrevChild 1009 0x2045fdd9
38 QWidget::event 7989 0x21bcecf1
39 QWebView::event 731 0x2045f670
40 QApplicationPrivate::notify_helper 3522 0x21b9e09f
41 QApplication::notify 2994 0x21b9bc2d
42 QCoreApplication::notifyInternal 935 0x6b929dde
43 QCoreApplication::sendEvent 237 0x6b9cf187
44 QCoreApplicationPrivate::sendPostedEvents 1539 0x6b92af96
45 QCoreApplication::sendPostedEvents 1397 0x6b92aa7e
46 QWindowsGuiEventDispatcher::sendPostedEvents 88 0x6285cee1
47 qt_internal_proc(HWND__*, unsigned int, unsigned int, long)@16 421 0x6b978550
48 gapfnScSendMessage C:\Windows\syswow64\user32.dll 0x776662fa
49 ?? 0x1e0210
50 USER32!GetThreadDesktop C:\Windows\syswow64\user32.dll 0x77666d3a
51 __lambda0::operator() 364 0x6b97828b
52 ?? 0x1e0210
53 USER32!CharPrevW C:\Windows\syswow64\user32.dll 0x776677c4
54 USER32!DispatchMessageW C:\Windows\syswow64\user32.dll 0x7766788a
55 QEventDispatcherWin32::processEvents 756 0x6b979853
56 QWindowsGuiEventDispatcher::processEvents 80 0x6285cdc0
57 QEventLoop::processEvents 136 0x6b927e84
58 QEventLoop::exec 212 0x6b92811f
59 QCoreApplication::exec 1188 0x6b92a42d
60 QGuiApplication::exec 1450 0x3c062e2
61 QApplication::exec 2767 0x21b9b495
62 qMain main.cpp 123 0x455b01
63 WinMain@16 131 0x46c53d
64 main 0x48d3dd
Disassembler of WTFCrash :
Function: WTFCrash
0xdabfa71 <+0x0001> in (%dx),%al
0xdabfa72 <+0x0002> or $0xa1,%al
0xdabfa74 <+0x0004> shrb $0x10,0x3(%ecx)
0xdabfa78 <+0x0008> test %eax,%eax
0xdabfa7a <+0x000a> je 0xdabfa7e <WTFCrash+14>
0xdabfa7c <+0x000c> call *%eax
0xdabfa7e <+0x000e> call 0xdabfa10 <WTFReportBacktrace>
0xdabfa83 <+0x0013> xor %eax,%eax
0xdabfa85 <+0x0015> movl $0x0,0xbbadbeef
0xdabfa8f <+0x001f> add $0xc,%esp
0xdabfa92 <+0x0022> jmp *%eax
0xdabfa94 <+0x0024> lea 0x0(%esi),%esi
0xdabfa9a <+0x002a> lea 0x0(%edi),%edi
Function: vprintf_stderr_with_prefix
0xdabfaa0 push %ebp
0xdabfaa1 <+0x0001> mov %eax,%ebp
0xdabfaa3 <+0x0003> push %edi
0xdabfaa4 <+0x0004> mov %edx,%edi
0xdabfaa6 <+0x0006> push %esi
0xdabfaa7 <+0x0007> push %ebx
0xdabfaa8 <+0x0008> sub $0x2c,%esp
0xdabfaab <+0x000b> mov %eax,(%esp)
0xdabfaae <+0x000e> mov %ecx,0x14(%esp)
0xdabfab2 <+0x0012> call 0xdaced40 <strlen>
0xdabfab7 <+0x0017> mov %edi,(%esp)
0xdabfaba <+0x001a> mov %eax,%esi
0xdabfabc <+0x001c> call 0xdaced40 <strlen>
0xdabfac1 <+0x0021> lea (%eax,%esi,1),%edx
0xdabfac4 <+0x0024> mov %eax,0x1c(%esp)
0xdabfac8 <+0x0028> lea 0x1(%edx),%eax
0xdabfacb <+0x002b> mov %eax,(%esp)
0xdabface <+0x002e> mov %edx,0x18(%esp)
0xdabfad2 <+0x0032> call 0xdac1110 <_Znaj>
0xdabfad7 <+0x0037> mov %esi,0x8(%esp)
0xdabfadb <+0x003b> mov %ebp,0x4(%esp)
0xdabfadf <+0x003f> mov %eax,(%esp)
0xdabfae2 <+0x0042> mov %eax,%ebx
0xdabfae4 <+0x0044> call 0xdaced48 <memcpy>