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

Issue 710735 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 667532
Owner: ----
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Seeking HTML5 video causes GPU process to crash.

Reported by ren...@arimil.com, Apr 12 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3063.4 Safari/537.36

Example URL:
Any page that has a HTML5 video and a seek bar.

Steps to reproduce the problem:
1. Go to any HTML5 video.
2. Seek through large portions of the video rapidly.

What is the expected behavior?
For the video player to seek to the desired location and not crash.

What went wrong?
It seems that the GPU process is hanging when seeking rapidly, doing it in interval with pauses seems to be fine.

Did this work before? N/A 

Is it a problem with Flash or HTML5? HTML5

Does this work in other browsers? Yes

Chrome version: 59.0.3063.4  Channel: n/a
OS Version: 10.0
Flash Version: 

Contents of chrome://gpu: 
Attached, due to comment being to long.
 
about-gpu.txt
79.0 KB View Download
Labels: Needs-Triage-M59
Cc: jbau...@chromium.org
Can you include your crash id from chrome://crashes ?

Comment 3 Deleted

Comment 4 by ren...@arimil.com, Apr 12 2017

IMPORTANT: Your crash has already been automatically reported to our crash system. Please file this bug only if you can provide more information about it.


Chrome Version: 59.0.3063.4
Operating System: Windows NT 10.0.14393

Can you reproduce this crash? Inconsistently 

What steps will reproduce this crash? (If it's not reproducible, what were you doing just before the crash?)
1.For this one it was tabbing back to a tab that had a video on it.

****DO NOT CHANGE BELOW THIS LINE****
Crash ID: crash/200d84f680000000

Hurm, we're hanging trying to stop the decoder thread, which is hung inside the vp8 (vp9?) decoder? 

0x00007ffc2233e5c2	(MSVP9DEC.dll + 0x0001e5c2 )	vpx_codec_dec_reinit
0x00007ffc2233eccb	(MSVP9DEC.dll + 0x0001eccb )	vpx_codec_dec_reinit
0x00007ffc2232add6	(MSVP9DEC.dll + 0x0000add6 )	WebmMfVp8DecLib::WebmMfVp8Dec::SampleInfo::DecodeOne(vpx_codec_ctx &,__int64 &,__int64 &,_VPx_DXVA_Interface *,void *)
0x00007ffc22329651	(MSVP9DEC.dll + 0x00009651 )	WebmMfVp8DecLib::WebmMfVp8Dec::Decode(IMFSample * &)
0x00007ffc223293ea	(MSVP9DEC.dll + 0x000093ea )	WebmMfVp8DecLib::WebmMfVp8Dec::ProcessOutput(unsigned long,unsigned long,_MFT_OUTPUT_DATA_BUFFER *,unsigned long *)
0x00007ffbfbcb4865	(chrome_child.dll -dxva_video_decode_accelerator_win.cc:1771 )	media::DXVAVideoDecodeAccelerator::DoDecode(gfx::ColorSpace const &)
0x00007ffbfbcb4005	(chrome_child.dll -dxva_video_decode_accelerator_win.cc:2284 )	media::DXVAVideoDecodeAccelerator::DecodeInternal(base::win::ScopedComPtr<IMFSample,&__s_GUID const _GUID_c40a00f2_b93a_4d80_ae8c_5a1c634f58e4> const &)
0x00007ffbfa61fa24	(chrome_child.dll -callback.h:91 )	base::Callback<void ,0,0>::Run( ?? )
0x00007ffbfa620101	(chrome_child.dll -task_annotator.cc:59 )	base::debug::TaskAnnotator::RunTask(char const *,base::PendingTask *)
0x00007ffbfa4bad0a	(chrome_child.dll -message_loop.cc:423 )	base::MessageLoop::RunTask(base::PendingTask *)
0x00007ffbfa61fd9b	(chrome_child.dll -message_loop.cc:527 )	base::MessageLoop::DoWork()
0x00007ffbfa61f6a2	(chrome_child.dll -message_pump_default.cc:33 )	base::MessagePumpDefault::Run(base::MessagePump::Delegate *)
0x00007ffbfa9db281	(chrome_child.dll -run_loop.cc:37 )	base::RunLoop::Run()
0x00007ffbfa9db13e	(chrome_child.dll -thread.cc:333 )	base::Thread::ThreadMain()
0x00007ffbfa9dad97	(chrome_child.dll -platform_thread_win.cc:89 )	base::`anonymous namespace'::ThreadFunc
0x00007ffc49378363	(KERNEL32.DLL + 0x00008363 )	BaseThreadInitThunk
0x00007ffc497170d0	(ntdll.dll + 0x000670d0 )	RtlUserThreadStart

renari@ can you link to the video you were trying to play? Was it a YouTube video? Should be a vp9 video then. We may need to report an issue to nvidia; it looks like you're using the latest drivers too.

It's possible this is a dupe of  issue 667532  which jbauman@ says is better with the creators edition update.
Cc: oetu...@nvidia.com

Comment 7 by ren...@arimil.com, Apr 13 2017

https://www.youtube.com/watch?v=C_2Fq2A1qWA

This was the video that caused that crash.

Comment 8 by ren...@arimil.com, Apr 13 2017

Looking at the other issue you linked this does seem to be similar to what I've been experiencing.
You might try updating to the Windows Creator Edition update then:

https://www.microsoft.com/en-us/windows/features

Use the "download update assistant" link -- or see if you have it available through the normal Windows Update settings in the control panel. Caveat I don't think that this is fully rolled out and thus may be buggy.
Cc: jmukthavaram@chromium.org
Labels: Needs-Feedback
renari@,
Could you please check the issue as per comment#9 & update the thread accordingly.
Thank you!!

Comment 11 by ren...@arimil.com, Apr 17 2017

I have installed the windows creator update, since then I haven't had the issue happen I'll do more testing soon and post an update here.
Project Member

Comment 12 by sheriffbot@chromium.org, Apr 17 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "jmukthavaram@chromium.org" to the cc list and removing "Needs-Feedback" label.

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

Comment 13 by ren...@arimil.com, Apr 18 2017

I tested this for a few hours and wasn't able to get the issue to occur. I've had this happen in the past most commonly while seeking but I've also had it happen while going fullscreen and going back to a background tab, however none of these caused the issue.
Mergedinto: 667532
Status: Duplicate (was: Unconfirmed)
1. As per the Comment #13 this issue has been improved on latest windows creator update.
2. As per comment #5 duping this issue into  issue 667532 . Please feel free to un dupe this if not the case

Sign in to add a comment