O problema é que
superCtor.prototype é undefined . O único primeiro argumento válido para Object.create é null ou um não-null referência de objeto; você não pode usar primitivos (incluindo undefined ). Não podemos dizer por que
superCtor.prototype é indefinido a partir do código que você citou, mas esse é o problema com o Object.create ligar.