amd64/121951: Javascript bug in _amd64_ version of Mozilla-Firefox

Bill Squire billsf at
Sat Mar 22 03:30:02 UTC 2008

>Number:         121951
>Category:       amd64
>Synopsis:       Javascript bug in _amd64_ version of Mozilla-Firefox
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-amd64
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 22 03:30:01 UTC 2008
>Originator:     Bill Squire
>Release:        FreeBSD 7.0-STABLE amd64
Billsf Holding BV / Squire for Hire	
System: FreeBSD 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Mar 12 16:30:16 CET 2008 root at amd64  Xorg-xorg-7.3_1 with xf86-video-ati-6.7.196 for ATI Radeon X550 (RV370)
 5B63 (PCIE) with XFCE (Gnome apps and some KDE apps)

 	A 'quirk' possibly in the amd64 Firefox causes an error loading 
        AJAX-style Javascript and other modern scripts that embed XML and
        javascript. Same on FreeBSD v7 and v8.

    (from the javascript error console)
    error: 'a has no properties' (:545) or,
    error: 'u has no properties' (:278) 
    error: '_gat is not defined' (:39) and,
    error: 'pageTracker has no properties' (:2415)

    goto: <> and note there are NO maps -- anywhere
    100% repeatable -- problem has developed over the past six months.   

    goto: <>, login and try to "Retrieve more of ...."
    (at the bottom of the page)
    Try to set preferences or any other 'ajax-style' window 
    100% repeatable -- has developed over 1/2 a year. 

    Other very minor failures at various sites: (highly variable)
    Launching video at various news sites (non-flash) usually implies 
    manual loading into a mediaplayer or 'carefully timed manipulation'.
    BBC, CBC, VARA, VPRO etc. Note: Some sites, particularly in the US, try
    to prevent non-Windows usage. (This may or may not be related to this.) 

    <> has very good error recovery in its scripts -- works.
            error: 'u has no properties' (no noticable consequences)      
    Some sites should be aware of this and perhaps write better scripts.
    Run the Linux32 version -- Usually works well.
    Run the native 32bit version on an i386 (athlon-xp) or
    Run the 32bit version under emulation on amd64. (in a jail)
        (Both the real and 'emulated' i386 work error-free.)  
    Turn off javascript when practical
    Learn Javascript-2.0!  


More information about the freebsd-amd64 mailing list