[buildd-tools-devel] Testing of schroot 1.3 unionfs support
Roger Leigh
rleigh at codelibre.net
Sun Aug 2 17:30:55 UTC 2009
On Sat, Aug 01, 2009 at 04:12:23PM -0400, Tim Abbott wrote:
> On Sat, 1 Aug 2009, Tim Abbott wrote:
>
> > However, it immediately segfaults for block-device chroots (in my case,
> > source chroots for LVM snapshot chroots). I'll debug a bit later today.
>
> As a first pass, below is a gdb backtrace from this.
It turns out this was a misplaced assumption which broke when we added
support for chroot facets. Briefly, the session code expected that
if a chroot said it would support session cloning, clone_session()
would always return a non-null session object. However,
union-supporting chroot types (block-device, loopback) whose basic
types did not support cloning would only clone if union support was
active. This is a regression due to the facet change, since the
session facet is always present; previously it always derived from
chroot_session, but only selectivey called its get_session_flags
method.
This is now fixed. Now, all chroots (except plain) always allow
session cloning, and this is always supported when SESSION_CLONE
is set.
If you can try again, I've fixed this as well as the mount options
quoting in your previous message.
Regards,
Roger
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20090802/72c72672/attachment.pgp>
More information about the Buildd-tools-devel
mailing list