I haven't looked at this in depth, it might be more appropriate for the libdynd tracker: > > > nd.empty("pointer[int32]") > > > Segmentation fault (core dumped) > > > > > > from dynd import nd > > > nd.empty("pointer[int32]") > > > ==6041== Invalid read of size 4 > > > ==6041== at 0x9E16FC3: _ZL8print_asIiiEvRNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEPKc (type.cpp:703) > > > ==6041== by 0x9E166F8: dynd::print_builtin_scalar(dynd::type_id_t, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const_) (type.cpp:951) > > > ==6041== by 0x9E15EE1: dynd::ndt::type::print_data(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const_, char const_) const (type.cpp:1005) > > > ==6041== by 0x9110029: dynd::ndt::pointer_type::print_data(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const_, char const*) const (pointer_type.cpp:41) > > > ==6041== by 0x9DC8F10: dynd::nd::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, dynd::nd::array const&) (array.cpp:928) > > > ==6041== by 0xFC6DB62: pydynd::array_repr(dynd::nd::array const&) (array_functions.hpp:157) > > > ==6041== by 0xFC525E1: __pyx_pf_4dynd_2nd_5array_5array_24__repr__(dynd_nd_array_pywrapper_) (array.cxx:3439) > > > ==6041== by 0xFC3E0DB: **pyx_pw_4dynd_2nd_5array_5array_25__repr**(_object_) (array.cxx:3412) > > > ==6041== by 0x4A09AA: PyObject_Repr (object.c:482) > > > ==6041== by 0x46ABF1: PyFile_WriteObject (fileobject.c:144) > > > ==6041== by 0x59BDE6: sys_displayhook (sysmodule.c:192) > > > ==6041== by 0x63FD3D: PyCFunction_Call (methodobject.c:134) > > > ==6041== Address 0x0 is not stack'd, malloc'd or (recently) free'd
Activity