On Thu, Oct 22, 2009 at 03:02:55PM +0530, Ritesh Raj Sarraf wrote:
> On Thursday 22 Oct 2009 14:44:13 Alex Samad wrote:
> > > > all i know when i do a df before it lists all the partitions, when I
> > > > ran these programs and it failed, I would run df afterwards it would
> > > > then show a fault, when i checked ps -ef | grep fuse, I couldn't find
> > > > one for /backups/max it had disappeared.
> > > > 
> > >
> > > 
> > > Can you run fusecompress in debug mode and see if it can provide more 
> > > information ?
> > 
> > I can do, but it might be a while till I get to do it.
> > 
> 
> You can try and post your results.

[snip]


hi

I have beeing doing a strace and a fc_d and finally caught something


strace -o fusemax.strc -ff fusecompress -o
fc_ma:"application/zip",fc_c:bzip2,fc_d /backups/.max/ /backups/max/ >
fusecompress.max.1.txt 2>fusecompress.max.2.txt




*** glibc detected *** strace: munmap_chunk(): invalid pointer:
0x0000000001deb2c0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f641cefadb6]
/lib/libc.so.6(fclose+0x14d)[0x7f641ceebdfd]
strace[0x402485]
strace[0x4036db]
strace[0x403f27]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f641cea8a8d]
strace[0x401f69]
======= Memory map: ========
00400000-00447000 r-xp 00000000 09:01 449971
/usr/bin/strace
00647000-00648000 rw-p 00047000 09:01 449971
/usr/bin/strace
00648000-00656000 rw-p 00000000 00:00 0
01dea000-01e0b000 rw-p 00000000 00:00 0
[heap]
7f641cc74000-7f641cc8a000 r-xp 00000000 09:01 977314
/lib/libgcc_s.so.1
7f641cc8a000-7f641ce89000 ---p 00016000 09:01 977314
/lib/libgcc_s.so.1
7f641ce89000-7f641ce8a000 rw-p 00015000 09:01 977314
/lib/libgcc_s.so.1
7f641ce8a000-7f641cfd4000 r-xp 00000000 09:01 977416
/lib/libc-2.10.1.so
7f641cfd4000-7f641d1d3000 ---p 0014a000 09:01 977416
/lib/libc-2.10.1.so
7f641d1d3000-7f641d1d7000 r--p 00149000 09:01 977416
/lib/libc-2.10.1.so
7f641d1d7000-7f641d1d8000 rw-p 0014d000 09:01 977416
/lib/libc-2.10.1.so
7f641d1d8000-7f641d1dd000 rw-p 00000000 00:00 0
7f641d1dd000-7f641d1fa000 r-xp 00000000 09:01 977420
/lib/ld-2.10.1.so
7f641d3ea000-7f641d3ec000 rw-p 00000000 00:00 0
7f641d3f3000-7f641d3f4000 rw-p 00000000 00:00 0
7f641d3f5000-7f641d3f9000 rw-p 00000000 00:00 0
7f641d3f9000-7f641d3fa000 r--p 0001c000 09:01 977420
/lib/ld-2.10.1.so
7f641d3fa000-7f641d3fb000 rw-p 0001d000 09:01 977420
/lib/ld-2.10.1.so
7fff830ca000-7fff830df000 rw-p 00000000 00:00 0
[stack]
7fff831a8000-7fff831a9000 r-xp 00000000 00:00 0
[vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
[vsyscall]
Aborted


I have attached a tail -n 200 of all the strace files and the stdout
max.1.log and stderr max.2.log, I have gziped the output file

hopefully we can get to the bottom of this, as it happens every night.

tail of stdout

Compress::open m_refs: 1
getattr name:
system/rdiff-backup-data/error_log.2009-11-05T22:00:02+11:00.data,
m_IsCompressed: 1, m_fh.size: 0x0
FuseCompress::release 0x7f8c8c5f6f40 name:
system/rdiff-backup-data/error_log.2009-11-05T22:00:02+11:00.data
truncate name:
system/rdiff-backup-data/error_log.2009-11-05T22:00:02+11:00.data,
m_IsCompressed: 1, size: 0
int Compress::store()
new CFile(..., system/rdiff-backup-data)
void Compress::storeLayerMap(): m_fd: 5
N (system/rdiff-backup-data), 0x1000 bytes
getattr name: system/rdiff-backup-data, m_IsCompressed: 0, m_fh.size:
0x0
void Compress::storeFileHeader() const: m_fd: 5
Memory::getattr(0xf8df10) m_FileSize: 0x0, m_FileSizeSet: 0
virtual Compress::~Compress(), system/rdiff-backup-data
int Compress::store()
void Compress::storeLayerMap(): m_fd: 5
void Compress::storeFileHeader() const: m_fd: 5
File::release m_refs: 0
Compress::release m_refs: 0, m_IsCompressed: 1
virtual Compress::~Compress(),
system/rdiff-backup-data/error_log.2009-11-05T22:00:02+11:00.data
FuseCompress::release 0x957a80 name: system/rdiff-backup-data/backup.log
ASSERT int Memory::merge(const char*) (m_name == name)

i have kept all the orig logs, but rather large to send

alex


Attachment: signature.asc
Description: Digital signature

Reply via email to