never use stack variable for setjmp