Hi,

i have fixed build error of strace 4.7

vi strace-4.7/defs.h

+ #define sys_getdents64 sys_getdents
+ #define sys_truncate64 sys_truncate
+ #define sys_ftruncate64 sys_ftruncate

and Szabolcs Nagy was right, sscanf malloc patch fixed umount segfault.
but mount/umount timed out operation didn't fixed.

strace -o mount.log mount /dev/sda1 /mnt
strace -o umount.log umount  /mnt

attached strace log archive.
mount.log   :  mount log
without patch
umount.log :  umount log without patch

mount_m.log : mount log with patch
umount_m.log : umount log with patch

TIA



On Sun, Jun 2, 2013 at 10:50 AM, John Spencer <maillist-musl@barfooze.de> wrote:
On 06/02/2013 01:14 AM, plan9assembler wrote:

i compile strace-4.7 to trace the bug, but get some build error:

use the version and patches from sabotage.
even if the version used there is one release behind, it works.