fix i386 segfault