#849837 /usr/bin/sfill: malloc assertion failure

Package:
secure-delete
Source:
secure-delete
Description:
tools to wipe files, free disk space, swap and memory
Submitter:
Rob Leslie
Date:
2024-01-18 12:09:03 UTC
Severity:
important
Tags:
#849837#5
Date:
2017-01-01 00:58:39 UTC
From:
To:
Dear Maintainer,

I have some filesystems on which sfill repeatably fails with:

% sfill -fllz $dir
sfill: malloc.c:3096: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.

After this failure, the root directory of the filesystem is littered with
numerous empty files.

#849837#10
Date:
2024-01-18 10:47:35 UTC
From:
To:
Dear Rob,

I am the new maintainer of the package secure-delete for a few months.

Your bugreport is now eight years old. Unfortunately, it misses some
information: please can you tell me which are the filesystems on which
sfill repeatably fails? or send me a minimal example, like a tarball to
show how sfill's failure could be triggered?

By the way: have you got similar failures with filesystems which you are
using today?

Thank you in advance for your response.

Best regards,			Georges.

Rob Leslie a écrit :