Il problema è che superCtor.prototype è undefined . L'unico primo argomento valido per Object.create è null o non null riferimento all'oggetto; non puoi usare primitive (incluso undefined ).
Non possiamo dire perché superCtor.prototype non è definito dal codice che hai citato, ma questo è il problema con Object.create chiama.