Firefox 54 bug ?? (Linux)

User Help for Mozilla Firefox
Post Reply
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Firefox 54 bug ?? (Linux)

Post by henke54 »

https://forum.openstreetmap.org/viewtopic.php?id=58784

I myself use ff also on ubuntu 16.04, and having the same issues as these guys above.
Sometimes crash on adobe flash-sites, like this one -> https://ccff02.minfin.fgov.be/cadgisweb/?local=nl_BE
and middle mousewheel not working on that site, before update ff, it worked.
It is an official government site , and when i contacted them via email, they answered (dead-simple) - > "use then internet explorer instead" :twisted: :twisted:
Last edited by henke54 on June 20th, 2017, 6:38 am, edited 3 times in total.
User avatar
DanRaisch
Moderator
Posts: 127168
Joined: September 23rd, 2004, 8:57 pm
Location: Somewhere on the right coast

Re: Firefox bug ?? (Linux)

Post by DanRaisch »

Moving to Firefox Support.

Have you tried starting Firefox in Mozilla Safe Mode? http://kb.mozillazine.org/Safe_mode
If no improvement using Safe Mode, do you have the same problem if you create a new profile and test it with no extensions or non-default themes installed?
http://kb.mozillazine.org/Profile_Manager
and
http://kb.mozillazine.org/Creating_a_ne ... on_Windows
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox bug ?? (Linux)

Post by henke54 »

I have done in terminal -> /usr/bin/firefox -safe-mode
Then it(terminal) said -> 1497741679601 addons.xpi WARN Expected add-on followonsearch@mozilla.com is missing from the system add-on location.
I also had a window , where it said, that i go to safety mode, and clicked "yes"
My middle mouse wheel is still not working on that adobe flash gov site from above, and about those crashes ; it is not always, only sometimes.
Also, i have a "double" cursor, meaning a "hand" from that site, and my "usual arrow pointer" above each other -> https://smartshare.be/s/is1QH0K5XL3F80j
When taking a snapshot, my "arrow pointer" disappeares, thats why not visible on snapshot
Before, i did not had this "double cursor"
I'll report back if i have more info.
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox bug ?? (Linux)

Post by henke54 »

I have 4 GB ram memory, and i know that flash and also java suck up a lot of memory.
According to this article, ff 54 should do better as previous versions ;
https://arstechnica.com/information-tec ... processes/


Also question(s) :
- What is your thoughts about these add-on(s) ;
https://www.ghacks.net/2015/04/08/what- ... ch-memory/
or better try ESR ff ? -> https://askubuntu.com/questions/894871/ ... r-on-16-04

Also(off-topic) ;
when i login on this forum, i get this same "warning" as https://support.mozilla.org/en-US/kb/in ... ng-firefox
quote : "You can also try to contact the web administrator for the site and ask them to secure their connection."
:P
Last edited by henke54 on June 19th, 2017, 8:57 am, edited 1 time in total.
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox bug ?? (Linux)

Post by henke54 »

I have just had the same issue, and i must say; it is probably no crash, but ff "hangs" ... my hard drive keeps "rattling" all the time, and i cannot do anything anymore as just a "hard reset" of my comp.
After that,i typed "about:crashes" in adress bar, and got this report :
https://crash-stats.mozilla.com/report/ ... 0b40170618
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox bug ?? (Linux)

Post by henke54 »

Last edited by henke54 on June 20th, 2017, 6:39 am, edited 2 times in total.
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox bug ?? (Linux)

Post by henke54 »

No matter what this article says, i still stick to FIREFOX , because Google got "too big" , and "big things eats all the rest" ... its the jungle-law ... other word for "big thing" = monopoly

BROWSE FREELY AND STAY INDEPENDANT !!!

About that ESR Firefox and java ; ... Oracle, also a "big thing", has some info ->
https://blogs.oracle.com/java-platform- ... n-free-web
http://www.oracle.com/technetwork/java/ ... 872444.pdf
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox bug ?? (Linux)

Post by henke54 »

henke54 wrote:My problem is solved -> https://forum.openstreetmap.org/viewtop ... 21#p651121
NOPE, i had today the same problem ;
When i open this site -> http://ccff02.minfin.fgov.be/cadgisweb/?local=nl_BE
and i scroll with my middle mouse to zoom in, my hard drive begins to rattle (probably due to swapping from ram memory to hard drive?), and my comp "hangs" ... all i can do is wait or hard reset my comp .
i waited a whole time, and got the a message from a "debugger-program" ;

Code: Select all

