Crash or blank screen with francetvsport.fr

Bug #1326667 reported by Saint Germain
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Pipelight
Triaged
Medium
Unassigned

Bug Description

Hello,

I am trying to see the live stream from here:
http://www.francetvsport.fr/roland-garros/direct

Sometimes I manage to get only the sound, but most of the time I got a blank screen and nothing else.
I don't see any error message in the console output to help me debug this.
The problem is that you can only debug when there is a match (usually between 12h and 20h).

Can you advise me on how to debug this further ?

Distribution: Debiab Wheezy on amd64
Graphic card: Intel Haswell HD Graphics 4600
Wine: wine-1.7.16
pipelight-plugin --list-enabled: silverlight5.1, flash
Desktop: Gnome
Firefox/Iceweasel: 24.5.0esr-1~deb7u1

I tried disabling all firefox extensions and deleting ~/.wine-pipelight, but no changes.

Thanks !

Revision history for this message
Saint Germain (saintger) wrote :
Revision history for this message
Saint Germain (saintger) wrote :

Now we can debug ;-)
I have attached the output log where I can hear the sound but see no video.

Revision history for this message
Michael Müller (mqchael) wrote :

Hi,

please update your Pipelight and wine-compholio packages to the most recent version and attach the output of:

pipelight-plugin --system-check

There was a similar case some days ago and the person didn't have the correct 32 bit graphic driver libraries installed. The check tool should reveal this issue.

Michael

Revision history for this message
Saint Germain (saintger) wrote :

Hi !

Normally the pipelight-multi and wine-compolio are up-to-date (see below) and I have some libraries problem with pipeligh-multi --system-check but I don't see how I can repair them (libnetapi.so qnd libodbc.so)

root@debian:/# apt-cache policy pipelight-multi
pipelight-multi:
  Installed: 0.2.7
  Candidate: 0.2.7
  Version table:
 *** 0.2.7 0
        500 http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/ ./ Packages
        100 /var/lib/dpkg/status

apt-cache policy wine-compholio

wine-compholio:
  Installed: 1.7.19-1~ubuntu12.04.1
  Candidate: 1.7.19-1~ubuntu12.04.1
  Version table:
 *** 1.7.19-1~ubuntu12.04.1 0
        500 http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/ ./ Packages
        100 /var/lib/dpkg/status

Revision history for this message
Saint Germain (saintger) wrote :

Just a quick note: tomorrow is the last day possible to debug this as this is the finale ;-)
After that we may have to wait another year to debug (except if they use the same setup for another event).

Cheers,

Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

two addititional ideas you could probably try out:

* Disable GPU acceleration - to do that close all browser windows, then start:
PIPELIGHT_GPUACCELERATION=0 firefox

* Disable embedding into the browser:
PIPELIGHT_EMBED=0 firefox

Does one of these methods help to workaround the issue?

Regards,
Sebastian

Revision history for this message
Saint Germain (saintger) wrote :

With PIPELIGHT_GPUACCELERATION=0 there is no difference : I can hear the sound but no images

With PIPELIGHT_EMBED=0 it works !

I have attached the outputs to debug further.

One interesting thing : I have to scroll down in order to make it work. Otherwise the screen stays black.
Same without PIPELIGHT_EMBED=0, I have to scroll down to hear the sound.

Hope that it will help.

Revision history for this message
Saint Germain (saintger) wrote :
Revision history for this message
Sebastian Lackner (slackner) wrote :

Hi,

the logs don't provide any useful information, but I would assume, that you get the same effect on any other page that uses the flash plugin (like Youtube, ...), is this right? If not its really weird, because it normally shouldn't make any difference...

Do you maybe have disabled compositing? This is required in oder for embed to work properly. It should normally be enabled by default on Debian, so you probably changed it in the past?

Regards,
Sebastian

Revision history for this message
Saint Germain (saintger) wrote :

Hi,

No this web site was the only one behaving strangely. Youtube works fine for instance.

Indeed compositing was disabled:
gsettings get org.gnome.metacity compositing-manager
false

But the match is finished and I cannot test anymore the website with compositing enabled.
We'll see if the problem occur on another website !

In the meantime I have learnt a little more how to debug pipelight and to see the match !

You can close the issue for now.

Thanks for your help !

Revision history for this message
teddy8241 (teddy8241) wrote :

hello,

i have a same bug with Pluzz (francetv) but "PIPELIGHT_EMBED=0" don't work.

Ubuntu 14.04
Firefox 30
Graphic card: Intel HD Graphics 4000

Revision history for this message
Saint Germain (saintger) wrote :

Indeed I can confirm that the bug is there on Pluzz (http://pluzz.francetv.fr).

However I can view the video with PIPELIGHT_EMBED=0.

Do you have a black screen also with PIPELIGHT_EMBED=0 on both the extra window which opens and on the website ?

Revision history for this message
Michael Müller (mqchael) wrote :

Hi,

the problem seems to exist in Firefox only as Chrome plays the video without problems using Pipelight Flash. The issue is most probably caused by Pipelight (and not Wine) as we do not handle the windowless drawing mode in the way defined by the NPAPI specification . The reason for this is that it would result in a decreased playback performance and causes some trouble with keyboard input. However, you can use the environment variable PIPELIGHT_WINDOWLESSMODE=2 to enforce the correct behavior and therefore view the video in Firefox.

Michael

Changed in pipelight:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Saint Germain (saintger) wrote :

I can confirm that with PIPELIGHT_WINDOWLESSMODE=2, I can view the videos in http://pluzz.francetv.fr.

Feel free to close the bug if you think that the workaround is enough and doesn't require any source code change.

Thanks !

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.