diff --git a/src/ia64/Gcreate_addr_space-ia64.c b/src/ia64/Gcreate_addr_space-ia64.c index 24f86c7b..caad7d38 100644 --- a/src/ia64/Gcreate_addr_space-ia64.c +++ b/src/ia64/Gcreate_addr_space-ia64.c @@ -40,6 +40,10 @@ unw_create_addr_space (unw_accessors_t *a, int byte_order) memset (as, 0, sizeof (*as)); + /* Initialize the cache while we're certain that nobody is using + this address space yet. */ + ia64_script_cache_init (&as->global_cache); + as->acc = *a; /*