Status: Accepted
Owner: [email protected]
CC: [email protected]
Labels: Type-Bug Priority-Medium

New issue 962 by [email protected]: Assert failure in debug linux 32-bit Chrome with V8 3.0.0. In register allocator.
http://code.google.com/p/v8/issues/detail?id=962

What steps will reproduce the problem?
1.navigate to http://thenextweb.com/google/2010/12/07/2-youtube-videos-confirm-launch-of-chrome-web-store-and-chrome-os-today/?utm_source=twitterfeed&utm_medium=twitter&utm_campaign=nettechnews

2. Navigate to another page on the site through link on the bottom.
3. We get a sad tab, and an assert failure in V8. The assert is in new code added by version 3.0, in a new compiler.

Not reproduced yet.

What is the expected output? What do you see instead?

" source:  (1)
[24624:24624:538104750815:INFO:CONSOLE(0)] " *****set user auth from cookie, result: [email protected]," source: http://fyre.co/javascripts/compressed/livefyre_55.js (45) [24624:24624:538106307938:INFO:CONSOLE(0)] "**********CONNECT," source: http://fyre.co/javascripts/compressed/livefyre_55.js (49)


#
# Fatal error in v8/src/lithium-allocator.cc, line 1498
# CHECK(!current->HasRegisterAssigned() && !current->IsSpilled()) failed
#


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

    2: arguments adaptor frame: 5->0
Security context: 0xf2af5a01 <String[21]: http://thenextweb.com>
3: nodeChanged [http://fyre.co/javascripts/tiny_mce/tiny_mce.js:1] (this=0xf21ba921 <JS Object>#0#,r=0xf403262d <an Object>>#1#) 4: /* anonymous */ [http://fyre.co/javascripts/tiny_mce/tiny_mce.js:1] (this=0xf35e1461 <JS Global Object>#2#)

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

[2]: arguments adaptor frame: 5->0 {
  // actual arguments
  [00] : 0xf21ba921 <JS Object>#0#  // not passed to callee
  [01] : 0xf15bd919 <JS Object>#3#  // not passed to callee
  [02] : 0xf15d19d5 <an HTMLDocument>>#4#  // not passed to callee
  [03] : 0xf35ac099 <true>  // not passed to callee
  [04] : 0xf403262d <an Object>>#1#  // not passed to callee
}

[3]: nodeChanged [http://fyre.co/javascripts/tiny_mce/tiny_mce.js:1] (this=0xf21ba921 <JS Object>#0#,r=0xf403262d <an Object>>#1#) {
  // stack-allocated locals
  var p = 0xf21ba921 <JS Object>#0#
  var q = 0xf15d4021 <JS Object>#5#
  var u = 0xf15d19d5 <an HTMLDocument>>#4#
  // heap-allocated locals
  var r = 0xf403262d <an Object>>#1#
--------- s o u r c e   c o d e ---------
function (r){var p=this,q=p.selection,u=(b?q.getNode():q.getStart())|| p.getBody();if(p.initialized){r=r|| {};u=b&&u.ownerDocument!=p.getDoc()?p.getBody():u;r.parents=[];p.dom.getParent(u,function(s){if(s.nodeName=="BODY"){return true}r.parents.push(s)});p.onNodeChange.dispatch(p,r?r.controlManager|| p.controlM...

-----------------------------------------
}

[4]: /* anonymous */ [http://fyre.co/javascripts/tiny_mce/tiny_mce.js:1] (this=0xf35e1461 <JS Global Object>#2#) {
--------- s o u r c e   c o d e ---------
function (){if(z.removed){return}z.load({initial:true,format:(A.cleanup_on_startup?"html":"raw")});z.startContent=z.getContent({format:"raw"});z.initialized=true;z.onInit.dispatch(z);z.execCallback("setupcontent_callback",z.id,z.getBody(),z.getDoc());z.execCallback("init_instance_callback",z);z.focus(true);z...

-----------------------------------------
}



--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to