linux tools cause glibc detected double free or corruption on x86-64
|Reported by:||engima||Owned by:||bonefish|
I have attempted to build a fresh checkout of the tree on a Core2 system under Gentoo Linux using a 64 bit environment. Building items for use under Haiku appears to work successfully (at least no errors are generated), however tools built for use under the Linux host (eg xres or rc) generate glibc faults on every execution. Example output is attached.
When running the faulting commands through valgrind there are a number of interesting memory related errors detected, of note is an invalid write of size 8. Example output is attached. After further investigation it appears that the size of uint32 is incorrect for the host, it actually turns out to be 64bits.
If additional details are required I can attach as needed, error is easily reproducible on my system.