New issue
Advanced search Search tips

Issue 623884 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Check failed: normalized_threshold >= std::abs(b.normal_.LengthSquared() - 1.0f) in cc::DrawPolygon::SideCompare

Reported by hodovan....@gmail.com, Jun 28 2016

Issue description

Chrome Version: Chromium 53.0.2782.0
OS: Ubuntu 15.10, x86_64

What steps will reproduce the problem?
1. Load the attached test case with debug content_shell.

<!DOCTYPE html>
<style> 
* {
    mix-blend-mode:overlay;
    transform-origin: 0 0 -2898096713157050ch ;
    transform: rotateX(-75rad);
    outline: auto;
    transform-style: preserve-3d;
}
</style>
<h6></h6>
<footer></footer>


What is the expected result?
Run the test without any failure.

Backtrace:

[6016:6016:0628/102137:1173902197472:FATAL:draw_polygon.cc(144)] Check failed: normalized_threshold >= std::abs(b.normal_.LengthSquared() - 1.0f) (0.001 vs. 1)
#0 0x0000004bc501 __interceptor_backtrace
#1 0x7effd3db2a9c base::debug::StackTrace::StackTrace()
#2 0x7effd3f1bb82 logging::LogMessage::~LogMessage()
#3 0x7effce88c051 cc::DrawPolygon::SideCompare()
#4 0x7effce611b20 cc::BspTree::GetNodePositionRelative()
#5 0x7effce60e2af cc::BspTree::BuildTree()
#6 0x7effce61117d cc::BspTree::BuildTree()
#7 0x7effce60d1b4 cc::BspTree::BspTree()
#8 0x7effce65cbb7 cc::DirectRenderer::FlushPolygons()
#9 0x7effce65f83a cc::DirectRenderer::DrawRenderPass()
#10 0x7effce65925c cc::DirectRenderer::DrawRenderPassAndExecuteCopyRequests()
#11 0x7effce657172 cc::DirectRenderer::DrawFrame()
#12 0x7effcd2ade0e cc::Display::DrawAndSwap()
#13 0x7effcd2dcc23 cc::DisplayScheduler::DrawAndSwap()
#14 0x7effcd2d9b6a cc::DisplayScheduler::AttemptDrawAndSwap()
#15 0x7effcd2d7bc1 cc::DisplayScheduler::OnBeginFrameDeadline()
#16 0x7effcd2eec32 _ZNK4base8internal15RunnableAdapterIMN2cc16DisplaySchedulerEFvvEE3RunIRKNS_7WeakPtrIS3_EEJEEEvOT_DpOT0_
#17 0x7effcd2eea0c _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKNS0_15RunnableAdapterIMN2cc16DisplaySchedulerEFvvEEERKNS_7WeakPtrIS6_EEJEEEvOT_OT0_DpOT1_
#18 0x7effcd2ee944 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN2cc16DisplaySchedulerEFvvEEEFvPS7_EJNS_7WeakPtrIS7_EEEEELb1EFvvEE3RunEPNS0_13BindStateBaseE
#19 0x7effcd30118f base::Callback<>::Run()
#20 0x7effcd2ff9c7 base::CancelableCallback<>::Forward()
#21 0x7effcd300ca2 _ZNK4base8internal15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEE3RunIRKNS_7WeakPtrIS4_EEJEEEvOT_DpOT0_
#22 0x7effcd300a7c _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKNS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEERKNS_7WeakPtrIS7_EEJEEEvOT_OT0_DpOT1_
#23 0x7effcd3009b4 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMNS_18CancelableCallbackIFvvEEEKFvvEEEFvPKS8_EJNS_7WeakPtrIS8_EEEEELb1ES7_E3RunEPNS0_13BindStateBaseE
#24 0x7effd3d48b3f base::Callback<>::Run()
#25 0x7effd3dc3529 base::debug::TaskAnnotator::RunTask()
#26 0x7effd3f8391b base::MessageLoop::RunTask()
#27 0x7effd3f84350 base::MessageLoop::DeferOrRunPendingTask()
#28 0x7effd3f85895 base::MessageLoop::DoWork()
#29 0x7effd3ce3490 base::MessagePumpGlib::Run()
#30 0x7effd3f821b5 base::MessageLoop::RunHandler()
#31 0x7effd414ed2f base::RunLoop::Run()
#32 0x7effc0e3d31a content::BrowserMainLoop::MainMessageLoopRun()
#33 0x7effc0e3cac0 content::BrowserMainLoop::RunMainMessageLoopParts()
#34 0x7effc0e59a28 content::BrowserMainRunnerImpl::Run()
#35 0x0000005e9dd7 ShellBrowserMain()
#36 0x000000549c76 content::ShellMainDelegate::RunProcess()
#37 0x7effc0645143 content::RunNamedProcessTypeMain()
#38 0x7effc064f90d content::ContentMainRunnerImpl::Run()
#39 0x7effc0641dca content::ContentMain()
#40 0x000000544e77 main
#41 0x7eff94e24ac0 __libc_start_main
#42 0x000000479419 <unknown>

 
test.html
229 bytes View Download
Components: Blink
Labels: Needs-Feedback
Tested the issue on Ubuntu 14.04, Windows 7, Mac 10.11.5 using 53.0.2782.0 with below steps:

1.Opened test.html in chrome.
2.Observed that blank page got opened.

hodovan.renata@Could you please provide actual and expected behavior screencast for further triaging the issue.
@ssamanoori: Did you use a debug build? I've just built a fresh content_shell (Blink rev c9f1df5) and it's still valid.
Project Member

Comment 3 by sheriffbot@chromium.org, Jun 29 2016

Labels: -Needs-Feedback Needs-Review
Owner: ssamanoori@chromium.org
Thank you for providing more feedback. Adding requester "ssamanoori@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Needs-Review Te-NeedsFurtherTriage
Owner: ----

Comment 5 by tkent@chromium.org, Jul 5 2016

Components: -Blink Internals>Compositing
Cc: flackr@chromium.org petermayo@chromium.org
Owner: sunxd@chromium.org
Status: Assigned (was: Unconfirmed)
This may be related to crbug.com/626095

Sign in to add a comment