Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.4.0
-
None
-
Windows 7 64 bit
Description
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
Attachments
Issue Links
- replaces
-
QTBUG-34571 Crash in Webkit sample browser
- Closed
-
QTBUG-40989 Assert in FrameView::paintContents
- Closed