This is what I get now, running the filters example scope: # # Fatal error in ../deps/v8/src/api.h, line 412 # Check failed: that == __null || (*reinterpret_cast(that))->IsJSObject(). # ==== C stack trace =============================== 1: V8_Fatal 2: v8::Utils::OpenHandle(v8::Object const*, bool) 3: v8::Object::Has(v8::Local) 4: ValueSliderLabels::ValueSliderLabels(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, v8::Local) 5: ValueSliderLabels* v8cpp::internal::ObjectFactory::new_object, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local >(v8::Isolate*, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local) 6: v8cpp::internal::FunctionTraits, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local)>::ReturnType v8cpp::internal::call_from_v8_impl, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local), 0ul, 1ul, 2ul>(ValueSliderLabels* (*&&)(v8::Isolate*, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local), v8::FunctionCallbackInfo const&, v8cpp::internal::CallFromV8Traits, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local), 1ul>, v8cpp::internal::IntSequence) 7: v8cpp::internal::FunctionTraits, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local)>::ReturnType v8cpp::internal::call_from_v8, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local)>(ValueSliderLabels* (*&&)(v8::Isolate*, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local), v8::FunctionCallbackInfo const&) 8: void v8cpp::internal::Class::set_constructor, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local >()::{lambda(v8::FunctionCallbackInfo const&)#1}::operator()(v8::FunctionCallbackInfo const&) const 9: std::_Function_handler const&), void v8cpp::internal::Class::set_constructor, std::allocator >, std::__cxx11::basic_string, std::allocator >, v8::Local >()::{lambda(v8::FunctionCallbackInfo const&)#1}>::_M_invoke(std::_Any_data const&, v8::FunctionCallbackInfo const&) 10: std::function const&)>::operator()(v8::FunctionCallbackInfo const&) const 11: v8cpp::internal::Class::export_object(v8::FunctionCallbackInfo const&) 12: v8cpp::internal::Class::Class(v8::Isolate*, unsigned long)::{lambda(v8::FunctionCallbackInfo const&)#1}::operator()(v8::FunctionCallbackInfo const&) const 13: v8cpp::internal::Class::Class(v8::Isolate*, unsigned long)::{lambda(v8::FunctionCallbackInfo const&)#1}::_FUN(v8::FunctionCallbackInfo const&) 14: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo const&)) 15: 0xeaeb0c 16: 0xea7f0c 17: 0xea7e5a 18: 0x2f4f091060bb