After getting my tape changer (chg-zd-mtx) working, I have been trying
to fix a hang I get when I run amverify; I've tracked it down to the
point that I know it's because the command `amtape PluggedIn device'
is segfaulting:

$ strace /usr/sbin/amtape PluggedIn device
chdir("/etc/amanda/PluggedIn")          = 0
brk(0x804d000)                          = 0x804d000
open("amanda.conf", O_RDONLY|0x8000)    = 3
fstat(3, {st_mode=S_IFREG|0640, st_size=4430, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40014000
read(3, "#\n# amanda.conf - sample Amanda "..., 4096) = 4096
read(3, " are dumped first.\n\ndefine dumpt"..., 4096) = 334
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
pipe([3, 4])                            = 0
vfork()                                 = 2475
close(4)                                = 0
fstat(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40014000
read(3, "6 /dev/nst0\n", 4096)          = 12
close(3)                                = 0
wait4(2475, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 2475
--- SIGCHLD (Child exited) ---
munmap(0x40014000, 4096)                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

The relevant lines from the amanda.conf are: 

tpchanger       "chg-zd-mtx"
tapedev         "/dev/nst0"
changerdev      "/dev/sg1"

I'm running 2.4.2p2, can anyone sugget an answer?
-- 
Jason Henry Parker      ``Choose mnemonic identifiers.  If you
[EMAIL PROTECTED]    can't remember what mnemonic means,
 [EMAIL PROTECTED]         you've got a problem.'' -- Larry Wall

Reply via email to