2.2-CVS failing on Solaris 8
Michael Collin Nielsen
michael at hum.auc.dk
Thu Jun 21 19:44:45 GMT 2001
Hi
I ran gdb/xxgdb on smbd and placed a breakpoint just before the line in
question, the variables has the following values:
4: len = 4
3: (char *) tdb->map_ptr = 0xffffffff <Address 0xffffffff out of bounds>
2: off = 172
1: buf = (void *) 0xffbef5bc
is that close to what you need - map_ptr doesn't look good.
Unfurtunately I cannot get smbd to dump a core :-/
Regards
-Mcihael
On Thu, 21 Jun 2001, Jeremy Allison wrote:
> Michael Collin Nielsen wrote:
> >
> > Hi
> >
> > Have been trying to get samba-2.2-cvs to run on one of my Sol8 boxes, but
> > smbd bails out with an internal error.
> >
> > I have traced my problem down to a memcpy in tdb.c:
> >
> > static int tdb_read(TDB_CONTEXT *tdb,tdb_off off,void *buf,tdb_len len,int
> > cv)
> > {
> > if (tdb_oob(tdb, off + len, 0) != 0) return -1;
> >
> > if (tdb->map_ptr) memcpy(buf, off + (char *)tdb->map_ptr, len);
> > ^^^^^^
> > This is the memcpy that generates the internal error.
>
> Can you grab a stack backtrace of this please, and post
> it with the values of the variables in question.
>
> Thanks,
>
> Jeremy.
>
> --
> --------------------------------------------------------
> Buying an operating system without source is like buying
> a self-assembly Space Shuttle with no instructions.
> --------------------------------------------------------
>
--
Michael Collin Nielsen mailto:michael at hum.auc.dk
M.Sc.E.E. http://www.hum.auc.dk/~michael
Sysadm in Faculty of Humanities, Aalborg University
More information about the samba-technical
mailing list