// Flash Player Version Detection - Rev 1.6
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try {
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version)
	{
		try {
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
			
			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful. 
			
			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version)
	{
		try {
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		} catch (e) {
			version = -1;
		}
	}
	
	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;
	
if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");			
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "") {
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d") {
				versionRevision = versionRevision.substring(1);
			} else if (versionRevision[0] == "r") {
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0) {
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer = ControlVersion();
	}	
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 ) {
		return false;
	} else if (versionStr != 0) {
		if(isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		} else {
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor == parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor == parseFloat(reqMinorVer)) {
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
    var str = '';
    if (isIE && isWin && !isOpera)
    {
  		str += '<object ';
  		for (var i in objAttrs)
  			str += i + '="' + objAttrs[i] + '" ';
  		str += '>';
  		for (var i in params)
  			str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  		str += '</object>';
    } else {
  		str += '<embed ';
  		for (var i in embedAttrs)
  			str += i + '="' + embedAttrs[i] + '" ';
  		str += '> </embed>';
    }


    document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
 case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "id":
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}

I am no "software-savy".
something for bugzilla perhaps ? :roll:
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox 54 bug ?? (Linux) (SOLVED)

Post by henke54 »

I also found this ->
64-bit Firefox

The 64-bit version of Firefox does not support NPAPI plug-ins, including Java.
Firefox 52 and above

Beginning with Firefox 52 (released March 2017), plug-in support is limited to Adobe Flash, and drops support for NPAPI, impacting plugins for Java, Silverlight, and other similar NPAPI based plugins.

If you have problems accessing Java applications using Firefox, Oracle recommends using Internet Explorer (Windows) or Safari (Mac OS X) instead. Developers and System administrators looking for alternative ways to support Firefox users should see this blog regarding Launching Web Start applications.
https://www.java.com/en/download/help/firefox_java.xml
maybe that is the reason ?? :roll:
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox 54 bug ?? (Linux)

Post by henke54 »

I just tried Google Chrome, and it crashes even quicker as ff ->
https://smartshare.be/s/tIZ5D4J8l3TA2sv
User avatar
James
Moderator
Posts: 27999
Joined: June 18th, 2003, 3:07 pm
Location: Made in Canada

Re: Firefox 54 bug ?? (Linux) (SOLVED)

Post by James »

henke54 wrote:I also found this ->
64-bit Firefox

The 64-bit version of Firefox does not support NPAPI plug-ins, including Java.
Firefox 52 and above

Beginning with Firefox 52 (released March 2017), plug-in support is limited to Adobe Flash, and drops support for NPAPI, impacting plugins for Java, Silverlight, and other similar NPAPI based plugins.

If you have problems accessing Java applications using Firefox, Oracle recommends using Internet Explorer (Windows) or Safari (Mac OS X) instead. Developers and System administrators looking for alternative ways to support Firefox users should see this blog regarding Launching Web Start applications.
https://www.java.com/en/download/help/firefox_java.xml
maybe that is the reason ?? :roll:
Not sure why you are so onto the Java Plugin. It is not used much nowdays and not needed for HTML5 player or Flash Player Plugin to work.

With Firefox 52.0 Release and ESR and earlier versions the Win64 Firefox allows only the 64-bit Flash Player and Silverlight Plugins to run. The 64-bit Firefox for Mac OSX and Linux allowed other NPAPI Plugins to run including Java.

It is as of Firefox 53.0 and later that only allows the Flash Player to run as Firefox 52.0 Release and ESR allows Plugins that could run before to run on said OS's as above quote is incorrect.
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox 54 bug ?? (Linux) (SOLVED)

Post by henke54 »

James wrote:Not sure why you are so onto the Java Plugin. It is not used much nowdays and not needed for HTML5 player or Flash Player Plugin to work.
I had troubles(see above) with ff 54 .
My middle mouse wheel did not work and when "heavy" in/out zooming on this site -> http://ccff02.minfin.fgov.be/cadgisweb/?local=nl_BE , my comp began to "rattle/hang".
I now use ff 52.2.0 (64-bit) ESR with Ubuntu linux , with all the latest java i got from http://www.duinsoft.nl/packages.php?t=en , and i also use java-based JOSM editor to edit in OpenStreetMap
All works well now, except, when on above, gov. site , sometimes (maybe due to heavy traffic ??), the tiles load very slowly when heavy zooming in/out .
:wink:
henke54
Posts: 15
Joined: June 17th, 2017, 1:21 pm

Re: Firefox 54 bug ?? (Linux)

Post by henke54 »

I did a HTML 5 test on this site -> https://html5test.com/

- ff 52 ESR (which i am using now, because see above) ; score 460/555
- ff 54 (stable version at this moment) ; score 472/555
- ff 56 (nightly build) ; score 491/555

it seems that ubuntu has a problem with unity-gtk-module, because, i can only get ff nightly to work, when my terminal "stays on" .
Post Reply