Flash plugin npapi causes xibo stop

Hi Dan

I installed 1.7.1 client on my new recovered pc(windows 8.1 64 bit), the CMS version is 1.7.1

I set default browser as CEF.

The webpage is working very well, but when I was testing some embedded medias, it could not load plugin.
So I installed NPAPI. Then the embedded medias worked.

After the installation, I tried testing the webpage again, the Xibo Client always stopped after about 10-20 minutes, no exception, just quit. I reported this issue in Github #240.

I don’t know how to continue testing it.

Thanks for your help.
Jianjian

Please install the 1.7.2 client version as it fixes alot of memory leak issues which were present in 1.7.1

Can you explain what you did there? We haven’t managed to get that working yet and it would be useful to have instructions for testing.

Hi Dan

I tried in the following 2 ways.

1 open chrome browser, type about:plugins, and found the adobe flash plugin ppapi and disable it, then open a webpage which has embed flash, when it prompt to upgrade flash plugin, click it, then ppapi, npapi will be installed, and go back to chrome browser, enable disabled flash plugins.

2 go to adobe flash official download website
https://get.adobe.com/flashplayer/
click " do you have different operation system or browser?"
then choose your operation system and select pp 17 for firefox - npapi
download and install.

Thanks
Jianjian

Hi Alex

I verified this issue on 1.7.2, I found the Xibo stopped even faster than it did in 1.7.1, it stopped after about 5 minutes.

The both client and server versions are 1.7.2

Thanks
Jianjian

And if you disable CEF you should see 1.7.2 is significantly more stable. We’ve had alot of reports to that effect.

Yes, Alex, I totally agree with you. I have another machine running the test with IE, it’s stable.

For CEF, is it possible to try with a 64 bit cef lib as I said in #240? I tried it on 1.7.0, it solved this stop issue, but I got an exception after about 24 hours from xilium ( invoke function). Maybe I will try again after I finish testing 1.7.2 IE version.

Thanks
Jianjian

It certainly is possible and we haven’t forgotten :smile: - we have taken a step back on CEF for a moment to address some of the other issues we face.

Making CEF stable will take a lot of time and it seems a little pointless if we can’t get around the basics

  • White flash on load
  • Plugin Architecture (for flash, etc)
  • Gobbling all keyboard input
  • Crashing

It would be great if you could continue your work testing - it is very helpful!

Just a comment.

I tested this issue last week on 1.7.2, the webpage works fine. No problem found after I installed npapi.

Usually I test webpage with aol, there was a video always running on that website, but last week, it was replaced by an image (weekly flyers). That’s the obvious difference I found, I don’t know if there were any other changes made on that website.

Thanks
Jianjian

If you are able to put that code on GitHub in a fork, it would be great. If not, then don’t worry we will try and get to it as soon as we can.

1 1.7.2 on both server and client side, client OS win8.1 64bit
2 create a profile, browser=cef
3 install npapi
4 create a webpage and host it, the code is as the follows
5 create a layout with media type webpage
6 schedule it
7 xibo stopped after about 10minutes

The following code is just for the test purpose!

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="testvideo.Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <script src="http://o.aolcdn.com/os/moat/prod/moatuac.js"></script>
</head>
<body>
    <form id="form1" runat="server">
        <table class="auto-style1">
        <tr>
           <td>
               <iframe width="300" height="265" src="http://video.sandbox.stylelist.ca/video-playlists?videoGroupID=149858&amp;width=300&amp;height=555&amp;fwSiteSection=toshiba.aol.ca-autoplay" border="0" scrolling="no" marginwidth="0" marginheight="0" hspace="0" vspace="0"></iframe>
           </td>
        </tr>
    </table>
    </form>
</body>
</html>

Hi @JianjianHuang,

CEF is not getting much airtime at the moment because it is very buggy - I haven’t been able to make it run reliably and realistically a lot more time needs to be spent on it tuning the integration.

Our time at the moment is being directed into other areas.

Your debugging is of course valuable, but I can’t guarantee that we can look it at in the short term.

I fully understand, thank you very much, Dan.

1 Like