strange solution of x86-64 SIGSEGV: PStringStream -> PString