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

slapd dies with SASL/GSSAPI searches (ITS#2097)



Full_Name: Quanah Gibson-Mount
Version: 2.1.5
OS: Solaris 8
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (171.66.182.82)


slapd dies with a bus error on Solaris 8 *only* if it is not in debug mode.  If
run in debug mode, slapd does *not* die.  Note also that gdb is less than
helpful.

Starting program: /usr/local/lib/slapd -f /usr/local/lib/slapd -h ldap:///
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New LWP 1]
[New LWP 2]
[New LWP 3]
[New LWP 4]

Program exited normally.

Then running ldapsearch still causes slapd to dump, but gdb has no where input. 
Again, running with a debug flag causes slapd to work fine.

Truss indicates:
utmsg(4, 0xFDFFFCF8, 0xFDFFFCEC, 0)            = 0
open("/var/run/syslog_door", O_RDONLY)          = 14
door_info(14, 0xFDFFFC30)                       = 0
getpid()                                        = 18339 [1]
door_call(14, 0xFDFFFC18)                       = 0
close(14)                                       = 0
    Incurred fault #5, FLTACCESS  %pc = 0xFEDC292C
      siginfo: SIGBUS BUS_ADRALN addr=0xFFFFFFFB
    Received signal #10, SIGBUS [default]
      siginfo: SIGBUS BUS_ADRALN addr=0xFFFFFFFB
        *** process killed ***