Closed Bug 411263 Opened 18 years ago Closed 16 years ago

getURL call from flash/actionscript, with long javascript body parameter causes crash

Categories

(External Software Affecting Firefox Graveyard :: Flash (Adobe), defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: antti.mattila, Unassigned)

Details

(Keywords: crash, stackwanted, Whiteboard: [closeme 2010-04-21])

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 XPCOMViewer/0.9.5 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11 XPCOMViewer/0.9.5 I'm executing long javsscript (20 kilobytes) from flash, using actionscript getURL command that passes javascript execution to containing document. After execution, it takes couple seconds and crashes. Or, it may survive from that and crash when exitting firefox. Script that i'm trying to run is http://www.google-analytics.com/ga.js plus three function calls that Google Analytics requires to be executed when generating a event. (getTracker, initdata, trackPageview) (Google suggest to include that script to containing page, but because this flash is always embedded to another site, that cannot be done. So this is the only way.) I tested this with latest Opera, Safari and IE, and they work ok. Reproducible: Always Steps to Reproduce: 1. Create swf that has action in first frame 2. Type one line: getURL("javascript:var _gat=new Object({c:\"length\",p:\"cookie\",b:undefined,ab:function(e,a){this.wb=e;this.Hb=a},n:\"__utma=\",Q:\"__utmb=\",ha:\"__utmc=\",Ra:\"__utmk=\",ia:\"__utmv=\",ja:\"__utmx=\",Qa:\"GASO=\",R:\"__utmz=\",fc:\"http://www.google-analytics.com/__utm.gif\",gc:\"https://ssl.google-analytics.com/__utm.gif\",Ua:\"utmcid=\",Wa:\"utmcsr=\",Ya:\"utmgclid=\",Sa:\"utmccn=\",Va:\"utmcmd=\",Xa:\"utmctr=\",Ta:\"utmcct=\",Db:false,u:function(e){var a=1,c=0,h,l;if(!_gat.o(e)){a=0;for(h=e[_gat.c]-1;h>=0;h--){l=e.charCodeAt(h);a=(a<<6&268435455)+l+(l<<14);c=a&266338304;a=c!=0?a^c>>21:a}}return a},z:function(e,a,c){var h=_gat,l=\"-\",j,m,r=h.o;if(!r(e)&&!r(a)&&!r(c)){j=h.w(e,a);if(j>-1){m=e.indexOf(c,j);if(m<0){m=e[h.c]}l=h.B(e,j+h.w(a,\"=\")+1,m)}}return l},za:function(e){var a=false,c=0,h,l;if(!_gat.o(e)){a=true;for(h=0;h<e[_gat.c];h++){l=e.charAt(h);c+=\".\"==l?1:0;a=a&&c<=1&&(0==h&&\"-\"==l||_gat.K(\".0123456789\",l))}}return a},d:function(e,a){var c=encodeURIComponent;return c instanceof Function?(a?encodeURI(e):c(e)):escape(e)},V:function(e,a){var c=decodeURIComponent;return c instanceof Function?(a?decodeURI(e):c(e)):unescape(e)},Ab:function(e){return e&&e.hash?_gat.B(e.href,_gat.w(e.href,\"#\")):\"\"},o:function(e){return _gat.b==e||\"-\"==e||\"\"==e},Fb:function(e){return e[_gat.c]>0&&_gat.K(\" \n\r\t\",e)},K:function(e,a){return _gat.w(e,a)>-1},f:function(e,a){e[e[_gat.c]]=a},La:function(e){return e.toLowerCase()},J:function(e,a){return e.split(a)},w:function(e,a){return e.indexOf(a)},B:function(e,a,c){c=_gat.b==c?e[_gat.c]:c;return e.substring(a,c)},kc:function(){var e=_gat.b,a=window;if(a&&a.gaGlobal&&a.gaGlobal.hid){e=a.gaGlobal.hid}else{e=Math.round(Math.random()*2147483647);a.gaGlobal=a.gaGlobal?a.gaGlobal:{};a.gaGlobal.hid=e}return e},ra:function(){return Math.round(Math.random()*2147483647)}});_gat.bc=function(){var e=this,a=_gat.ab;function c(h,l){return new a(h,l)}e.bb=\"utm_campaign\";e.cb=\"utm_content\";e.db=\"utm_id\";e.eb=\"utm_medium\";e.fb=\"utm_nooverride\";e.gb=\"utm_source\";e.hb=\"utm_term\";e.ib=\"gclid\";e.ka=0;e.D=0;e.ub=\"15768000\";e.Pb=\"1800\";e.Z=[];e.aa=[];e.$=[c(\"google\",\"q\"),c(\"yahoo\",\"p\"),c(\"msn\",\"q\"),c(\"aol\",\"query\"),c(\"aol\",\"encquery\"),c(\"lycos\",\"query\"),c(\"ask\",\"q\"),c(\"altavista\",\"q\"),c(\"netscape\",\"query\"),c(\"cnn\",\"query\"),c(\"looksmart\",\"qt\"),c(\"about\",\"terms\"),c(\"mamma\",\"query\"),c(\"alltheweb\",\"q\"),c(\"gigablast\",\"q\"),c(\"voila\",\"rdata\"),c(\"virgilio\",\"qs\"),c(\"live\",\"q\"),c(\"baidu\",\"wd\"),c(\"alice\",\"qs\"),c(\"yandex\",\"text\"),c(\"najdi\",\"q\"),c(\"aol\",\"q\"),c(\"club-internet\",\"q\"),c(\"mama\",\"query\"),c(\"seznam\",\"q\"),c(\"search\",\"q\"),c(\"wp\",\"szukaj\"),c(\"onet\",\"qt\"),c(\"netsprint\",\"q\"),c(\"google.interia\",\"q\"),c(\"szukacz\",\"q\"),c(\"yam\",\"k\"),c(\"pchome\",\"q\")];e.l=\"/\";e.Nb=100;e.ya=\"/__utm.gif\";e.oa=1;e.pa=1;e.C=\"|\";e.na=1;e.la=1;e.mb=1;e.e=\"auto\";e.A=1};_gat.S=function(e,a){var c,h,l,j,m,r,q,g=this,p=_gat,u=p.o,y=p.c,i,z=a;g.a=e;function n(d){var f=d instanceof Array?d.join(\".\"):\"\";return u(f)?\"-\":f}function s(d,f){var o=[],t;if(!u(d)){o=p.J(d,\".\");if(f){for(t=0;t<o[y];t++){if(!p.za(o[t])){o[t]=\"-\"}}}}return o}function v(){return w(63072000000)}function w(d){var f=new Date,o=new Date(f.getTime()+d);return\"expires=\"+o.toGMTString()+\"; \"}function k(d,f){g.a[p.p]=d+\"; path=\"+z.l+\"; \"+f+g.qc()}function b(d,f,o){var t=g.P,x;for(x=0;x<t[y];x++){t[x][2](p.z(d,t[x][0]+f,o))}}g.Eb=function(){return p.b==i||i==g.u()};g.wa=function(){return m?m:\"-\"};g.Rb=function(d){m=d};g.Ia=function(d){i=p.za(d)?d*1:\"-\"};g.va=function(){return n(r)};g.Ja=function(d){r=s(d)};g.uc=function(){return i?i:\"-\"};g.qc=function(){return u(z.e)?\"\":\"domain=\"+z.e+\";\"};g.ta=function(){return n(c)};g.Qb=function(d){c=s(d,1)};g.G=function(){return n(h)};g.Ga=function(d){h=s(d,1)};g.ua=function(){return n(l)};g.Ha=function(d){l=s(d,1)};g.xa=function(){return n(j)};g.Sb=function(d){j=s(d);for(var f=0;f<j[y];f++){if(f<4&&!p.za(j[f])){j[f]=\"-\"}}};g.rc=function(){return q};g.Gc=function(d){q=d};g.hc=function(){c=[];h=[];l=[];j=[];m=p.b;r=[];i=p.b};g.u=function(){var d=\"\",f;for(f=0;f<g.P[y];f++){d+=g.P[f][1]()}return p.u(d)};g.Ca=function(d){var f=g.a[p.p],o=false;if(f){b(f,d,\";\");g.Ia(g.u());o=true}return o};g.Cc=function(d){b(d,\"\",\"&\");g.Ia(p.z(d,p.Ra,\"&\"))};g.Hc=function(){var d=g.P,f=[],o;for(o=0;o<d[y];o++){p.f(f,d[o][0]+d[o][1]())}p.f(f,p.Ra+g.u());return f.join(\"&\")};g.Kc=function(d,f){var o=g.P,t=z.l,x;g.Ca(d);z.l=f;for(x=0;x<o[y];x++){if(!u(o[x][1]())){o[x][3]()}}z.l=t};g.Zb=function(){k(p.n+g.ta(),v())};g.Ma=function(){k(p.Q+g.G(),w(z.Pb*1000))};g.Na=function(){k(p.ha+g.ua(),\"\")};g.Pa=function(){k(p.R+g.xa(),w(z.ub*1000))};g.$b=function(){k(p.ja+g.wa(),v())};g.Oa=function(){k(p.ia+g.va(),v())};g.Lc=function(){k(p.Qa+g.rc(),\"\")};g.P=[[p.n,g.ta,g.Qb,g.Zb],[p.Q,g.G,g.Ga,g.Ma],[p.ha,g.ua,g.Ha,g.Na],[p.ja,g.wa,g.Rb,g.$b],[p.R,g.xa,g.Sb,g.Pa],[p.ia,g.va,g.Ja,g.Oa]]};_gat.dc=function(e){var a,c,h=this,l=_gat,j=e,m,r=function(){},q=function(){r()};h.ba=function(g,p,u,y,i){var z,n=j.A;if(!m){m=new l.S(u,j)}m.Ca(y);z=l.J(m.G(),\".\");if(z[1]<=100||i){g=\"?utmwv=3&utmn=\"+l.ra()+g;if(0==n||2==n){a=new Image(1,1);a.src=j.ya+g;a.onload=q}if(1==n||2==n){c=new Image(1,1);c.src=(\"https:\"==u.location.protocol?l.gc:l.fc)+g+\"&utmac=\"+p+\"&utmcc=\"+h.lc(u,y);c.onload=q}}z[1]=z[1]*1+1;m.Ga(z.join(\".\"));m.Ha(z.join(\".\"));m.Ma();m.Na()};h.lc=function(g,p){var u=[],y=[l.n,l.R,l.ia,l.ja],i,z=g[l.p],n;for(i=0;i<y[l.c];i++){n=l.z(z,y[i]+p,\";\");if(!l.o(n)){l.f(u,y[i]+n+\";\")}}return l.d(u.join(\"+\"))};h.Pc=function(){return a};h.Qc=function(){return c}};_gat.h=function(){this.ga=[]};_gat.h.$a=function(e,a,c,h,l,j){var m=this;m.Yb=e;m.Ka=a;m.H=c;m.pb=h;m.Jb=l;m.Kb=j};_gat.h.$a.prototype.M=function(){var e=this,a=_gat.d;return\"&\"+[\"utmt=item\",\"utmtid=\"+a(e.Yb),\"utmipc=\"+a(e.Ka),\"utmipn=\"+a(e.H),\"utmiva=\"+a(e.pb),\"utmipr=\"+a(e.Jb),\"utmiqt=\"+a(e.Kb)].join(\"&\")};_gat.h.T=function(e,a,c,h,l,j,m,r){var q=this;q.v=e;q.lb=a;q.Xb=c;q.Wb=h;q.Tb=l;q.rb=j;q.Vb=m;q.vb=r;q.X=[]};_gat.h.T.prototype.jb=function(e,a,c,h,l){var j=this,m=j.Bb(e),r=j.v,q=_gat;if(q.b==m){q.f(j.X,new q.h.$a(r,e,a,c,h,l))}else{m.Yb=r;m.Ka=e;m.H=a;m.pb=c;m.Jb=h;m.Kb=l}};_gat.h.T.prototype.Bb=function(e){var a,c=this.X,h;for(h=0;h<c[_gat.c];h++){a=e==c[h].Ka?c[h]:a}return a};_gat.h.T.prototype.M=function(){var e=this,a=_gat.d;return\"&\"+[\"utmt=tran\",\"utmtid=\"+a(e.v),\"utmtst=\"+a(e.lb),\"utmtto=\"+a(e.Xb),\"utmttx=\"+a(e.Wb),\"utmtsp=\"+a(e.Tb),\"utmtci=\"+a(e.rb),\"utmtrg=\"+a(e.Vb),\"utmtco=\"+a(e.vb)].join(\"&\")};_gat.h.prototype.kb=function(e,a,c,h,l,j,m,r){var q=this,g=_gat,p=q.sa(e);if(g.b==p){p=new g.h.T(e,a,c,h,l,j,m,r);g.f(q.ga,p)}else{p.lb=a;p.Xb=c;p.Wb=h;p.Tb=l;p.rb=j;p.Vb=m;p.vb=r}return p};_gat.h.prototype.sa=function(e){var a,c=this.ga,h;for(h=0;h<c[_gat.c];h++){a=e==c[h].v?c[h]:a}return a};_gat.ac=function(e){var a=this,c=\"-\",h=_gat,l=e;a.Ea=screen;a.nb=!self.screen&&self.java?java.awt.Toolkit.getDefaultToolkit():h.b;a.a=document;a.r=window;a.i=navigator;a.Fa=c;a.Ob=c;a.qb=c;a.Ib=c;a.Gb=1;a.xb=c;function j(){var m,r,q,g;if(a.i&&a.i.plugins&&a.i.plugins[h.c]>0){for(m=0;m<a.i.plugins[h.c];m++){r=a.i.plugins[m];if(h.K(r.name,\"Shockwave Flash\")){return h.J(r.description,\"Shockwave Flash \")[1]}}}else if(a.r.ActiveXObject){for(q=10;q>=2;q--){try{g=new ActiveXObject(\"ShockwaveFlash.ShockwaveFlash.\"+q);if(g){return q+\".0\"}}catch(p){}}}return c}a.mc=function(){var m;if(self.screen){a.Fa=a.Ea.width+\"x\"+a.Ea.height;a.Ob=a.Ea.colorDepth+\"-bit\"}else if(a.nb){try{m=a.nb.getScreenSize();a.Fa=m.width+\"x\"+m.height}catch(r){}}a.Ib=h.La(a.i&&a.i.language?a.i.language:(a.i&&a.i.browserLanguage?a.i.browserLanguage:c));a.Gb=a.i&&a.i.javaEnabled()?1:0;a.xb=l?j():c;a.qb=h.d(a.a.characterSet?a.a.characterSet:(a.a.charset?a.a.charset:c))};a.Ic=function(){return\"&\"+[\"utmcs=\"+h.d(a.qb),\"utmsr=\"+a.Fa,\"utmsc=\"+a.Ob,\"utmul=\"+a.Ib,\"utmje=\"+a.Gb,\"utmfl=\"+h.d(a.xb)].join(\"&\")}};_gat.k=function(e,a,c,h,l){var j=this,m=_gat,r=m.o,q=m.b,g=m.K,p=m.z,u=m.La,y=m.J,i=m.c;j.a=a;j.g=e;j.Lb=c;j.ea=h;j.s=l;function z(n){return r(n)||\"0\"==n||!g(n,\"://\")}j.tc=function(n){var s=j.Cb(),v=j.s;return new m.k.q(p(n,v.db+\"=\",\"&\"),p(n,v.gb+\"=\",\"&\"),p(n,v.ib+\"=\",\"&\"),j.W(n,v.bb,\"(not set)\"),j.W(n,v.eb,\"(not set)\"),j.W(n,v.hb,s&&!r(s.L)?m.V(s.L):q),j.W(n,v.cb,q))};j.Cb=function(){var n,s,v=j.Lb,w,k,b=j.s.$;if(z(v)){return}n=u(y(v,\"://\")[1]);if(g(n,\"/\")){n=y(n,\"/\")[0]}for(w=0;w<b[i];w++){k=b[w];if(g(n,u(k.wb))){v=y(v,\"?\").join(\"&\");if(g(v,\"&\"+k.Hb+\"=\")){s=y(v,\"&\"+k.Hb+\"=\")[1];if(g(s,\"&\")){s=y(s,\"&\")[0]}return new m.k.q(q,k.wb,q,\"(organic)\",\"organic\",s,q)}}}};j.W=function(n,s,v){var w=p(n,s+\"=\",\"&\"),k=!r(w)?m.V(w):(!r(v)?v:\"-\");return k};j.zc=function(n){var s=j.s.Z,v=false,w,k;if(n&&\"organic\"==n.Y){w=u(m.d(n.L));for(k=0;k<s[i];k++){v=v||u(s[k])==w}}return v};j.sc=function(){var n=\"\",s=\"\",v=j.Lb;if(z(v)){return}n=u(y(v,\"://\")[1]);if(g(n,\"/\")){s=m.B(n,m.w(n,\"/\"));if(g(s,\"?\")){s=y(s,\"?\")[0]}n=y(n,\"/\")[0]}if(0==m.w(n,\"www.\")){n=m.B(n,4)}return new m.k.q(q,n,q,\"(referral)\",\"referral\",q,s)};j.ic=function(n){var s=\"\";if(j.s.ka){s=m.Ab(n);s=\"\"!=s?s+\"&\":s}s+=n.search;return s};j.oc=function(){return new m.k.q(q,\"(direct)\",q,\"(direct)\",\"(none)\",q,q)};j.Ac=function(n){var s=false,v,w,k=j.s.aa;if(n&&\"referral\"==n.Y){v=u(m.d(n.ca));for(w=0;w<k[i];w++){s=s||g(v,u(k[w]))}}return s};j.O=function(n){return q!=n&&n.Aa()};j.nc=function(n,s){var v=\"\",w=\"-\",k,b,d=0,f,o,t=j.g;if(!n){return\"\"}o=j.a[m.p]?j.a[m.p]:\"\";v=j.ic(j.a.location);if(j.s.D&&n.Eb()){w=n.xa();if(!r(w)&&!g(w,\";\")){n.Pa();return\"\"}}w=p(o,m.R+t,\";\");k=j.tc(v);if(j.O(k)){b=p(v,j.s.fb+\"=\",\"&\");if(\"1\"==b&&!r(w)){return\"\"}}if(!j.O(k)){k=j.Cb();if(!r(w)&&j.zc(k)){return\"\"}}if(!j.O(k)&&s){k=j.sc();if(!r(w)&&j.Ac(k)){return\"\"}}if(!j.O(k)){if(r(w)&&s){k=j.oc()}}if(!j.O(k)){return\"\"}if(!r(w)){var x=y(w,\".\"),A=new m.k.q;A.zb(x.slice(4).join(\".\"));f=u(A.fa())==u(k.fa());d=x[3]*1}if(!f||s){var D=p(o,m.n+t,\";\"),G=D.lastIndexOf(\".\"),E=G>9?m.B(D,G+1)*1:0;d++;E=0==E?1:E;n.Sb([t,j.ea,E,d,k.fa()].join(\".\"));n.Pa();return\"&utmcn=1\"}else{return\"&utmcr=1\"}}};_gat.k.q=function(e,a,c,h,l,j,m){var r=this;r.v=e;r.ca=a;r.ma=c;r.H=h;r.Y=l;r.L=j;r.tb=m};_gat.k.q.prototype.fa=function(){var e=this,a=_gat,c=[],h=[[a.Ua,e.v],[a.Wa,e.ca],[a.Ya,e.ma],[a.Sa,e.H],[a.Va,e.Y],[a.Xa,e.L],[a.Ta,e.tb]],l;if(e.Aa()){for(l=0;l<h[a.c];l++){if(!a.o(h[l][1])){a.f(c,h[l][0]+a.d(h[l][1]))}}}return c.join(\"|\")};_gat.k.q.prototype.Aa=function(){var e=this,a=_gat.o;return!(a(e.v)&&a(e.ca)&&a(e.ma))};_gat.k.q.prototype.zb=function(e){var a=this,c=_gat,h=function(l){return c.V(c.z(e,l,\"|\"))};a.v=h(c.Ua);a.ca=h(c.Wa);a.ma=h(c.Ya);a.H=h(c.Sa);a.Y=h(c.Va);a.L=h(c.Xa);a.tb=h(c.Ta)};_gat.Za=function(){var e=this,a=_gat,c={},h=\"k\",l=\"v\",j=[h,l],m=\"(\",r=\")\",q=\"*\",g=\"!\",p=\"'\",u={};u[p]=\"'0\";u[r]=\"'1\";u[q]=\"'2\";u[g]=\"'3\";var y=1;function i(k,b,d,f){if(a.b==c[k]){c[k]={}}if(a.b==c[k][b]){c[k][b]=[]}c[k][b][d]=f}function z(k,b,d){if(a.b!=c[k]&&a.b!=c[k][b]){return c[k][b][d]}else{return a.b}}function n(k,b){if(a.b!=c[k]&&a.b!=c[k][b]){c[k][b]=a.b;var d=true,f;for(f=0;f<j[a.c];f++){if(a.b!=c[k][j[f]]){d=false;break}}if(d){c[k]=a.b}}}function s(k){var b=\"\",d=false,f,o;for(f=0;f<j[a.c];f++){o=k[j[f]];if(a.b!=o){if(d){b+=j[f]}b+=v(o);d=false}else{d=true}}return b}function v(k){var b=[],d,f;for(f=0;f<k[a.c];f++){if(a.b!=k[f]){d=\"\";if(f!=y&&a.b==k[f-1]){d+=f.toString();d+=g}d+=w(k[f]);a.f(b,d)}}return m+b.join(q)+r}function w(k){var b=\"\",d,f,o;for(d=0;d<k.length;d++){f=k.charAt(d);o=u[f];if(a.b!=o){b+=o}else{b+=f}}return b}e.wc=function(k){return a.b!=c[k]};e.Da=function(){var k=[],b;for(b in c){if(a.b!=c[b]){a.f(k,b.toString()+s(c[b]))}}return k.join(\"\")};e.Dc=function(k){if(k==a.b){return e.Da()}var b=[k.Da()],d;for(d in c){if(a.b!=c[d]&&!k.wc(d)){a.f(b,d.toString()+s(c[d]))}}return b.join(\"\")};e._setKey=function(k,b,d){if(typeof d!=\"string\"){return false}i(k,h,b,d);return true};e._setValue=function(k,b,d){if(typeof d!=\"number\"&&(a.b==Number||!(d instanceof Number))){return false}if(Math.round(d)!=d||d==NaN||d==Infinity){return false}i(k,l,b,d.toString());return true};e._getKey=function(k,b){return z(k,h,b)};e._getValue=function(k,b){return z(k,l,b)};e._clearKey=function(k){n(k,h)};e._clearValue=function(k){n(k,l)}};_gat.cc=function(e,a){var c=this,h=_gat,l=a._createXObj();c.Bc=a;c.Ba=e;c._trackEvent=function(j,m,r){if(h.b==c.Ba||h.b==j||\"\"==c.Ba||\"\"==j){return false}var q=true;l._clearKey(5);l._clearValue(5);if(!l._setKey(5,1,c.Ba)){q=false}if(!l._setKey(5,2,j)){q=false}if(h.b!=m&&!l._setKey(5,3,m)){q=false}if(h.b!=r&&!l._setValue(5,1,r)){q=false}if(q){c.Bc._sendXEvent(l)}return q}};_gat.ec=function(e){var a=this,c=_gat,h=c.b,l=c.o,j=c.w,m=c.B,r=c.z,q=c.K,g=c.J,p=\"location\",u=c.c,y=h,i=new c.bc;a.a=document;a.r=window;a.ea=Math.round((new Date).getTime()/1000);a.N=e;a.qa=h;a.j=h;a.Fc=c.ra();a.F=h;a.I=false;a.U=h;a.ob=\"\";a.m=h;a.g=h;a.t=h;function z(){if(\"auto\"==i.e){var b=a.a.domain;if(\"www.\"==m(b,0,4)){b=m(b,4)}i.e=b}i.e=c.La(i.e)}function n(){var b=i.e,d=j(b,\"www.google.\")*j(b,\".google.\")*j(b,\"google.\");return d||\"/\"!=i.l||j(b,\"google.org\")>-1}function s(b,d,f){if(l(b)||l(d)||l(f)){return\"-\"}var o=r(b,c.n+a.g,d),t;if(!l(o)){t=g(o,\".\");t[5]=t[5]?t[5]*1+1:1;t[3]=t[4];t[4]=f;o=t.join(\".\")}return o}function v(){return\"file:\"!=a.a[p].protocol&&n()}function w(b){if(!b||\"\"==b){return\"\"}while(c.Fb(b.charAt(0))){b=m(b,1)}while(c.Fb(b.charAt(b[u]-1))){b=m(b,0,b[u]-1)}return b}function k(b,d,f){if(!l(b())){d(c.V(b()));if(!q(b(),\";\")){f()}}}a.pc=function(){if(!i.e||\"\"==i.e||\"none\"==i.e){i.e=\"\";return 1}z();if(i.mb){return c.u(i.e)}else{return 1}};a.jc=function(b,d){if(l(b)){b=\"-\"}else{d+=i.l&&\"/\"!=i.l?i.l:\"\";var f=j(b,d);b=f>=0&&f<=8?\"0\":(\"[\"==b.charAt(0)&&\"]\"==b.charAt(b[u]-1)?\"-\":b)}return b};a.Mb=function(b){var d=\"\",f=a.a,o=f[p];d+=a.U?a.U.Ic():\"\";d+=i.la?a.ob:\"\";d+=i.oa&&!l(f.title)?\"&utmdt=\"+c.d(f.title):\"\";d+=l(o.hostname)?\"\":\"&utmhn=\"+c.d(o.hostname);d+=\"&utmhid=\"+c.kc()+\"&utmr=\"+a.qa+\"&utmp=\"+a.Ec(b);return d};a.Ec=function(b){var d=a.a[p];b=h!=b&&\"\"!=b?c.d(b,true):c.d(d.pathname+unescape(d.search),true);return b};a.Jc=function(b){if(a.da()){var d=\"\";if(a.m!=h){d+=\"&utme=\"+c.d(a.m.Da())}d+=a.Mb(b);y.ba(d,a.N,a.a,a.g,true)}};a.sb=function(){var b=new c.S(a.a,i);return b.Ca(a.g)?b.Hc():h};a.yb=function(b,d,f){var o=g(b,\"#\"),t=b;if(f){if(d&&1>=o[u]){t+=\"#\"+f}else if(!d||1>=o[u]){if(1>=o[u]){t+=(q(b,\"?\")?\"&\":\"?\")+f}else{t=o[0]+(q(b,\"?\")?\"&\":\"?\")+f+\"#\"+o[1]}}}return t};a.Ub=function(){var b;if(a.F&&a.F[u]>=10){a.t.Gc(a.F);a.t.Lc();a.r._udo=i.e;a.r._utcp=i.l;b=a.a.createElement(\"script\");b.type=\"text/javascript\";b.id=\"_gasojs\";b.src=\"https://www.google.com/analytics/reporting/overlay_js?gaso=\"+a.F+\"&\"+c.ra();a.a.getElementsByTagName(\"head\")[0].appendChild(b)}};a.vc=function(){var b=a.a[c.p],d=a.ea,f=a.t,o=a.g+\"\",t=a.r,x=t?t.gaGlobal:h,A,D=q(b,c.n+o),G=q(b,c.Q+o),E=q(b,c.ha+o),B,C=[],F=\"\",H;b=l(b)?\"\":b;if(i.D){A=c.Ab(a.a[p]);if(i.ka&&!l(A)){F=A+\"&\"}F+=a.a[p].search;if(!l(F)&&q(F,c.n)){f.Cc(F);if(!f.Eb()){f.hc()}B=f.ta()}k(f.wa,f.Rb,f.$b);k(f.va,f.Ja,f.Oa)}if(!l(B)){if(l(f.G())||l(f.ua())){B=s(F,\"&\",d);a.I=true}else{C=g(f.G(),\".\");o=C[0]}}else{if(D){if(!G||!E){B=s(b,\";\",d);a.I=true}else{B=r(b,c.n,\";\");C=g(r(b,c.Q,\";\"),\".\")}}else{B=[o,a.Fc,d,d,d,1].join(\".\");a.I=true}}B=g(B,\".\");if(t&&x){B[4]=x.sid?x.sid:B[4];if(x.vid){H=g(x.vid,\".\");B[1]=H[0];B[2]=H[1]}}f.Qb(B.join(\".\"));C[0]=o;C[1]=C[1]?C[1]:0;f.Ga(C.join(\".\"));f.Ha(C.join(\".\"));if(!l(f.uc())){f.Ia(f.u())}f.Zb();f.Ma();f.Na()};a.xc=function(){y=new c.dc(i)};a._initData=function(){var b;a.xc();a.g=a.pc();a.t=new c.S(a.a,i);if(v()){a.vc();a.qa=a.jc(a.a.referrer,a.a.domain);if(i.na){a.U=new c.ac(i.pa);a.U.mc()}if(i.la){b=new c.k(a.g,a.a,a.qa,a.ea,i);a.ob=b.nc(a.t,a.I)}}a.m=new c.Za;if(!c.Db){a.yc()}};a._visitCode=function(){var b=r(a.a[c.p],c.n+a.g,\";\"),d=g(b,\".\");return d[u]<4?\"\":d[1]};a._cookiePathCopy=function(b){if(a.t){a.t.Kc(a.g,b)}};a.yc=function(){var b=a.a[p].hash,d;d=b&&\"\"!=b&&0==j(b,\"#gaso=\")?r(b,\"gaso=\",\"&\"):r(a.a[c.p],c.Qa,\";\");if(d[u]>=10){a.F=d;if(a.r.addEventListener){a.r.addEventListener(\"load\",a.Ub,false)}else{a.r.attachEvent(\"onload\",a.Ub)}}c.Db=true};a.da=function(){return a._visitCode()%2510000<i.Nb*100};a._trackPageview=function(b){if(v()){a.Jc(b);a.I=false}};a._trackTrans=function(){var b=a.g,d=[],f,o,t,x;if(a.j&&a.da()){for(f=0;f<a.j.ga[u];f++){o=a.j.ga[f];c.f(d,o.M());for(t=0;t<o.X[u];t++){c.f(d,o.X[t].M())}}for(x=0;x<d[u];x++){y.ba(d[x],a.N,a.a,b,true)}}};a._setTrans=function(){var b=a.a,d,f,o,t,x=b.getElementById?b.getElementById(\"utmtrans\"):(b.utmform&&b.utmform.utmtrans?b.utmform.utmtrans:h);if(x&&x.value){a.j=new c.h;t=g(x.value,\"UTM:\");i.C=!i.C||\"\"==i.C?\"|\":i.C;for(d=0;d<t[u];d++){t[d]=w(t[d]);f=g(t[d],i.C);for(o=0;o<f[u];o++){f[o]=w(f[o])}if(\"T\"==f[0]){a._addTrans(f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8])}else if(\"I\"==f[0]){a._addItem(f[1],f[2],f[3],f[4],f[5],f[6])}}}};a._addTrans=function(b,d,f,o,t,x,A,D){a.j=a.j?a.j:new c.h;return a.j.kb(b,d,f,o,t,x,A,D)};a._addItem=function(b,d,f,o,t,x){var A;a.j=a.j?a.j:new c.h;A=a.j.sa(b);if(!A){A=a._addTrans(b,\"\",\"\",\"\",\"\",\"\",\"\",\"\")}A.jb(d,f,o,t,x)};a._setVar=function(b){if(b&&\"\"!=b&&n()){var d=new c.S(a.a,i),f=a.g;d.Ja(f+\".\"+c.d(b));d.Oa();if(a.da()){y.ba(\"&utmt=var\",a.N,a.a,a.g,true)}}};a._link=function(b,d){if(i.D&&b){a.a[p].href=a.yb(b,d,a.sb())}};a._linkByPost=function(b,d){if(i.D&&b&&b.action){b.action=a.yb(b.action,d,a.sb())}};a._setXKey=function(b,d,f){a.m._setKey(b,d,f)};a._setXValue=function(b,d,f){a.m._setValue(b,d,f)};a._getXKey=function(b,d){return a.m._getKey(b,d)};a._getXValue=function(b,d){return a.m.getValue(b,d)};a._clearXKey=function(b){a.m._clearKey(b)};a._clearXValue=function(b){a.m._clearValue(b)};a._createXObj=function(){return new c.Za};a._sendXEvent=function(b){var d=\"\";if(a.da()){d+=\"&utmt=event&utme=\"+c.d(a.m.Dc(b))+a.Mb();y.ba(d,a.N,a.a,a.g)}};a._createEventTracker=function(b){return new c.cc(b,a)};a._setDomainName=function(b){i.e=b};a.Mc=function(){return i.e};a._addOrganic=function(b,d){c.f(i.$,new c.ab(b,d))};a._clearOrganic=function(){i.$=[]};a.Sc=function(){return i.$};a._addIgnoredOrganic=function(b){c.f(i.Z,b)};a._clearIgnoredOrganic=function(){i.Z=[]};a.Nc=function(){return i.Z};a._addIgnoredRef=function(b){c.f(i.aa,b)};a._clearIgnoredRef=function(){i.aa=[]};a.Oc=function(){return i.aa};a._setAllowHash=function(b){i.mb=b?1:0};a._setCampaignTrack=function(b){i.la=b?1:0};a._setClientInfo=function(b){i.na=b?1:0};a._getClientInfo=function(){return i.na};a._setCookiePath=function(b){i.l=b};a._setTransactionDelim=function(b){i.C=b};a._setCookieTimeout=function(b){i.ub=b};a._setDetectFlash=function(b){i.pa=b?1:0};a._getDetectFlash=function(b){return i.pa};a._setDetectTitle=function(b){i.oa=b?1:0};a._getDetectTitle=function(){return i.oa};a._setLocalGifPath=function(b){i.ya=b};a._getLocalGifPath=function(){return i.ya};a._setLocalServerMode=function(){i.A=0};a._setRemoteServerMode=function(){i.A=1};a._setLocalRemoteServerMode=function(){i.A=2};a.Rc=function(){return i.A};a._getServiceMode=function(){return i.A};a._setSampleRate=function(b){i.Nb=b};a._setSessionTimeout=function(b){i.Pb=b};a._setAllowLinker=function(b){i.D=b?1:0};a._setAllowAnchor=function(b){i.ka=b?1:0};a._setCampNameKey=function(b){i.bb=b};a._setCampContentKey=function(b){i.cb=b};a._setCampIdKey=function(b){i.db=b};a._setCampMediumKey=function(b){i.eb=b};a._setCampNOKey=function(b){i.fb=b};a._setCampSourceKey=function(b){i.gb=b};a._setCampTermKey=function(b){i.hb=b};a._setCampCIdKey=function(b){i.ib=b};a._getAccount=function(){return a.N};a._getVersion=function(){return\"3\"}};_gat._getTracker=function(e){var a=new _gat.ec(e);return a};var pageTracker=_gat._getTracker(\"UA-1234567-1\");pageTracker._initData();pageTracker._trackPageview(\"/test.urk\");void(0);"); 3. run swf with firefox, and it crashes. Actual Results: Crash in 10 seconds after loading page. Expected Results: Some google cookies stored and event sent to google analytics, without crash. I'm using flash version 9.0.115.0. Happens also with Mac Safari 3.0 beta, powerpc.
Severity: normal → critical
Component: General → Plug-ins
Keywords: crash, stackwanted
Product: Firefox → Core
QA Contact: general → plugins
Version: unspecified → 1.8 Branch
Thanks for the great bug. The Flash Player team will investigate.
The Flash Player team has investigated this bug and unfortunately we don't reproduce the crash with Win Firefox 2.0.0.12 and Flash Player 9r115.
do you still see this problem using most recent version of firefox (3.5, 3.6 or trunk build) and latest version of plugin software?
Whiteboard: [closeme 2010-04-21]
Unfortunately we could not use it two years ago, so we had to develop another way around. But if Flash team confirms that with the new build/plugin it works, I dont argue. So I think this can be closed.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Component: Plug-ins → Flash (Adobe)
Product: Core → Plugins
QA Contact: plugins → adobe-flash
Target Milestone: --- → Feb 2008
Version: 1.8 Branch → 9.x
Version and milestone values are being reset to defaults as part of product refactoring.
Target Milestone: Feb 2008 → ---
Version: 9.x → unspecified
Product: External Software Affecting Firefox → External Software Affecting Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.