in x86_64 platform, pointer size is 8, int convert to pointer is error