Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 402995 - www-client/chromium-18.0.1025.1-r1 - html5 video loading but not playing
Summary: www-client/chromium-18.0.1025.1-r1 - html5 video loading but not playing
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 3 votes (vote)
Assignee: Chromium Project
URL:
Whiteboard: ht-wanted
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-10 13:36 UTC by Sylvain BERTRAND
Modified: 2012-05-22 19:59 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info www-client/chromium (infos,4.88 KB, text/plain)
2012-02-10 13:37 UTC, Sylvain BERTRAND
Details
emerge --info chromium (chromium.info,16.36 KB, text/plain)
2012-03-14 15:31 UTC, drhopfen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sylvain BERTRAND 2012-02-10 13:36:26 UTC
After fooling around playing many videos from youtube/dailymotion/vimeo, the videos in all html5 players stop playing (pressing the pause/play button does not do anything), but I can see their loading progression fine (the loading progression bar seems to work fine).
Comment 1 Sylvain BERTRAND 2012-02-10 13:37:29 UTC
Created attachment 301477 [details]
emerge --info www-client/chromium
Comment 2 Martin Heusel 2012-02-14 08:25:55 UTC
this happened at least since chromium-16 here.

additionally chromium is not closing properly always leaving some processes/threads behind in the process list with two zombies.
Comment 3 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-02-14 08:44:42 UTC
(In reply to comment #2)
> this happened at least since chromium-16 here.

Please try to report problems when they happen then.

What are steps to reproduce? Be specific. Are you running Gentoo inside a virtual machine? What's your graphics card and which video drivers are you using?

> additionally chromium is not closing properly always leaving some
> processes/threads behind in the process list with two zombies.

File a separate bug for this, with precise steps to reproduce (and the version number).
Comment 4 Martin Heusel 2012-02-14 13:07:42 UTC
(In reply to comment #3)

Steps to reproduce:

1. Play html5 video (e.g. youtube)
2. Replay or play another html5 video
3. Mostly the first replay is not working anymore

Video is loading but no playback. Often stuck at the beginning.
It's still possible to jump to different parts in the loaded video but no playback.

No virtual machine
chromium 17.0.963.46-r1 
ATI Technologies Inc Mobility Radeon HD 3400 Series
ati-drivers 11.11

> > additionally chromium is not closing properly always leaving some
> > processes/threads behind in the process list with two zombies.
> 
> File a separate bug for this, with precise steps to reproduce (and the version
> number).

I think it's related, the thread who plays the video is somehow dead.

I can report a separate bug if necessary
Comment 5 Martin Heusel 2012-02-15 10:57:22 UTC
Additional info / correction

Video playback stops only if the video window stays open for a while after playing the first time.

Steps to reproduce:

1. Play html5 video (e.g. youtube)
2. Let video tab/window open for a couple of minutes
3. Now html5 video playback stops at 0:00 while loading

After closing chromium a couple of chrome processes/threads are still in the process list. Two of them are zombies. This doesn't happen if videos are played and stopped playing like above in step 1-3
Comment 6 Martin Heusel 2012-02-15 11:00:20 UTC
Correction, chromium processes and zombies _don't show up_ in the process list after closing if videos are _not played_ e.g. no playback error happens.
Comment 7 Anton Bolshakov 2012-02-20 15:01:16 UTC
the same issue with non-youtube html5 video:

http://blog.flameeyes.eu/2012/02/14/so-that-s-how-i-sound-speaking-english-sigh-oh-it-s-my-fosdem-talk

www-client/google-chrome-17.0.963.56_p121963:stable
Comment 8 Martin Heusel 2012-02-20 17:25:46 UTC
plain audio playback is also affected

e.g.

http://hardwax.com/65124/
Comment 9 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-02-20 17:36:14 UTC
(In reply to comment #7)
> the same issue with non-youtube html5 video:
> 
> http://blog.flameeyes.eu/2012/02/14/so-that-s-how-i-sound-speaking-english-sigh-oh-it-s-my-fosdem-talk
> 
> www-client/google-chrome-17.0.963.56_p121963:stable

Ah, so you can repro with google-chrome? Please report it upstream then (http://new.crbug.com) and post the link here. Thanks!
Comment 10 drhopfen 2012-02-22 14:45:28 UTC
I have the same issue here with www-client/chromium-18.0.1025.39 on ~amd64
with nvidia-drivers-295.20-r1.
I can't reproduce it with www-client/google-chrome-18.0.1025.39_beta122785, so I think it makes no sense to report it to upstream.
Comment 11 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-03-14 11:17:53 UTC
I was unable to reproduce this with chromium-17.x or chromium-18.x .

We need more precise steps to reproduce or more details to make progress on this bug. Has anyone found some upstream bug report that could be similar to this one?

drhopfen, please post emerge --info chromium.
Comment 12 Sylvain BERTRAND 2012-03-14 12:49:48 UTC
This is a very hard bug to troubleshoot as it is "random". It happens for sure, but there is no "exact" way to reproduce the bug.
Comment 13 Martin Heusel 2012-03-14 13:14:50 UTC
I can reproduce it every time. Play a html5 video or audio. After playback stops at the end of the video or track _wait a minute or two_, try to replay or play another html5 video or audio and playback never starts again until chromium is restarted. And always 5 chromium processes stay in the process list with two of them as zombies. It's possible to kill -15 the controlling chromium process to clean up the process list finally including the zombies.
Comment 14 Sylvain BERTRAND 2012-03-14 13:25:07 UTC
Lucky you! The randomness seems to come from the "1 minute or 2"
Comment 15 drhopfen 2012-03-14 15:31:49 UTC
Created attachment 305319 [details]
emerge --info chromium
Comment 16 drhopfen 2012-03-14 15:38:37 UTC
(In reply to comment #14)
> Lucky you! The randomness seems to come from the "1 minute or 2"

(In reply to comment #11)
> I was unable to reproduce this with chromium-17.x or chromium-18.x .
> 
> We need more precise steps to reproduce or more details to make progress on
> this bug. Has anyone found some upstream bug report that could be similar to
> this one?
> 
> drhopfen, please post emerge --info chromium.

I posted it. I can reproduce it with any html5 video. If it runs to the end replay or skipping back to the beginning won't work. After it happened no html5 video or audio works until I close chromium.
Comment 17 drhopfen 2012-03-14 16:57:09 UTC
I just rebuilt chromium without the custom-cflag useflag, but the problem still exists...
Comment 18 Chris Stankevitz 2012-04-10 23:44:51 UTC
I have the same problem and am willing to troubleshoot.  Namely, I'm willing to roll back versions of chromium until it starts working again, but it looks like someone took the old versions of chromium out of portage.

Steps to reproduce:
1. Buy a Dell Precision M6600
2. Install gentoo amd64 (let me know if you want my emerge --info or my world file)
3. Start Chromium 18.0.1025.151
4. Navigate to http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_video_all
5. Note video "loads" but does not "play".  You can "seek" to different times and see the video frame at that time, but the video does not "play".
Comment 19 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-04-11 05:29:55 UTC
(In reply to comment #18)
> I have the same problem and am willing to troubleshoot.  Namely, I'm willing
> to roll back versions of chromium until it starts working again, but it
> looks like someone took the old versions of chromium out of portage.

1. Old versions are taken out of portage because they are insecure. You can still grab them from http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/chromium/?hideattic=0

2. Trying old versions is good and is going to provide valuable info, but the number of commits before chromium-16 and chromium-18 is going to be thousands. It would be cool if you could try to compile Chromium yourself from upstream sources (http://code.google.com/p/chromium/wiki/UsingNewGit) and see if the problem reproduces. If it does, you can then use git bisect to identify the exact commit that causes trouble. Please take any questions about that off-bugzilla, e.g. to chromium@ e-mail alias.

> Steps to reproduce:
> 1. Buy a Dell Precision M6600
> 2. Install gentoo amd64 (let me know if you want my emerge --info or my
> world file)
> 3. Start Chromium 18.0.1025.151
> 4. Navigate to
> http://www.w3schools.com/html5/tryit.asp?filename=tryhtml5_video_all
> 5. Note video "loads" but does not "play".  You can "seek" to different
> times and see the video frame at that time, but the video does not "play".

I couldn't repro (except I don't have a Dell). The file was playing just file for me. Anyway, those steps are precise, that's good.
Comment 20 Martin Heusel 2012-04-11 06:30:24 UTC
w3schools video plays fine for me even if video window stays open for a while. But it stops playing after playing a e.g. youtube video and let the video window open for at least 30s.

Additional info for chrome 18, the zombies disappeared after closing chrome when videos stopped playing.
Comment 21 drhopfen 2012-04-11 10:12:07 UTC
After all www-client/chromium-19.0.1084.15 seems to solve the issue for me. I'm unable to reproduce the bug neither on youtube nor on the w3schools page. Somebody with the same observations?
Comment 22 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-04-11 10:35:09 UTC
(In reply to comment #21)
> After all www-client/chromium-19.0.1084.15 seems to solve the issue for me.
> I'm unable to reproduce the bug neither on youtube nor on the w3schools
> page. Somebody with the same observations?

If you're feeling adventurous, feel free to do a git bisect to see which commit fixes the issue, and I can backport it to 18.x branch (we'll naturally get 19.x in stable in ~6 weeks, but those video issues can be annoying).
Comment 23 Chris Stankevitz 2012-04-11 18:41:37 UTC
For me:

The problem is present in www-client/chromium-18.0.1025.151

The problem is not present in www-client/chromium-19.0.1084.15
Comment 24 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-05-07 14:50:27 UTC
(In reply to comment #23)
> The problem is present in www-client/chromium-18.0.1025.151
> The problem is not present in www-client/chromium-19.0.1084.15

Is there anyone who can reproduce the problem with 19.x? My plan is to just wait for 19.x to go stable.
Comment 25 Victor Orozco 2012-05-13 17:27:34 UTC
I tried html5 videos with youtube (vevo and normal videos)

For the 19.0.1084.46 the problem isn't present

For the 18.0.1025.168 the problem is similar but not exactly equal, the problem starts after five or six videos, when the videos finish the replay button is not present just a pause button, after that I must press twice the pause button to start again the video, but it never stops.

I tested also to disable the internet connection while playing the video and the load bar continues increasing altought internet is down. The video stops at the point where the internet is removed and if I enable again the internet connection the video doesn't play anymore.

Configuration:
Funtoo with unstable profile
Nvidia GTX 560M
Comment 26 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2012-05-22 19:59:08 UTC
Closing as 19.x is now stable.