У меня была похожая ошибка сегментации, и проблема оказалась в следующем. Я создавал новый поток и пытался создать шаблон объекта и объект в этом потоке. К сожалению, кажется, что если вы создаете поток, вам необходимо убедиться, что вы снова вводите v8 :: Context, чтобы делать такие вещи.
Я получил его, передав Handle в v8 :: Context :: Вызов недавно созданному потоку и введя его в новый поток с помощью области.
Я написал это здесь, так как это единственная полезная вещь, которая возникает, когда я выполняю поиск в Google по поводу ошибки сегментации.