fix stale pointer issue in dynamic linker with dlopen