On Sun, Jan 13, 2008 at 02:07:25PM +0100, Robin Van Loock wrote:
> I've been looking further into this in the meantime and have found the
> problem.
> 
> I enabled debugging, NODAEMON and NOFORK in the server and started adding
> debug statements [I found out it was segfaulting somewhere], and it appeared
> to segfault in the following line in setupexport:
> 
>     msg3(LOG_INFO, "Size of exported file/device is %Lu", (unsigned long
> long)client->exportsize);
> 
> Just by commenting that one out everything works. I don't really understand
> why, perhaps something with the unsigned long long cast and gcc on an ARM
> device?

Could be a number of things. I can currently only say "it works for me"
(really; I just set up an nbd-server on another ARM-based Linux box);
but it sounds like missing error handling somewhere.

Could you send me a core dump of nbd-server when it fails?

Thanks,

-- 
<Lo-lan-do> Home is where you have to wash the dishes.
  -- #debian-devel, Freenode, 2004-09-22

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Nbd-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nbd-general

Reply via email to