Winbindd in HEAD: cannot deal with 15,000 users+

Jeremy Allison jra at samba.org
Tue Apr 2 12:28:13 GMT 2002


On Tue, Apr 02, 2002 at 04:13:43AM -0800, Mike Papper wrote:
> I was running winbind in the debugger, accessing the 15,000 users fromt he 
> PDC. Heres what I got (notice, the smb_panic function was not called):
> 
> Program received signal SIGSEGV, Segmentation fault.
> 0x0806bf4b in centry_put_string () at eval.c:41
> 41      eval.c: No such file or directory.
>         in eval.c
> (gdb) bt
> #0  0x0806bf4b in centry_put_string () at eval.c:41
> #1  0x0806cd42 in lookup_groupmem () at eval.c:41
> #2  0x08068695 in fill_grent_mem () at eval.c:41
> #3  0x080699ac in winbindd_getgrent () at eval.c:41
> #4  0x080663dd in process_request () at eval.c:41
> #5  0x0806664e in process_packet () at eval.c:41
> #6  0x08066c36 in process_loop () at eval.c:41
> #7  0x08067151 in main () at eval.c:41
> #8  0x40167507 in __libc_start_main (main=0x8066d10 <main>, argc=4,
>     ubp_av=0xbffff854, init=0x8064e00 <_init>, fini=0x80fb980 <_fini>,
>     rtld_fini=0x4000dc14 <_dl_fini>, stack_end=0xbffff84c)
>     at ../sysdeps/generic/libc-start.c:129
> (gdb)

Why is your backtrace corrupt ? Did you compile with -g ?
If so, why does everything show a line number of eval.c:41.... 

This looks suspicious. Are you sure you're running the
winbindd binary that matches your source code ?

Jeremy.




More information about the samba-technical mailing list