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
