(gdb) run Starting program: /Users/quentin/backup.105 volrestore ra.mit.edu b user.kaduk old4 -port 61 -usedump 1287159402 -c sipb.mit.edu backup: can't get host info for bonfire-of-the-manatees from nameserver or /etc/hosts. backup: can't get host info for reynelda from nameserver or /etc/hosts. backup: can't get host info for reynelda from nameserver or /etc/hosts. backup: can't get host info for bonfire-of-the-manatees from nameserver or /etc/hosts. backup: can't get host info for bonfire-of-the-manatees from nameserver or /etc/hosts. backup: can't get host info for ronald-ann from nameserver or /etc/hosts. backup: can't get host info for ronald-ann from nameserver or /etc/hosts. backup: can't get host info for rosebud2 from nameserver or /etc/hosts. backup: can't get host info for rosebud2 from nameserver or /etc/hosts. Breakpoint 1, bc_DmpRstStart (param=0x0) at dump.c:203 203 afs_int32 aindex = (intptr_t)param; (gdb) s 207 tdump = &bc_dumpTasks[aindex]; (gdb) 209 code = (tdump->callProc) (aindex); (gdb) bc_Restorer (aindex=0) at restore.c:160 160 afs_int32 code = 0, tcode; (gdb) 163 afs_int32 nentries = 0; (gdb) 164 afs_int32 last = 0; (gdb) 167 struct bc_tapeList *tapeList = (struct bc_tapeList *)0; (gdb) 173 struct tc_restoreDesc *tcarray = (struct tc_restoreDesc *)0; (gdb) 179 struct rx_connection *aconn = (struct rx_connection *)0; (gdb) 182 struct dumpinfo *dumpinfolist = NULL; (gdb) 186 int num_dlevels = 20; (gdb) 195 dlevels = (struct dumpinfo *) malloc(num_dlevels * sizeof(*dlevels)); (gdb) 197 dumpTaskPtr = &bc_dumpTasks[aindex]; (gdb) 198 serverAll = HOSTADDR(&dumpTaskPtr->destServer); (gdb) 199 partitionAll = dumpTaskPtr->destPartition; (gdb) 201 volumeEntries = (struct budb_volumeEntry *) (gdb) 203 if (!volumeEntries) { (gdb) 212 for (tvol = dumpTaskPtr->volumes; tvol; tvol = tvol->next) { /*tvol */ (gdb) 213 strcpy(vname, tvol->name); (gdb) 214 dumpDescr = &dumpDescr1; (gdb) 215 if (dumpTaskPtr->parentDumpID > 0) /* Told which dump to try */ (gdb) 220 code = bcdb_FindDumpByID(dumpTaskPtr->parentDumpID, dumpDescr); (gdb) bcdb_FindDumpByID (dumpID=1287159402, deptr=0x2aca68) at ubik_db_if.c:209 209 dl.budb_dumpList_len = 0; (gdb) 210 dl.budb_dumpList_val = 0; (gdb) 213 code = ubik_BUDB_GetDumps(udbHandle.uh_client, 0, BUDB_MAJORVERSION, BUDB_OP_DUMPID, "", /* no name */ (gdb) x udbHandle Value can't be converted to integer. (gdb) p udbHandle $1 = { uh_scIndex = 2, uh_secobj = 0x1041b0, uh_serverConn = {0x104930, 0x1049f0, 0x104b60, 0x0 }, uh_client = 0x104ca0, uh_instanceId = 2736984 } (gdb) bt #0 bcdb_FindDumpByID (dumpID=1287159402, deptr=0x2aca68) at ubik_db_if.c:213 #1 0x0000d80a in bc_Restorer (aindex=0) at restore.c:220 #2 0x0000c8b9 in bc_DmpRstStart (param=0x0) at dump.c:209 #3 0x0006118e in Create_Process_Part2 () at lwp.c:555 #4 0xefeeedec in ?? () #5 0x0006182d in LWP_CreateProcess (ep=0xc883 , stacksize=49152, priority=2, parm=0x0, name=0x69f1a "helper", pid=0x0) at lwp.c:420 #6 0x0000cc8d in bc_StartDmpRst (aconfig=0x813800, adname=0x69265 "volume", avname=0x6925d "restore", avolsToDump=0x104f20, adestServer=0xbffff324, adestPartition=1, afromDate=2147483647, anewExt=0x1038b0 "old4", aoldFlag=0, aparent=1287159402, alevel=0, aproc=0xd6ac , ports=0x104f50, portCount=1, dsptr=0x0, append=0, dontExecute=0) at dump.c:293 #7 0x0000757a in bc_VolRestoreCmd (as=0x806000, arock=0x0) at commands.c:1268 #8 0x00064b53 in cmd_Dispatch () #9 0x000027dc in doDispatch (targc=12, targv=0xbffff660, dispatchCount=1) at main.c:375 #10 0x0000418d in main (argc=12, argv=0xbffff82c) at main.c:739 (gdb) s Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000000 0x00061830 in LWP_CreateProcess (ep=0xc883 , stacksize=49152, priority=2, parm=0x0, name=0x69f1a "helper", pid=0x0) at lwp.c:420 420 Set_LWP_RC();