bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions


From: Roland McGrath
Subject: Re: [Linux 2.6 PATCH] support for Hurd ext2 format extensions
Date: Wed, 24 Mar 2004 15:04:38 -0500 (EST)

> +lstat64("dev/full", {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
> +listxattr("dev/full", (nil), 0)         = 15
> +listxattr("dev/full", 0x808c348, 15)    = 15
> +getxattr("dev/full", "gnu.translator", (nil), 0) = 18
> +getxattr("dev/full", "gnu.translator", 0x808c3a8, 18) = 18

You need to check the contents returned by these calls (examine those buffers).

> The second parameter of setxattr() is "" except when in the meantime
> /dev/ttyp* got extracted, in which case it is "p*" (here, /dev/fd
> /dev/ttyp0 and /bin/true got archived), yielding the EOPNOTSUP:

Those are bogus.  Probably the listxattr/getxattr calls above returned some
bogus strings and star is following that.  If not, you'll have to debug
star and see where it got those bogus attribute names.

> Additionally, there's a SIGCHLD quite early, before any setxattr's were
> attempted:

Presumably that is normal (star forked a child).




reply via email to

[Prev in Thread] Current Thread [Next in Thread]