[Date Prev][Date Next] [Chronological] [Thread] [Top]

RE: Failed assertion in sockbuf.c



The truss shows something that may be cause for concern; the process in
question (passwd) has wound up loading both Solaris' bundled LDAP library and
the OpenLDAP library. It is very likely that these libraries are interfering
with each other.
Still, this cannot be confirmed without actually seeing things under a
debugger.
As long as you build the OpenLDAP libraries with debugging info, and you have
root privilege, you can execute the passwd command using the debugger and when
it hits the assertion you can get a stack trace.

  -- Howard Chu
  Chief Architect, Symas Corp.       Director, Highland Sun
  http://www.symas.com               http://highlandsun.com/hyc
  Symas: Premier OpenSource Development and Support

> -----Original Message-----
> From: Clint Adams [mailto:clint@gcfm.net]
> Sent: Friday, January 11, 2002 11:45 AM
> To: Howard Chu
> Cc: Mark de Jong; OpenLDAP-software@OpenLDAP.org
> Subject: Re: Failed assertion in sockbuf.c
>
>
> > The assert message is not really useful without a stack trace. Do you
> > have any way of debugging the binaries to obtain this?
>
> I can't do a stack trace, but this is a truss from the password that
> gives me that error.
>