Skip to content

bzr causes ASSERT off_t Compress::cleverCopy(int, off_t, int, LayerMap&) (r == writeOffset) #4

@xlotlu

Description

@xlotlu

Using fusecompress 2.6-2 from debian.
On a clean bzr branch / checkout, doing bzr status two times in a row causes:

virtual Compress::~Compress(), picard/.bzr/checkout/conflicts
FuseCompress::open 0x7fd6ac002540 name: picard/.bzr/checkout/dirstate
Compress::open m_refs: 2
FuseCompress::write 0x7fd6ac002540 name: picard/.bzr/checkout/dirstate, size: 0x1000, offset: 0x0
Memory::write(picard/.bzr/checkout/dirstate) | m_FileSize: 0x127b4, size: 0x1000, offset: 0x0
FuseCompress::write 0x7fd6ac002540 name: picard/.bzr/checkout/dirstate, size: 0x1000, offset: 0x1000
Memory::write(picard/.bzr/checkout/dirstate) | m_FileSize: 0x127b4, size: 0x1000, offset: 0x1000
[repeated in 0x1000 increments, until]
FuseCompress::write 0x7fd6ac002540 name: picard/.bzr/checkout/dirstate, size: 0x7b3, offset: 0x12000
Memory::write(picard/.bzr/checkout/dirstate) | m_FileSize: 0x127b4, size: 0x7b3, offset: 0x12000
FuseCompress::truncate file picard/.bzr/checkout/dirstate, to size: 127b3
truncate name: picard/.bzr/checkout/dirstate, m_IsCompressed: 1, size: 127b3
void Compress::DefragmentFast()
offset: 0x0, coffset: 0x19, size: 0x127b3
length: 0x5744
ASSERT off_t Compress::cleverCopy(int, off_t, int, LayerMap&) (r == writeOffset)
Aborted

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions