Status: Untriaged
Owner: ----

New issue 4338 by [email protected]: Segfault when vector ICs are enabled on ARMv6
https://code.google.com/p/v8/issues/detail?id=4338

Version: 4.4.63.25
OS: Raspbian
Architecture: ARM

The bug happens on io.js, on the branch that is trying to integrate latest stable V8 4.4. It appeared somewhere between 4.4.63.19 (unaffected) and 4.4.63.25.
Current workaround is to use the --novector_ics flag on ARMv6.

What steps will reproduce the problem?

Build io.js from https://github.com/targos/io.js/commit/4ec5c4422d59b6a8218de8c81d8fe9fdb7cc57a9

Run the following script:

var vm = require('vm');

var Debug = vm.runInDebugContext('Debug');

function breakpoint() {
  debugger;
}

Debug.setListener(function(){console.log('debug event')});

console.log('before break');
breakpoint();
console.log('after break');

What is the expected output?

before break
debug event
after break

What do you see instead?

before break
debug event
after break


#
# Fatal error in ../deps/v8/src/type-feedback-vector.cc, line 323
# Check failed: feedback == *vector()->UninitializedSentinel(isolate).
#

==== C stack trace ===============================

(empty)
Aborted




--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to