March 9, 2026 at 7:24 PM, "Samuel Thibault" <[email protected] 
mailto:[email protected]?to=%22Samuel%20Thibault%22%20%3Csamuel.thibault%40gnu.org%3E
 > wrote:



> 
> Samuel Thibault, le sam. 07 mars 2026 22:39:56 +0100, a ecrit:
> 
> > 
> > Samuel Thibault, le sam. 07 mars 2026 21:06:38 +0100, a ecrit:
> >  Samuel Thibault, le lun. 02 mars 2026 01:24:02 +0100, a ecrit:
> >  > I have gotten yet another odd file corruption in a buildd chroot, after
> >  > building haskell-xml-html-qq_0.1.0.1-6+b1, /usr/bin/mkdir became:
> >  > 
> >  > 00000000 00 00 02 ea 01 00 00 00 01 00 00 00 93 2a e0 d7 
> > |.............*..|
> >  > 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
> > |................|
> >  
> >  Just realizing... These are little-endian values, and 0xea020000
> >  is... EXT2_XATTR_BLOCK_MAGIC !
> >  
> >  That's very informative! We must have block allocation issues in our
> >  xattr code.
> >  
> >  I guess the problem is when we happen to drop an xattr before the
> >  content got flushed to disk, I have a patch that I'll try to check.
> > 
> I have uploaded the patch, it's running on buildds since saturday
> evening, and I haven't seen any corruption, so I guess that was really
> it, it's the activation of using xattrs by default that was the trigger.
> 
> Samuel

Congrats on fixing the error!

This bug hunt email exchange was actually really fun to read!

Reply via email to