Do not print garbage proc info in tests/Gtest-bt.c

Check the return value of the unw_get_proc_info() call to avoid printing
garbage if the call fails.
diff --git a/tests/Gtest-bt.c b/tests/Gtest-bt.c
index 57ace85..68eba92 100644
--- a/tests/Gtest-bt.c
+++ b/tests/Gtest-bt.c
@@ -82,10 +82,12 @@
 	{
 	  printf ("%016lx %-32s (sp=%016lx)\n", (long) ip, buf, (long) sp);
 
-	  unw_get_proc_info (&cursor, &pi);
-	  printf ("\tproc=%lx-%lx\n\thandler=%lx lsda=%lx gp=%lx",
+	  if (unw_get_proc_info (&cursor, &pi) == 0)
+	    {
+	      printf ("\tproc=0x%lx-0x%lx\n\thandler=0x%lx lsda=0x%lx gp=0x%lx",
 		  (long) pi.start_ip, (long) pi.end_ip,
 		  (long) pi.handler, (long) pi.lsda, (long) pi.gp);
+	    }
 
 #if UNW_TARGET_IA64
 	  {