message: Return error when handle is null in GetSymbolFromLibrary instead of using the RTLD_DEFAULT behavior.
  Fix an issue where tf-nightly (w/ gpu support) segfault at import due to infinitely recursion of __cudaRegisterFatBinary.
  Fix
diff: @@ -33,7 +33,12 @@ Status LoadLibrary(const char* library_filename, void** handle) {
  Status GetSymbolFromLibrary(void* handle, const char* symbol_name,
  void** symbol) {
  + // Check that the handle is not NULL to avoid dlsym's RTLD_DEFAULT behavior.
  + if (!handle) {
  + *symbol = nullptr;
  + } else {
  *symbol = dlsym(handle, symbol_name);
  + }
  if (!*symbol) {
  return errors::NotFound(dlerror());
  }
  