Sorry I missed the backtrace.

Here is one:-

(gdb) bt
#0  0x000000000040a73f in extract_files ()
#1  0x0000000000410cea in yyparse ()
#2  0x0000000000412027 in process_line ()
#3  0x000000000040676a in main ()

Cheers for any assistance!




On 26 September 2011 14:50, Jean-Louis Martineau <[email protected]>wrote:

> On 09/26/2011 09:33 AM, Morgan Cox wrote:
>
>> Hi.
>>
>> Thanks for the response.
>>
>> Here is the gdb log:-
>>
>> ------------------------------**------------------------------**
>> ------------------------------**---------------
>> Starting program: /usr/sbin/amrecover
>> warning: no loadable sections found in added symbol-file system-supplied
>> DSO at 0x2aaaaaaab000
>> [Thread debugging using libthread_db enabled]
>> Detaching after fork from child process 19694.
>> Detaching after fork from child process 19715.
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x000000000040a73f in extract_files ()
>> A debugging session is active.
>>
>>        Inferior 1 [process 19691] will be killed.
>>
>> ------------------------------**------------------------------**
>> ------------------------------**---------------
>>
>> And the amrecover debug log:-
>>
>> ------------------------------**------------------------------**
>> ------------------------------**---------------
>> Mon Sep 26 14:04:13 2011: amrecover: pid 18471 ruid 0 euid 0 version
>> 3.3.0: start at Mon Sep 26 14:04:13 2011
>> Mon Sep 26 14:04:13 2011: amrecover: config_overrides: conf BackupSet1
>> Mon Sep 26 14:04:13 2011: amrecover: pid 18471 ruid 0 euid 0 version
>> 3.3.0: rename at Mon Sep 26 14:04:13 2011
>> Mon Sep 26 14:04:13 2011: amrecover: security_getdriver(name=local)
>> returns 0x39d766b540
>> Mon Sep 26 14:04:13 2011: amrecover: security_handleinit(handle=**0xaa24130,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:13 2011: amrecover: security_streaminit(stream=**0xaa266a0,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:13 2011: amrecover: tcpm_send_token: data is still
>> flowing
>> Mon Sep 26 14:04:13 2011: amrecover: security_streaminit(stream=**0xaa2e700,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:13 2011: amrecover: security_close(handle=**0xaa24130,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:13 2011: amrecover: security_stream_close(**0xaa266a0)
>> Mon Sep 26 14:04:13 2011: amrecover: sending: FEATURES
>> ffffffff9efefbffffffffff0f
>>
>>
>> Mon Sep 26 14:04:13 2011: amrecover: sending: DATE 2011-09-26
>>
>>
>> Mon Sep 26 14:04:13 2011: amrecover: sending: SCNF BackupSet1
>>
>>
>> Mon Sep 26 14:04:13 2011: amrecover: sending: HOST backup.cwcs.co.uk <
>> http://backup.cwcs.co.uk>
>>
>>
>> Mon Sep 26 14:04:13 2011: amrecover: sending: HOST backup.cwcs.co.uk <
>> http://backup.cwcs.co.uk>
>>
>>
>> Mon Sep 26 14:04:13 2011: amrecover: sending: HOST backup.cwcs.co.uk <
>> http://backup.cwcs.co.uk>
>>
>>
>>
>> Mon Sep 26 14:04:24 2011: amrecover: user command: 'sethost localhost'
>> Mon Sep 26 14:04:24 2011: amrecover: sending: HOST localhost
>>
>>
>> Mon Sep 26 14:04:24 2011: amrecover: tcpm_send_token: data is still
>> flowing
>> Mon Sep 26 14:04:28 2011: amrecover: user command: 'setdisk /data'
>> Mon Sep 26 14:04:28 2011: amrecover: sending: DISK /data
>>
>>
>> Mon Sep 26 14:04:28 2011: amrecover: sending: OISD /
>>
>>
>> Mon Sep 26 14:04:28 2011: amrecover: sending: OLSD /
>>
>>
>> Mon Sep 26 14:04:28 2011: amrecover: add_dir_list_item: Adding
>> "2011-09-22-15-00-01" "0" "BackupSet1-10:1;BackupSet1-1:**
>> 1;BackupSet1-2:1;BackupSet1-3:**1;BackupSet1-4:1" "1" "/."
>> Mon Sep 26 14:04:28 2011: amrecover: add_dir_list_item: Adding
>> "2011-09-22-15-00-01" "0" "BackupSet1-10:1;BackupSet1-1:**
>> 1;BackupSet1-2:1;BackupSet1-3:**1;BackupSet1-4:1" "1" "/backup/"
>> Mon Sep 26 14:04:28 2011: amrecover: add_dir_list_item: Adding
>> "2011-09-22-15-00-01" "0" "BackupSet1-10:1;BackupSet1-1:**
>> 1;BackupSet1-2:1;BackupSet1-3:**1;BackupSet1-4:1" "1" "/gdb.txt"
>> Mon Sep 26 14:04:28 2011: amrecover: add_dir_list_item: Adding
>> "2011-09-22-15-00-01" "0" "BackupSet1-10:1;BackupSet1-1:**
>> 1;BackupSet1-2:1;BackupSet1-3:**1;BackupSet1-4:1" "1" "/r1soft/"
>> Mon Sep 26 14:04:28 2011: amrecover: sending: DLE
>>
>>
>> Mon Sep 26 14:04:29 2011: amrecover: user command: 'ls'
>> Mon Sep 26 14:04:33 2011: amrecover: user command: 'add gdb.txt'
>> Mon Sep 26 14:04:33 2011: amrecover: add_glob (gdb.txt) -> ^gdb\.txt$
>> Mon Sep 26 14:04:33 2011: amrecover: add_file: Looking for "gdb\.txt[/]*$"
>> Mon Sep 26 14:04:33 2011: amrecover: add_file: Converted
>> path="gdb\.txt[/]*$" to path_on_disk="/gdb\.txt[/]*$"
>> Mon Sep 26 14:04:33 2011: amrecover: add_file: Pondering
>> ditem->path=/r1soft/
>> Mon Sep 26 14:04:33 2011: amrecover: add_file: Pondering
>> ditem->path=/gdb.txt
>> Mon Sep 26 14:04:33 2011: amrecover: add_file: (Successful) Added /gdb.txt
>> Mon Sep 26 14:04:33 2011: amrecover: add_file: Pondering
>> ditem->path=/backup/
>> Mon Sep 26 14:04:33 2011: amrecover: add_file: Pondering ditem->path=/.
>> Mon Sep 26 14:04:36 2011: amrecover: user command: 'extract'
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=(**nil),
>> label='BackupSet1-10', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-10', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-1', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-1', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-2', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-2', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-3', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-3', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-4', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa46f20,
>> label='BackupSet1-4', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=(**nil),
>> label='BackupSet1-10', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-10', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-1', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-1', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-2', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-2', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-3', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-3', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-4', file=-1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: append_to_tapelist(tapelist=**0xaa48620,
>> label='BackupSet1-4', file=1, partnum=-1,  isafile=0)
>> Mon Sep 26 14:04:36 2011: amrecover: Requesting tape BackupSet1-10 from
>> user
>> Mon Sep 26 14:04:37 2011: amrecover: User prompt: 'Continue [?/Y/n/s/d]?
>> '; response: 'Y'
>> Mon Sep 26 14:04:37 2011: amrecover: security_getdriver(name=local)
>> returns 0x39d766b540
>> Mon Sep 26 14:04:37 2011: amrecover: security_handleinit(handle=**0xaa469f0,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:37 2011: amrecover: security_streaminit(stream=**0xaa4f4a0,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:37 2011: amrecover: tcpm_send_token: data is still
>> flowing
>> Mon Sep 26 14:04:37 2011: amrecover: security_streaminit(stream=**0xaa57500,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:37 2011: amrecover: amidxtaped_streams[0].fd = 0xaa57500
>> Mon Sep 26 14:04:37 2011: amrecover: security_streaminit(stream=**0xaa5f560,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:37 2011: amrecover: amidxtaped_streams[1].fd = 0xaa5f560
>> Mon Sep 26 14:04:37 2011: amrecover: security_close(handle=**0xaa469f0,
>> driver=0x39d766b540 (LOCAL))
>> Mon Sep 26 14:04:37 2011: amrecover: security_stream_close(**0xaa4f4a0)
>> Mon Sep 26 14:04:37 2011: amrecover: send_to_tape_server: FEATURES=**
>> ffffffff9efefbffffffffff0f
>>
>> Mon Sep 26 14:04:37 2011: amrecover: security_stream_seterr(**0xaa57500,
>> EOF)
>>
>> ------------------------------**------------------------------**
>> ------------------------------**---------------
>>
>>
>> Any ideas what is occurring ?
>>
>> (i'm 1/2 assuming its autochanger related)
>>
>> If you need anything else please let me know ...
>>
> The last line show an EOF, it must be amandad or amidxtaped that fail.
> Post the amandad and amidxtaped debug files.
>
>
>   Also - can I attach txt files on this mailing list ?
>>
> It is the preferred way to post debug file.
> Jean-Louis
>
>
>>
>> Regards
>>
>>
>>
>> On 26 September 2011 13:13, Jean-Louis Martineau 
>> <[email protected]<mailto:
>> [email protected]>> wrote:
>>
>>    On 09/26/2011 07:17 AM, Morgan Cox wrote:
>>
>>        Hi.
>>
>>        Its a bit disconcerting that my test seemed to work but now
>>        crashes when I try to recover
>>
>>        Is it likely to be a config option ? Or is the tape / software
>>        possibly broken?
>>
>>        Any help would be very welcomed.
>>
>>        - is it config, compression related ?
>>
>>        Everytime I go to 'extract' a file it segfaults - i.e :-
>>
>>        ------------------------------**------------------------------
>>        amrecover> sethost localhost
>>        200 Dump host set to localhost.
>>        amrecover> setdisk /data
>>        200 Disk set to /data.
>>        amrecover> ls
>>        2011-09-22-15-00-01 r1soft/
>>        2011-09-22-15-00-01 gdb.txt
>>        2011-09-22-15-00-01 backup/
>>        2011-09-22-15-00-01 .
>>        amrecover> add gdb.txt
>>        Added file /gdb.txt
>>        amrecover> extact
>>        Invalid command: extact
>>        amrecover> extract
>>
>>        Extracting files using tape drive changer on host localhost.
>>        The following tapes are needed: BackupSet1-10 BackupSet1-1
>>        BackupSet1-2 BackupSet1-3 BackupSet1-4
>>
>>        Extracting files using tape drive changer on host localhost.
>>        Load tape BackupSet1-10 now
>>        Continue [?/Y/n/s/d]? y
>>        Segmentation fault
>>
>>
>>    Post the amrecover debug file.
>>
>>    Also, run amrecover under gdb and print the backtrace after the
>>    segfault.
>>
>>    Jean-Louis
>>
>>
>>
>

Reply via email to