Why did dlclose not unload the library?