Hi,
Laszlo Attila Toth:
> > CONFIG_AUFS_ROBR?
>
> If AUFS is enabled without any suboption, the private_data is still NULL.
Unfortunately I cannot fully understand what you wrote due to my poor
English. Will you describe in other words? Do you mean CONFIG_AUFS_ROBR
makes the private_data NULL?
> It is related to named pipes:
:::
> So, /dev/xconsole isn't opened by the aufs code but calling fchown()=20
> uses aufs_setattr().
>
> I have no idea how can it be.
I see.
The special files (named pipe, char device, etc.) are handled like this.
It is not a problem.
I may find a cause of your problem.
As you read the comment in aufs_setattr(), it expects that ATTR_FILE is
set by ftruncate(2) only. But your fchown(2) sets ATTR_FILE too. I
checked ubuntu intrepid source files and found they modified
fchown. This is unexpected situation for aufs (both aufs1 and aufs2).
I guess their changes triggered the problem in aufs.
J. R. Okajima
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july