My favorites | Sign in
Project Home Downloads Wiki Issues Code Search
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 52731: FormManagerTest.LabelsInferredFromParagraph is crashy
1 person starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  phajdan.jr@chromium.org
Closed:  Aug 2010
Cc:  dhollowa@chromium.org
M-8

Restricted
  • Only users with EditIssue permission may comment.


Sign in to add a comment
 
Project Member Reported by phajdan.jr@chromium.org, Aug 19, 2010
[ RUN      ] FormManagerTest.LabelsInferredFromParagraph



==== Stack trace ============================================



Security context: 0B80B2C5 <JS Object>#0#

    1: InstantiateFunction [native apinatives.js:72] (this=0BAEE429 <JS Object>#1#,a=09F2B4DD <FunctionTemplateInfo>#2#,b=0AC902DD <String[18]: createNodeIterator>)

    2: Instantiate [native apinatives.js:49] (this=0BAEE429 <JS Object>#1#,a=09F2B4DD <FunctionTemplateInfo>#2#,b=0AC902DD <String[18]: createNodeIterator>)

    3: ConfigureTemplateInstance [native apinatives.js:103] (this=0BAEE429 <JS Object>#1#,a=0E034C29 <an Object>>#3#,b=09F2A2D1 <ObjectTemplateInfo>#4#)

    4: Instantiate [native apinatives.js:53] (this=0BAEE429 <JS Object>#1#,a=09F2A2D1 <ObjectTemplateInfo>#4#,b=097C004D <undefined>)

    5: arguments adaptor frame: 1->2

    6: InstantiateFunction [native apinatives.js:76] (this=0BAEE429 <JS Object>#1#,a=09F29AB5 <FunctionTemplateInfo>#5#,b=097C004D <undefined>)

    7: Instantiate [native apinatives.js:49] (this=0BAEE429 <JS Object>#1#,a=09F29AB5 <FunctionTemplateInfo>#5#,b=097C004D <undefined>)

    8: arguments adaptor frame: 1->2

    9: InstantiateFunction [native apinatives.js:80] (this=0BAEE429 <JS Object>#1#,a=09F29A69 <FunctionTemplateInfo>#6#,b=097C004D <undefined>)

   10: Instantiate [native apinatives.js:49] (this=0BAEE429 <JS Object>#1#,a=09F29A69 <FunctionTemplateInfo>#6#,b=097C004D <undefined>)

   11: arguments adaptor frame: 1->2



==== Details ================================================



[1]: InstantiateFunction [native apinatives.js:72] (this=0BAEE429 <JS Object>#1#,a=09F2B4DD <FunctionTemplateInfo>#2#,b=0AC902DD <String[18]: createNodeIterator>) {

  // stack-allocated locals

  var .catch-var = 097C004D <undefined>

  // heap-allocated locals

  var .arguments = 0E0384CD <an Arguments>>#7#

  var i = 097C004D <undefined>

  var d = 0B81B2E1 <an Object>>#8#

  var j = 097C004D <undefined>

  var l = 097C004D <undefined>

  var h = 097C00B5 <false>

  var g = 120

  var arguments = 0E0384CD <an Arguments>>#7#

  var k = 097C004D <undefined>

  // expression stack (top to bottom)

  [05] : 09F2B4DD <FunctionTemplateInfo>#2#

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&&(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,"constructor",i,2);?var k=%Get...



-----------------------------------------

}



[2]: Instantiate [native apinatives.js:49] (this=0BAEE429 <JS Object>#1#,a=09F2B4DD <FunctionTemplateInfo>#2#,b=0AC902DD <String[18]: createNodeIterator>) {

  // stack-allocated locals

  var d = 0

  var h = 097C004D <undefined>

  var g = 097C004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}

-----------------------------------------

}



[3]: ConfigureTemplateInstance [native apinatives.js:103] (this=0BAEE429 <JS Object>#1#,a=0E034C29 <an Object>>#3#,b=09F2A2D1 <ObjectTemplateInfo>#4#) {

  // stack-allocated locals

  var i = 0AC902DD <String[18]: createNodeIterator>

  var d = 09F3E581 <JS Object>#9#

  var j = 09F2B4DD <FunctionTemplateInfo>#2#

  var l = 0BADDE3D <JS Function adoptNode>#10#

  var h = 99

  var g = 097C00B5 <false>

  var k = 0

  // expression stack (top to bottom)

--------- s o u r c e   c o d e ---------

function ConfigureTemplateInstance(a,b){?var d=%GetTemplateField(b,1);?if(d){??var g=%DisableAccessChecks(a);?try{?for(var h=0;h<d[0];h+=3){?var i=d[h+1];?var j=d[h+2];?var k=d[h+3];?var l=Instantiate(j,i);?%SetProperty(a,i,l,k);?}?}finally{?if(g)%EnableAccessChecks(a);?}?}?}

-----------------------------------------

}



[4]: Instantiate [native apinatives.js:53] (this=0BAEE429 <JS Object>#1#,a=09F2A2D1 <ObjectTemplateInfo>#4#,b=097C004D <undefined>) {

  // stack-allocated locals

  var d = 1

  var h = 0E034C29 <an Object>>#3#

  var g = 097C004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}

-----------------------------------------

}



[5]: arguments adaptor frame: 1->2 {

  // actual arguments

  [00] : 09F2A2D1 <ObjectTemplateInfo>#4#

}



[6]: InstantiateFunction [native apinatives.js:76] (this=0BAEE429 <JS Object>#1#,a=09F29AB5 <FunctionTemplateInfo>#5#,b=097C004D <undefined>) {

  // stack-allocated locals

  var .catch-var = 097C004D <undefined>

  // heap-allocated locals

  var .arguments = 0E03440D <an Arguments>>#11#

  var i = 0BADCFCD <JS Function Document>#12#

  var d = 0B81B2E1 <an Object>>#8#

  var j = 09F2A2D1 <ObjectTemplateInfo>#4#

  var l = 097C004D <undefined>

  var h = 097C00B5 <false>

  var g = 68

  var arguments = 0E03440D <an Arguments>>#11#

  var k = 097C004D <undefined>

  // expression stack (top to bottom)

  [05] : 0BADCFCD <JS Function Document>#12#

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&&(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,"constructor",i,2);?var k=%Get...



-----------------------------------------

}



[7]: Instantiate [native apinatives.js:49] (this=0BAEE429 <JS Object>#1#,a=09F29AB5 <FunctionTemplateInfo>#5#,b=097C004D <undefined>) {

  // stack-allocated locals

  var d = 0

  var h = 097C004D <undefined>

  var g = 097C004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}

-----------------------------------------

}



[8]: arguments adaptor frame: 1->2 {

  // actual arguments

  [00] : 09F29AB5 <FunctionTemplateInfo>#5#

}



[9]: InstantiateFunction [native apinatives.js:80] (this=0BAEE429 <JS Object>#1#,a=09F29A69 <FunctionTemplateInfo>#6#,b=097C004D <undefined>) {

  // stack-allocated locals

  var .catch-var = 097C004D <undefined>

  // heap-allocated locals

  var .arguments = 0E032BAD <an Arguments>>#13#

  var i = 0BADCBDD <JS Function HTMLDocument>#14#

  var d = 0B81B2E1 <an Object>>#8#

  var j = 09F2B69D <ObjectTemplateInfo>#15#

  var l = 097C004D <undefined>

  var h = 097C00B5 <false>

  var g = 67

  var arguments = 0E032BAD <an Arguments>>#13#

  var k = 09F29AB5 <FunctionTemplateInfo>#5#

  // expression stack (top to bottom)

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&&(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,"constructor",i,2);?var k=%Get...



-----------------------------------------

}



[10]: Instantiate [native apinatives.js:49] (this=0BAEE429 <JS Object>#1#,a=09F29A69 <FunctionTemplateInfo>#6#,b=097C004D <undefined>) {

  // stack-allocated locals

  var d = 0

  var h = 097C004D <undefined>

  var g = 097C004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}

-copying dashboard file gtest-results/unit_tests\results.json to \\chrome-web.jail.google.com\chrome-bot\www\gtest_results\chromium-dbg-vista-tests\unit_tests
saving results to \\chrome-web.jail.google.com\chrome-bot\www\gtest_results\chromium-dbg-vista-tests\unit_tests

program finished with exit code 3
elapsedTime=323.199000
Aug 19, 2010
#1 bugdroid1@gmail.com
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=56714 

------------------------------------------------------------------------
r56714 | phajdan.jr@chromium.org | 2010-08-19 11:04:43 -0700 (Thu, 19 Aug 2010) | 8 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/form_manager_unittest.cc?r1=56714&r2=56713

Disable crashy FormManagerTest.LabelsInferredFromParagraph

TBR=dhollowa

TEST=unit_tests
BUG=52731

Review URL: http://codereview.chromium.org/3148027
------------------------------------------------------------------------

Aug 19, 2010
#2 dhollowa@chromium.org
(No comment was entered for this change.)
Status: Assigned
Labels: OS-All Mstone-7 Feature-Autofill
Aug 19, 2010
#3 dhollowa@chromium.org
(No comment was entered for this change.)
Labels: -Area-Undefined Area-UI
Aug 19, 2010
#4 dhollowa@chromium.org
Moving to M8.  Unlikely it is the test itself.  Rather, suspect perturbation in the WebKit force and/or infrastructure.
Labels: -Mstone-7 Mstone-8
Aug 23, 2010
#5 phajdan.jr@chromium.org
GreenTreeTaskForce takes this bug. Mstone-8 is too late, I'm going to have a fix this week.
Owner: phajdan...@chromium.org
Cc: dholl...@chromium.org
Labels: -Pri-2 Pri-1 GreenTreeTaskForce
Aug 23, 2010
#6 thestig@chromium.org
Also happened with FormManagerTest.OneLabelElementFirstControlElementDisabled
 today:

http://build.chromium.org/buildbot/waterfall/builders/Vista%20Tests%20%28dbg%29%281%29/builds/27935/steps/unit_tests/logs/stdio

[ RUN      ] FormManagerTest.OneLabelElementFirstControlElementDisabled



==== Stack trace ============================================



Security context: 0BAE12C5 <JS Object>#0#

    1: InstantiateFunction [native apinatives.js:72] (this=0BD26429 <JS Object>#1#,a=0ADDB60D <FunctionTemplateInfo>#2#,b=0BAB0419 <String[18]: createNodeIterator>)

    2: Instantiate [native apinatives.js:49] (this=0BD26429 <JS Object>#1#,a=0ADDB60D <FunctionTemplateInfo>#2#,b=0BAB0419 <String[18]: createNodeIterator>)

    3: ConfigureTemplateInstance [native apinatives.js:103] (this=0BD26429 <JS Object>#1#,a=0E034E01 <an Object>>#3#,b=0ADDA401 <ObjectTemplateInfo>#4#)

    4: Instantiate [native apinatives.js:53] (this=0BD26429 <JS Object>#1#,a=0ADDA401 <ObjectTemplateInfo>#4#,b=0A50004D <undefined>)

    5: arguments adaptor frame: 1->2

    6: InstantiateFunction [native apinatives.js:76] (this=0BD26429 <JS Object>#1#,a=0ADD9BE5 <FunctionTemplateInfo>#5#,b=0A50004D <undefined>)

    7: Instantiate [native apinatives.js:49] (this=0BD26429 <JS Object>#1#,a=0ADD9BE5 <FunctionTemplateInfo>#5#,b=0A50004D <undefined>)

    8: arguments adaptor frame: 1->2

    9: InstantiateFunction [native apinatives.js:80] (this=0BD26429 <JS Object>#1#,a=0ADD9B99 <FunctionTemplateInfo>#6#,b=0A50004D <undefined>)

   10: Instantiate [native apinatives.js:49] (this=0BD26429 <JS Object>#1#,a=0ADD9B99 <FunctionTemplateInfo>#6#,b=0A50004D <undefined>)

   11: arguments adaptor frame: 1->2



==== Details ================================================



[1]: InstantiateFunction [native apinatives.js:72] (this=0BD26429 <JS Object>#1#,a=0ADDB60D <FunctionTemplateInfo>#2#,b=0BAB0419 <String[18]: createNodeIterator>) {

  // stack-allocated locals

  var .catch-var = 0A50004D <undefined>

  // heap-allocated locals

  var .arguments = 0E0386A5 <an Arguments>>#7#

  var i = 0A50004D <undefined>

  var d = 0BCF12E1 <an Object>>#8#

  var j = 0A50004D <undefined>

  var l = 0A50004D <undefined>

  var h = 0A5000B5 <false>

  var g = 120

  var arguments = 0E0386A5 <an Arguments>>#7#

  var k = 0A50004D <undefined>

  // expression stack (top to bottom)

  [05] : 0ADDB60D <FunctionTemplateInfo>#2#

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&&(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,"constructor",i,2);?var k=%Get...



-----------------------------------------

}



[2]: Instantiate [native apinatives.js:49] (this=0BD26429 <JS Object>#1#,a=0ADDB60D <FunctionTemplateInfo>#2#,b=0BAB0419 <String[18]: createNodeIterator>) {

  // stack-allocated locals

  var d = 0

  var h = 0A50004D <undefined>

  var g = 0A50004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}

-----------------------------------------

}



[3]: ConfigureTemplateInstance [native apinatives.js:103] (this=0BD26429 <JS Object>#1#,a=0E034E01 <an Object>>#3#,b=0ADDA401 <ObjectTemplateInfo>#4#) {

  // stack-allocated locals

  var i = 0BAB0419 <String[18]: createNodeIterator>

  var d = 0ADD9B1D <JS Object>#9#

  var j = 0ADDB60D <FunctionTemplateInfo>#2#

  var l = 0BADDE3D <JS Function adoptNode>#10#

  var h = 99

  var g = 0A5000B5 <false>

  var k = 0

  // expression stack (top to bottom)

--------- s o u r c e   c o d e ---------

function ConfigureTemplateInstance(a,b){?var d=%GetTemplateField(b,1);?if(d){??var g=%DisableAccessChecks(a);?try{?for(var h=0;h<d[0];h+=3){?var i=d[h+1];?var j=d[h+2];?var k=d[h+3];?var l=Instantiate(j,i);?%SetProperty(a,i,l,k);?}?}finally{?if(g)%EnableAccessChecks(a);?}?}?}

-----------------------------------------

}



[4]: Instantiate [native apinatives.js:53] (this=0BD26429 <JS Object>#1#,a=0ADDA401 <ObjectTemplateInfo>#4#,b=0A50004D <undefined>) {

  // stack-allocated locals

  var d = 1

  var h = 0E034E01 <an Object>>#3#

  var g = 0A50004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}

-----------------------------------------

}



[5]: arguments adaptor frame: 1->2 {

  // actual arguments

  [00] : 0ADDA401 <ObjectTemplateInfo>#4#

}



[6]: InstantiateFunction [native apinatives.js:76] (this=0BD26429 <JS Object>#1#,a=0ADD9BE5 <FunctionTemplateInfo>#5#,b=0A50004D <undefined>) {

  // stack-allocated locals

  var .catch-var = 0A50004D <undefined>

  // heap-allocated locals

  var .arguments = 0E0345E5 <an Arguments>>#11#

  var i = 0BADCFCD <JS Function Document>#12#

  var d = 0BCF12E1 <an Object>>#8#

  var j = 0ADDA401 <ObjectTemplateInfo>#4#

  var l = 0A50004D <undefined>

  var h = 0A5000B5 <false>

  var g = 68

  var arguments = 0E0345E5 <an Arguments>>#11#

  var k = 0A50004D <undefined>

  // expression stack (top to bottom)

  [05] : 0BADCFCD <JS Function Document>#12#

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&&(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,"constructor",i,2);?var k=%Get...



-----------------------------------------

}



[7]: Instantiate [native apinatives.js:49] (this=0BD26429 <JS Object>#1#,a=0ADD9BE5 <FunctionTemplateInfo>#5#,b=0A50004D <undefined>) {

  // stack-allocated locals

  var d = 0

  var h = 0A50004D <undefined>

  var g = 0A50004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}

-----------------------------------------

}



[8]: arguments adaptor frame: 1->2 {

  // actual arguments

  [00] : 0ADD9BE5 <FunctionTemplateInfo>#5#

}



[9]: InstantiateFunction [native apinatives.js:80] (this=0BD26429 <JS Object>#1#,a=0ADD9B99 <FunctionTemplateInfo>#6#,b=0A50004D <undefined>) {

  // stack-allocated locals

  var .catch-var = 0A50004D <undefined>

  // heap-allocated locals

  var .arguments = 0E032D85 <an Arguments>>#13#

  var i = 0BADCBDD <JS Function HTMLDocument>#14#

  var d = 0BCF12E1 <an Object>>#8#

  var j = 0ADDB7CD <ObjectTemplateInfo>#15#

  var l = 0A50004D <undefined>

  var h = 0A5000B5 <false>

  var g = 67

  var arguments = 0E032D85 <an Arguments>>#13#

  var k = 0ADD9BE5 <FunctionTemplateInfo>#5#

  // expression stack (top to bottom)

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&&(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,"constructor",i,2);?var k=%Get...



-----------------------------------------

}



[10]: Instantiate [native apinatives.js:49] (this=0BD26429 <JS Object>#1#,a=0ADD9B99 <FunctionTemplateInfo>#6#,b=0A50004D <undefined>) {

  // stack-allocated locals

  var d = 0

  var h = 0A50004D <undefined>

  var g = 0A50004D <undefined>

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag <'+d+'>';?}?}


Aug 24, 2010
#7 bugdroid1@gmail.com
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=57236 

------------------------------------------------------------------------
r57236 | phajdan.jr@chromium.org | 2010-08-24 14:25:25 -0700 (Tue, 24 Aug 2010) | 8 lines
Changed paths:
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/extensions/extension_messages_browsertest.cc
   D /trunk/src/chrome/browser/extensions/extension_messages_unittest.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/sessions/tab_restore_service_browsertest.cc
   D /trunk/src/chrome/browser/sessions/tab_restore_service_unittest.cc
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/chrome_tests.gypi?r1=57236&r2=57235
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/form_manager_browsertest.cc
   D /trunk/src/chrome/renderer/form_manager_unittest.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/pepper_devices_browsertest.cc
   D /trunk/src/chrome/renderer/pepper_devices_unittest.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/render_view_browsertest.cc
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/render_view_browsertest_mac.mm
   D /trunk/src/chrome/renderer/render_view_unittest.cc
   D /trunk/src/chrome/renderer/render_view_unittest_mac.mm
   A http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/translate_helper_browsertest.cc
   D /trunk/src/chrome/renderer/translate_helper_unittest.cc

GTTF: move tests that use WebKit from unit_tests to browser_tests
to avoid crashes.

TBR=dhollowa, sky, erikkay

TEST=unit_tests, browser_tests
BUG=52731, 52643
Review URL: http://codereview.chromium.org/3150034
------------------------------------------------------------------------

Aug 25, 2010
#8 bugdroid1@gmail.com
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=57379 

------------------------------------------------------------------------
r57379 | phajdan.jr@chromium.org | 2010-08-25 13:37:41 -0700 (Wed, 25 Aug 2010) | 11 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/form_manager_browsertest.cc?r1=57379&r2=57378
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/render_view_browsertest.cc?r1=57379&r2=57378

Undisable tests that were crashy because of re-initializing WebKit:

- FormManagerTest.LabelsInferredFromParagraph
- RenderViewTest.OnHandleKeyboardEvent

TBR=dhollowa

TEST=browser_tests
BUG=52643, 52731

Review URL: http://codereview.chromium.org/3152051
------------------------------------------------------------------------

Aug 25, 2010
#9 phajdan.jr@chromium.org
(No comment was entered for this change.)
Status: Fixed
Mar 18, 2011
#10 lafo...@chromium.org
[ RUN      ] FormManagerTest.LabelsInferredFromParagraph



==== Stack trace ============================================



Security context: 0B80B2C5 &lt;JS Object&gt;#0#

    1: InstantiateFunction [native apinatives.js:72] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F2B4DD &lt;FunctionTemplateInfo&gt;#2#,b=0AC902DD &lt;String[18]: createNodeIterator&gt;)

    2: Instantiate [native apinatives.js:49] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F2B4DD &lt;FunctionTemplateInfo&gt;#2#,b=0AC902DD &lt;String[18]: createNodeIterator&gt;)

    3: ConfigureTemplateInstance [native apinatives.js:103] (this=0BAEE429 &lt;JS Object&gt;#1#,a=0E034C29 &lt;an Object&gt;&gt;#3#,b=09F2A2D1 &lt;ObjectTemplateInfo&gt;#4#)

    4: Instantiate [native apinatives.js:53] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F2A2D1 &lt;ObjectTemplateInfo&gt;#4#,b=097C004D &lt;undefined&gt;)

    5: arguments adaptor frame: 1-&gt;2

    6: InstantiateFunction [native apinatives.js:76] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29AB5 &lt;FunctionTemplateInfo&gt;#5#,b=097C004D &lt;undefined&gt;)

    7: Instantiate [native apinatives.js:49] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29AB5 &lt;FunctionTemplateInfo&gt;#5#,b=097C004D &lt;undefined&gt;)

    8: arguments adaptor frame: 1-&gt;2

    9: InstantiateFunction [native apinatives.js:80] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29A69 &lt;FunctionTemplateInfo&gt;#6#,b=097C004D &lt;undefined&gt;)

   10: Instantiate [native apinatives.js:49] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29A69 &lt;FunctionTemplateInfo&gt;#6#,b=097C004D &lt;undefined&gt;)

   11: arguments adaptor frame: 1-&gt;2



==== Details ================================================



[1]: InstantiateFunction [native apinatives.js:72] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F2B4DD &lt;FunctionTemplateInfo&gt;#2#,b=0AC902DD &lt;String[18]: createNodeIterator&gt;) {

  // stack-allocated locals

  var .catch-var = 097C004D &lt;undefined&gt;

  // heap-allocated locals

  var .arguments = 0E0384CD &lt;an Arguments&gt;&gt;#7#

  var i = 097C004D &lt;undefined&gt;

  var d = 0B81B2E1 &lt;an Object&gt;&gt;#8#

  var j = 097C004D &lt;undefined&gt;

  var l = 097C004D &lt;undefined&gt;

  var h = 097C00B5 &lt;false&gt;

  var g = 120

  var arguments = 0E0384CD &lt;an Arguments&gt;&gt;#7#

  var k = 097C004D &lt;undefined&gt;

  // expression stack (top to bottom)

  [05] : 09F2B4DD &lt;FunctionTemplateInfo&gt;#2#

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&amp;&amp;(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,&quot;constructor&quot;,i,2);?var k=%Get...



-----------------------------------------

}



[2]: Instantiate [native apinatives.js:49] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F2B4DD &lt;FunctionTemplateInfo&gt;#2#,b=0AC902DD &lt;String[18]: createNodeIterator&gt;) {

  // stack-allocated locals

  var d = 0

  var h = 097C004D &lt;undefined&gt;

  var g = 097C004D &lt;undefined&gt;

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag &lt;'+d+'&gt;';?}?}

-----------------------------------------

}



[3]: ConfigureTemplateInstance [native apinatives.js:103] (this=0BAEE429 &lt;JS Object&gt;#1#,a=0E034C29 &lt;an Object&gt;&gt;#3#,b=09F2A2D1 &lt;ObjectTemplateInfo&gt;#4#) {

  // stack-allocated locals

  var i = 0AC902DD &lt;String[18]: createNodeIterator&gt;

  var d = 09F3E581 &lt;JS Object&gt;#9#

  var j = 09F2B4DD &lt;FunctionTemplateInfo&gt;#2#

  var l = 0BADDE3D &lt;JS Function adoptNode&gt;#10#

  var h = 99

  var g = 097C00B5 &lt;false&gt;

  var k = 0

  // expression stack (top to bottom)

--------- s o u r c e   c o d e ---------

function ConfigureTemplateInstance(a,b){?var d=%GetTemplateField(b,1);?if(d){??var g=%DisableAccessChecks(a);?try{?for(var h=0;h&lt;d[0];h+=3){?var i=d[h+1];?var j=d[h+2];?var k=d[h+3];?var l=Instantiate(j,i);?%SetProperty(a,i,l,k);?}?}finally{?if(g)%EnableAccessChecks(a);?}?}?}

-----------------------------------------

}



[4]: Instantiate [native apinatives.js:53] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F2A2D1 &lt;ObjectTemplateInfo&gt;#4#,b=097C004D &lt;undefined&gt;) {

  // stack-allocated locals

  var d = 1

  var h = 0E034C29 &lt;an Object&gt;&gt;#3#

  var g = 097C004D &lt;undefined&gt;

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag &lt;'+d+'&gt;';?}?}

-----------------------------------------

}



[5]: arguments adaptor frame: 1-&gt;2 {

  // actual arguments

  [00] : 09F2A2D1 &lt;ObjectTemplateInfo&gt;#4#

}



[6]: InstantiateFunction [native apinatives.js:76] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29AB5 &lt;FunctionTemplateInfo&gt;#5#,b=097C004D &lt;undefined&gt;) {

  // stack-allocated locals

  var .catch-var = 097C004D &lt;undefined&gt;

  // heap-allocated locals

  var .arguments = 0E03440D &lt;an Arguments&gt;&gt;#11#

  var i = 0BADCFCD &lt;JS Function Document&gt;#12#

  var d = 0B81B2E1 &lt;an Object&gt;&gt;#8#

  var j = 09F2A2D1 &lt;ObjectTemplateInfo&gt;#4#

  var l = 097C004D &lt;undefined&gt;

  var h = 097C00B5 &lt;false&gt;

  var g = 68

  var arguments = 0E03440D &lt;an Arguments&gt;&gt;#11#

  var k = 097C004D &lt;undefined&gt;

  // expression stack (top to bottom)

  [05] : 0BADCFCD &lt;JS Function Document&gt;#12#

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&amp;&amp;(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,&quot;constructor&quot;,i,2);?var k=%Get...



-----------------------------------------

}



[7]: Instantiate [native apinatives.js:49] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29AB5 &lt;FunctionTemplateInfo&gt;#5#,b=097C004D &lt;undefined&gt;) {

  // stack-allocated locals

  var d = 0

  var h = 097C004D &lt;undefined&gt;

  var g = 097C004D &lt;undefined&gt;

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag &lt;'+d+'&gt;';?}?}

-----------------------------------------

}



[8]: arguments adaptor frame: 1-&gt;2 {

  // actual arguments

  [00] : 09F29AB5 &lt;FunctionTemplateInfo&gt;#5#

}



[9]: InstantiateFunction [native apinatives.js:80] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29A69 &lt;FunctionTemplateInfo&gt;#6#,b=097C004D &lt;undefined&gt;) {

  // stack-allocated locals

  var .catch-var = 097C004D &lt;undefined&gt;

  // heap-allocated locals

  var .arguments = 0E032BAD &lt;an Arguments&gt;&gt;#13#

  var i = 0BADCBDD &lt;JS Function HTMLDocument&gt;#14#

  var d = 0B81B2E1 &lt;an Object&gt;&gt;#8#

  var j = 09F2B69D &lt;ObjectTemplateInfo&gt;#15#

  var l = 097C004D &lt;undefined&gt;

  var h = 097C00B5 &lt;false&gt;

  var g = 67

  var arguments = 0E032BAD &lt;an Arguments&gt;&gt;#13#

  var k = 09F29AB5 &lt;FunctionTemplateInfo&gt;#5#

  // expression stack (top to bottom)

--------- s o u r c e   c o d e ---------

function InstantiateFunction(a,b){???var d=kApiFunctionCache;?var g=%GetTemplateField(a,2);?var h=?(g in d)&amp;&amp;(d[g]!=-1);?if(!h){?try{?d[g]=null;?var i=%CreateApiFunction(a);?if(b)%FunctionSetName(i,b);?d[g]=i;?var j=%GetTemplateField(a,5);?i.prototype=j?Instantiate(j):{};?%SetProperty(i.prototype,&quot;constructor&quot;,i,2);?var k=%Get...



-----------------------------------------

}



[10]: Instantiate [native apinatives.js:49] (this=0BAEE429 &lt;JS Object&gt;#1#,a=09F29A69 &lt;FunctionTemplateInfo&gt;#6#,b=097C004D &lt;undefined&gt;) {

  // stack-allocated locals

  var d = 0

  var h = 097C004D &lt;undefined&gt;

  var g = 097C004D &lt;undefined&gt;

--------- s o u r c e   c o d e ---------

function Instantiate(a,b){?if(!%IsTemplate(a))return a;?var d=%GetTemplateField(a,0);?switch(d){?case 0:?return InstantiateFunction(a,b);?case 1:?var g=%GetTemplateField(a,2);?var h=g?new(Instantiate(g))():{};?ConfigureTemplateInstance(h,a);?h=%ToFastProperties(h);?return h;?default:?throw'Unknown API tag &lt;'+d+'&gt;';?}?}

-copying dashboard file gtest-results/unit_tests\results.json to \\chrome-web.jail.google.com\chrome-bot\www\gtest_results\chromium-dbg-vista-tests\unit_tests
saving results to \\chrome-web.jail.google.com\chrome-bot\www\gtest_results\chromium-dbg-vista-tests\unit_tests

program finished with exit code 3
elapsedTime=323.199000
Labels: -GreenTreeTaskForce bulkmove TaskForce-GreenTree
Oct 12, 2012
#11 bugdroid1@chromium.org
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.
Labels: Restrict-AddIssueComment-Commit
Mar 10, 2013
#12 bugdroid1@chromium.org
(No comment was entered for this change.)
Labels: -Area-UI -Tests-Disabled -Mstone-8 -Feature-Autofill M-8 Cr-UI Cr-Tests-Disabled Cr-UI-Browser-Autofill
Mar 13, 2013
#13 bugdroid1@chromium.org
(No comment was entered for this change.)
Labels: -Restrict-AddIssueComment-Commit Restrict-AddIssueComment-EditIssue
Sign in to add a comment

Powered by Google Project Hosting