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

Bill Squire billsf at cuba.calyx.nl
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
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 22 03:30:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Bill Squire
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
Billsf Holding BV / Squire for Hire	
>Environment:
System: FreeBSD curacao.billsf.net 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Mar 12 16:30:16 CET 2008 root at curacao.billsf.net:/usr/obj/pkg/src_7/src/sys/CURACAO-SMP 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)

>Description:
 	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)

    http://maps.google.com/
    http://maps.google.com/intl/en_ALL/mapfiles/103/maps2/main.js
    error: 'a has no properties' (:545) or,
    error: 'u has no properties' (:278)

    http://slashdot.org/ 
    http://slashdot.org/index.pl 
    error: '_gat is not defined' (:39) and,
    error: 'pageTracker has no properties' (:2415)

>How-To-Repeat:
    goto: <http://maps.google.com/> and note there are NO maps -- anywhere
    100% repeatable -- problem has developed over the past six months.   

    goto: <http://slashdot.org/>, 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.) 

    <http://ns.nl/> has very good error recovery in its scripts -- works.
            error: 'u has no properties' (no noticable consequences)      
        
 >Fix: 	
    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!  


       
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-amd64 mailing list