I'm trying to restore files from a disk that failed.  The restore
crashes when it reaches a file which has control characters in the
filename:

/Uinfo18/prog/get_can_frelaU/\330\264\345\277\364\265\345\277

The terminal freezes, amrecover crashes, I'm dead in the water.
I tried running it in gdb and the same thing happened, but I was
able to attach to the process and do a bt:

#0  0x000000374f03079a in sigsuspend () from /lib64/libc.so.6
#1  0x000000000047bee1 in ?? ()
#2  0x00000000004800d6 in ?? ()
#3  0x000000000053c47d in target_wait ()
#4  0x0000000000516f70 in wait_for_inferior ()
#5  0x000000000051719c in proceed ()
#6  0x000000000050e5a3 in ?? ()
#7  0x000000000044ec1d in execute_command ()
#8  0x0000000000524c79 in ?? ()
#9  0x00000000005256c0 in ?? ()
#10 0x0000003751026424 in rl_callback_read_char ()
   from /usr/lib64/libreadline.so.5
#11 0x0000000000524da9 in ?? ()
#12 0x0000000000523891 in ?? ()
#13 0x000000000052482e in gdb_do_one_event ()
#14 0x000000000051ef0b in catch_errors ()
#15 0x00000000004ac9ed in ?? ()
#16 0x00000000004462a9 in ?? ()
#17 0x000000000051ef0b in catch_errors ()
#18 0x000000000044695b in ?? ()
#19 0x000000000051ef0b in catch_errors ()
#20 0x0000000000446084 in gdb_main ()
#21 0x0000000000446052 in main ()
--

  It's hard to debug the problem with the terminal crashing like
that.  Is there a way to suppress the output so this doesn't
happen?  Better yet, have Amanda not crash the terminal when
there's control characters in the filename?

Thanks,
  Steve
-- 
Steven J. Backus                        Computer Systems Manager
University of Utah                      E-Mail:  [email protected]
Genetic Epidemiology                    Alternate:  [email protected]
391 Chipeta Way -- Suite D              Office:  801.587.9308
Salt Lake City, UT 84108-1266           http://www.math.utah.edu/~backus

Reply via email to