calling __libc_start_main again doesn't fix the dynamic symbol resolvers state :(