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
signature.asc
Description: Digital signature