fix vm segfault