Re: [Nbd] nbd-server segfault on x86_64
- To: JaniD++ <djani22@...60...>
- Cc: nbd-general@lists.sourceforge.net
- Subject: Re: [Nbd] nbd-server segfault on x86_64
- From: Wouter Verhelst <wouter@...3...>
- Date: Tue, 14 Feb 2006 07:25:47 +0100
- Message-id: <20060214062547.GA30497@...39...>
- In-reply-to: <016b01c630f9$5d1c17f0$9d00a8c0@...74...>
- References: <01f001c62f39$1298c140$9d00a8c0@...74...> <20060213164317.GA7269@...39...> <015801c630e7$fb7957d0$9d00a8c0@...74...> <20060213225347.GB20017@...39...> <016b01c630f9$5d1c17f0$9d00a8c0@...74...>
On Tue, Feb 14, 2006 at 12:58:12AM +0100, JaniD++ wrote:
> > On Mon, Feb 13, 2006 at 10:53:32PM +0100, JaniD++ wrote:
> > [...]
> > > > > The system:
> > > > > P4 Cual core(64 bit), Fedora Core 4 X86_64, Kernel 2.6.16-rc1-git4,
> nbd
> > > > > 2.8.2, compiled on this system.
> > > >
> > > > I believe these problems have been fixed in 2.8.3, though I'm not
> > > > entirely sure. Could you try with 2.8.3? If that does not work, we'll
> > > > need to debug a bit more.
> > >
> > > Not needed.
> > > It looks like fixed on 2.8.3.
> >
> > Right, I thought as much.
Hmm. Forgot this: there's also a pretty nasty bug in nbd-server 2.8.3
involving the incorrect killing of child processes, which will fill up
your syslog in no time.
It's fixed for the Debian packages, but I still need to do a release for
the source.
I'll do that once I checked whether the insanely huge devices work.
[...]
> > > > > This needs the >4GB memory access?
> > > >
> > > > No, it needs a useful unsigned long data type to be able to
> > > > store offsets.
> > > >
> > > > I'm not 100% sure this check is still required, though. I'll try
> > > > to find out.
> > >
> > > Can i help to try / test?
> >
> > No, I can test it using sparse files. No need :-)
>
> OK, anyway i want to be _really_ sure, before i feed in the big xfs, and try
> xfs_grow.
Sure :-)
> > > (thanks, to Herbert Xu, and me :-)
> >
> > That's _really_ cool. Can you point me to the details of that one? I'd
> > be interested in finding out what the heck was wrong; I could then
> > perhaps get a workaround in nbd-server for older kernels as well.
>
> If i think right, there is no way to workaround for older kernels. :(
>
> Watch this:
> http://kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.16-rc1
I actually meant a discussion in the kernel mailinglist regarding the
patch :-)
Anyway, I googled for it, found it already. Thanks.
--
Fun will now commence
-- Seven Of Nine, "Ashes to Ashes", stardate 53679.4
Reply to: