- 
    Bug 
- 
    Resolution: Done
- 
    P2: Important 
- 
    None
- 
    5.4.0
- 
    None
- 
    Windows 7 64 bit
This issue appears to be still happening with the latest version of qt (5.4)
0017ab00 62abad75 3ff00000 0017a801 00000000 Qt5WebKitd!WTFCrash+0x17 (FPO: [Non-Fpo]) (CONV: cdecl) [c:\work\build\qt5_workdir\w\s\qtwebkit\source\wtf\wtf\assertions.cpp @ 345]
0017ab98 62ded9ea 0dfe0090 0017ac60 629d71e9 Qt5WebKitd!WebCore::FrameView::paintContents+0x145 (FPO: [Non-Fpo]) (CONV: thiscall) [c:\work\build\qt5_workdir\w\s\qtwebkit\source\webcore\page\frameview.cpp @ 3596]
0017ac74 62bd9fd9 0dfe0090 0017ad1c 0017af1c Qt5WebKitd!WebCore::ScrollView::paint+0x1da (FPO: [Non-Fpo]) (CONV: thiscall) [c:\work\build\qt5_workdir\w\s\qtwebkit\source\webcore\platform\scrollview.cpp @ 1103]
Steps to reproduce
qt 5.4 and libraries for msvc2013_opengl (windows 8.1 build machine, windows 8 and 7 tested) crashes on both.
build debug 32 bit fancybrowser example.
navigating to website movies.ndtv.com will repro the issue.
sometimes you need to hover over the links on the pages - Review, Videos, Bollywood.
------------------------------------------------------------------------------------
Haven't isolated a reproducible scenario but error seen occasionally during random surfing.
Log:
Debugging starts
ERROR: called FrameView::paint with nil renderer
page\FrameView.cpp(3570) : WebCore::FrameView::paintContents
ASSERTION FAILED: !needsLayout()
page\FrameView.cpp(3574) : WebCore::FrameView::paintContents
1   52B97567
2   51CB3220
3   51F0F56F
4   51DA0387
5   51DA0856
6   51D46794
7   51D465D3
8   51D4555F
9   52015748
10  520158E6
11  52075E16
12  52638575
13  5263F85D
14  52637AE1
15  51FB733E
16  51FB68F4
17  51FB70F7
18  51FB719F
19  51FB719F
20  51FB719F
21  51FB719F
22  51FB719F
23  51FB719F
24  51D4EF77
25  51CABAE0
26  51CABF10
27  51866395
28  51C75F39
29  52633356
30  52633276
31  52888092
Stacktrace:
0	WTFCrash	Assertions.cpp	339	0x52b97567	
1	WebCore::FrameView::paintContents	FrameView.cpp	3575	0x51cb3220	
2	WebCore::ScrollView::paint	ScrollView.cpp	1103	0x51f0f56f	
3	WebCore::RenderWidget::paintContents	RenderWidget.cpp	262	0x51da0387	
4	WebCore::RenderWidget::paint	RenderWidget.cpp	317	0x51da0856	
5	WebCore::RenderLayer::paintForegroundForFragmentsWithPhase	RenderLayer.cpp	4235	0x51d46794	
6	WebCore::RenderLayer::paintForegroundForFragments	RenderLayer.cpp	4210	0x51d465d3	
7	WebCore::RenderLayer::paintLayerContents	RenderLayer.cpp	3943	0x51d4555f	
8	WebCore::RenderLayerBacking::paintIntoLayer	RenderLayerBacking.cpp	1984	0x52015748	
9	WebCore::RenderLayerBacking::paintContents	RenderLayerBacking.cpp	2029	0x520158e6	
10	WebCore::GraphicsLayer::paintGraphicsLayerContents	GraphicsLayer.cpp	326	0x52075e16	
11	WebCore::BitmapTextureImageBuffer::updateContents	TextureMapperImageBuffer.cpp	72	0x52638575	
12	WebCore::TextureMapperTile::updateContents	TextureMapperTile.cpp	70	0x5263f85d	
13	WebCore::TextureMapperTiledBackingStore::updateContents	TextureMapperTiledBackingStore.cpp	147	0x52637ae1	
14	WebCore::GraphicsLayerTextureMapper::updateBackingStoreIfNeeded	GraphicsLayerTextureMapper.cpp	624	0x51fb733e	
15	WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly	GraphicsLayerTextureMapper.cpp	444	0x51fb68f4	
16	WebCore::GraphicsLayerTextureMapper::flushCompositingState	GraphicsLayerTextureMapper.cpp	591	0x51fb70f7	
17	WebCore::GraphicsLayerTextureMapper::flushCompositingState	GraphicsLayerTextureMapper.cpp	596	0x51fb719f	
18	WebCore::GraphicsLayerTextureMapper::flushCompositingState	GraphicsLayerTextureMapper.cpp	596	0x51fb719f	
19	WebCore::GraphicsLayerTextureMapper::flushCompositingState	GraphicsLayerTextureMapper.cpp	596	0x51fb719f	
20	WebCore::GraphicsLayerTextureMapper::flushCompositingState	GraphicsLayerTextureMapper.cpp	596	0x51fb719f	
21	WebCore::GraphicsLayerTextureMapper::flushCompositingState	GraphicsLayerTextureMapper.cpp	596	0x51fb719f	
22	WebCore::GraphicsLayerTextureMapper::flushCompositingState	GraphicsLayerTextureMapper.cpp	596	0x51fb719f	
23	WebCore::RenderLayerCompositor::flushPendingLayerChanges	RenderLayerCompositor.cpp	399	0x51d4ef77	
24	WebCore::FrameView::flushCompositingStateForThisFrame	FrameView.cpp	937	0x51cabae0	
25	WebCore::FrameView::flushCompositingStateIncludingSubframes	FrameView.cpp	1037	0x51cabf10	
26	WebCore::TextureMapperLayerClientQt::syncLayers	TextureMapperLayerClientQt.cpp	92	0x51866395	
27	WebCore::Timer<WebCore::AXObjectCache>::fired	Timer.h	114	0x51c75f39	
28	WebCore::ThreadTimers::sharedTimerFiredInternal	ThreadTimers.cpp	132	0x52633356	
29	WebCore::ThreadTimers::sharedTimerFired	ThreadTimers.cpp	106	0x52633276	
30	WebCore::SharedTimerQt::timerEvent	SharedTimerQt.cpp	114	0x52888092	
31	QObject::event	qobject.cpp	1074	0x5ca5eff3	
32	QApplicationPrivate::notify_helper	qapplication.cpp	3470	0x5a8c310e	
33	QApplication::notify	qapplication.cpp	2891	0x5a8c0af5	
34	QCoreApplication::notifyInternal	qcoreapplication.cpp	873	0x5ca12d04	
35	QCoreApplication::sendEvent	qcoreapplication.h	232	0x5ca18289	
36	QEventDispatcherWin32::event	qeventdispatcher_win.cpp	1120	0x5caa55b2	
37	QApplicationPrivate::notify_helper	qapplication.cpp	3470	0x5a8c310e	
38	QApplication::notify	qapplication.cpp	2891	0x5a8c0af5	
39	QCoreApplication::notifyInternal	qcoreapplication.cpp	873	0x5ca12d04	
40	QCoreApplication::sendEvent	qcoreapplication.h	232	0x5ca18289	
41	QCoreApplicationPrivate::sendPostedEvents	qcoreapplication.cpp	1477	0x5ca13ba6	
42	QCoreApplication::sendPostedEvents	qcoreapplication.cpp	1335	0x5ca1385d	
43	QWindowsGuiEventDispatcher::sendPostedEvents	qwindowsguieventdispatcher.cpp	88	0x598a0591	
44	qt_internal_proc	qeventdispatcher_win.cpp	423	0x5caa33e7	
45	InternalCallWinProc	USER32		0x75ce62fa	
46	UserCallWinProcCheckWow	USER32		0x75ce6d3a	
47	DispatchMessageWorker	USER32		0x75ce77c4	
48	DispatchMessageW	USER32		0x75ce788a	
49	QEventDispatcherWin32::processEvents	qeventdispatcher_win.cpp	757	0x5caa4543	
50	QWindowsGuiEventDispatcher::processEvents	qwindowsguieventdispatcher.cpp	80	0x598a04fe	
51	QEventLoop::processEvents	qeventloop.cpp	137	0x5ca0f97c	
52	QEventLoop::exec	qeventloop.cpp	212	0x5ca0fae2	
53	QCoreApplication::exec	qcoreapplication.cpp	1126	0x5ca1325d	
54	QGuiApplication::exec	qguiapplication.cpp	1329	0x5d3993e8	
55	QApplication::exec	qapplication.cpp	2696	0x5a8c05a9	
56	main	main.cpp	51	0x1356aa0	
57	WinMain	qtmain_win.cpp	131	0x13ddd4a	
58	__tmainCRTStartup	crtexe.c	547	0x13dd380	
59	WinMainCRTStartup	crtexe.c	371	0x13dd10f	
60	BaseThreadInitThunk	KERNEL32		0x7760336a	
61	__RtlUserThreadStart	ntdll_77db0000		0x77de9f72	
62	_RtlUserThreadStart	ntdll_77db0000		0x77de9f45	
- replaces
- 
                    QTBUG-34571 Crash in Webkit sample browser -         
- Closed
 
-         
- 
                    QTBUG-40989 Assert in FrameView::paintContents -         
- Closed
 
-