New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 646708 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug



Sign in to add a comment

color: MSAN errors from ICCProfile::GetColorSpace

Project Member Reported by ccameron@chromium.org, Sep 14 2016

Issue description

See the following errors
https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20MSAN/builds/12218

19:03:27.700 29717 ==4==WARNING: MemorySanitizer: use-of-uninitialized-value
19:03:27.700 29717 #0 0x7853dbe in computeTypeMask
third_party/skia/src/core/SkMatrix44.cpp:59:23
19:03:27.700 29717 #1 0x7858825 in getType
third_party/skia/include/core/SkMatrix44.h:208:31
19:03:27.700 29717 #2 0x7858825 in setConcat
third_party/skia/src/core/SkMatrix44.cpp:378:0
19:03:27.700 29717 #3 0x76f8840 in operator*= ui/gfx/transform.h:253:5
19:03:27.700 29717 #4 0x76f8840 in ColorSpaceToColorSpaceTransform
ui/gfx/color_transform.cc:563:0
19:03:27.700 29717 #5 0x76f78de in NewColorTransform
ui/gfx/color_transform.cc:703:15
19:03:27.700 29717 #6 0x767f315 in GetColorSpace
ui/gfx/icc_profile.cc:142:45
19:03:27.700 29717 #7 0xb2263ae in initializeLayerTreeView
content/renderer/render_widget.cc:1141:61
19:03:27.700 29717 #8 0xb1e68fd in initializeLayerTreeView
content/renderer/render_view_impl.cc:1956:17
19:03:27.700 29717 #9 0xc1c6b06 in initializeLayerTreeView
third_party/WebKit/Source/web/WebViewImpl.cpp:4341:19
19:03:27.700 29717 #10 0xc1c57bf in WebViewImpl
third_party/WebKit/Source/web/WebViewImpl.cpp:471:5
19:03:27.700 29717 #11 0xc1c29ff in create
third_party/WebKit/Source/web/WebViewImpl.cpp:342:25
19:03:27.700 29717 #12 0xc1c29ff in create
third_party/WebKit/Source/web/WebViewImpl.cpp:336:0
19:03:27.700 29717 #13 0xb19b457 in Initialize
content/renderer/render_view_impl.cc:717:7

 
My guess is that this is because gfx::ColorSpace::custom_primary_matrix_ is not initialized.

That said, we shouldn't be using it if it is unspecified, so there is likely another bug in play.
Project Member

Comment 3 by sheriffbot@chromium.org, Sep 14 2017

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment