Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.8.0 Alpha
-
None
-
Windows 10 64 bit, MSVC 2015 32/64 bit.
Description
Qt 5.8 compiled with MSVC 2015 Update 3 (latest patch sets) asserts in Qt WebEngine process (debug build) - both in 32 bit and 64 bit.
The following stack trace was obtained from 64 bit and quicknanobrowser --single-process:
1 SkScalerContext_DW::generateColorGlyphImage SkScalerContext_win_dw.cpp 813 0x18641d27b 2 SkScalerContext_DW::generateImage SkScalerContext_win_dw.cpp 852 0x18641dd1b 3 SkScalerContext::getImage SkScalerContext.cpp 512 0x180efd2c5 4 SkGlyphCache::findImage SkGlyphCache.cpp 214 0x180e7edfd 5 DrawOneGlyph::getImageData SkDraw.cpp 1528 0x180ebaf3b 6 DrawOneGlyph::operator() SkDraw.cpp 1506 0x180eb1d9c 7 SkFindAndPlaceGlyph::GlyphFindAndPlaceSubpixel<DrawOneGlyph & __ptr64,0,1>::findAndPositionGlyph SkFindAndPlaceGlyph.h 468 0x180eba8ce 8 SkFindAndPlaceGlyph::ProcessPosText<DrawOneGlyph & __ptr64> SkFindAndPlaceGlyph.h 615 0x180eaef66 9 SkDraw::drawPosText SkDraw.cpp 1680 0x180eb73e4 10 SkBitmapDevice::drawPosText SkBitmapDevice.cpp 350 0x180ed87f8 11 SkBaseDevice::drawTextBlob SkDevice.cpp 133 0x180e8e9cc 12 SkCanvas::onDrawTextBlob SkCanvas.cpp 2674 0x180e7845b 13 SkCanvas::drawTextBlob SkCanvas.cpp 2707 0x180e7061d 14 SkRecords::Draw::draw<SkRecords::DrawTextBlob> SkRecordDraw.cpp 115 0x180fdc02a 15 SkRecords::Draw::operator()<SkRecords::DrawTextBlob> SkRecordDraw.h 63 0x180fd5b82 16 SkMiniPicture<SkRecords::DrawTextBlob>::playback SkMiniRecorder.cpp 39 0x180fd7870 17 blink::RecordingImageBufferSurface::fallBackToRasterCanvas RecordingImageBufferSurface.cpp 94 0x1876f1516 18 blink::RecordingImageBufferSurface::newImageSnapshot RecordingImageBufferSurface.cpp 143 0x1876f20fa 19 blink::ImageBuffer::getImageData ImageBuffer.cpp 310 0x183f27161 20 blink::BaseRenderingContext2D::getImageData BaseRenderingContext2D.cpp 1337 0x1844d6e0d 21 blink::CanvasRenderingContext2DV8Internal::getImageDataMethod V8CanvasRenderingContext2D.cpp 2151 0x18459bf75 22 blink::CanvasRenderingContext2DV8Internal::getImageDataMethodCallback V8CanvasRenderingContext2D.cpp 2162 0x18459c008 23 v8::internal::FunctionCallbackArguments::Call api-arguments.cc 20 0x1856421cf 24 v8::internal::`anonymous namespace'::HandleApiCallHelper<0> builtins.cc 5313 0x1836c54b3 25 v8::internal::Builtin_Impl_HandleApiCall builtins.cc 5341 0x1836d4f81 26 v8::internal::Builtin_HandleApiCall builtins.cc 5329 0x1836c45fe 27 0x460480614b 28 v8::internal::Builtin_MathAsin Qt5WebEngineCored 0x1836c44df 29 0x2fe29aa9e71 30 0x4 31 0x4600000005 32 v8::internal::Runtime_LoadGlobalIC_Slow Qt5WebEngineCored 0x185618c7f 33 0x22ddaeadd39 34 0x4415cfc1e8 35 0x4604806081 36 0x4415cfc180 37 0x300000000 38 0x4415cfc270 39 0x4604949953 40 0x2cb49604399 41 0x2fe29aa9e71 42 0x100000000 43 0x100000000 44 0x1000000000 45 0x1000000000 46 0x22ddaeae009 47 0x2fe29aa9e71
Attachments
For Gerrit Dashboard: QTBUG-56200 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
172090,2 | [Backport] Remove assert that current color is never used. | 53-based | qt/qtwebengine-chromium | Status: MERGED | +2 | 0 |