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

RE: Failed assertion in sockbuf.c



Will a truss suffice? I've attached one below just in case.

Thanks,
Mark


-----------------------------
# truss passwd testuser
    *** SGID: rgid/egid/sgid = 1 / 3 / 3  ***
execve("/usr/bin/passwd", 0xFFBEF444, 0xFFBEF450)  argc = 2
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF3A0000
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
stat("/usr/bin/passwd", 0xFFBEF180)             = 0
open("/var/ld/ld.config", O_RDONLY)             = 3
fstat(3, 0xFFBEEC80)                            = 0
mmap(0x00000000, 74328, PROT_READ, MAP_SHARED, 3, 0) = 0xFF380000
close(3)                                        = 0
open("/usr/lib/libcrypt_i.so.1", O_RDONLY)      = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF370000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF350000
mmap(0xFF362000, 1612, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFF362000
munmap(0xFF352000, 65536)                       = 0
memcntl(0xFF350000, 3628, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libbsm.so.1", O_RDONLY)          = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF370000
mmap(0x00000000, 155648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF320000
mmap(0xFF342000, 8712, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 73728) = 0xFF342000
munmap(0xFF332000, 65536)                       = 0
memcntl(0xFF320000, 20836, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libdl.so.1", O_RDONLY)           = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF370000
close(3)                                        = 0
open("/usr/lib/libpam.so.1", O_RDONLY)          = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF310000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF2F0000
mmap(0xFF306000, 2839, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF306000
munmap(0xFF2F6000, 65536)                       = 0
memcntl(0xFF2F0000, 6660, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libnsl.so.1", O_RDONLY)          = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 696320, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF200000
mmap(0xFF29A000, 32508, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 565248) = 0xFF29A000
mmap(0xFF2A2000, 30672, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF2A2000
munmap(0xFF28A000, 65536)                       = 0
memcntl(0xFF200000, 81620, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libsldap.so.1", O_RDONLY)        = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 204800, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF2B0000
mmap(0xFF2D4000, 48884, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 81920) = 0xFF2D4000
mmap(0xFF2E0000, 560, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF2E0000
munmap(0xFF2C4000, 65536)                       = 0
memcntl(0xFF2B0000, 18128, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libsocket.so.1", O_RDONLY)       = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF1E0000
mmap(0xFF1FA000, 4349, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xFF1FA000
munmap(0xFF1EA000, 65536)                       = 0
memcntl(0xFF1E0000, 14440, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libmp.so.2", O_RDONLY)           = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF1C0000
mmap(0xFF1D4000, 865, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFF1D4000
munmap(0xFF1C4000, 65536)                       = 0
memcntl(0xFF1C0000, 3124, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libc.so.1", O_RDONLY)            = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF1B0000
mmap(0x00000000, 786432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF080000
mmap(0xFF138000, 24720, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFF138000
munmap(0xFF128000, 65536)                       = 0
memcntl(0xFF080000, 112632, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libgen.so.1", O_RDONLY)          = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF190000
mmap(0xFF1A6000, 2335, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF1A6000
munmap(0xFF196000, 65536)                       = 0
memcntl(0xFF190000, 6932, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libldap.so.4", O_RDONLY)         = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 229376, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF150000
mmap(0xFF184000, 13540, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 147456) = 0xFF184000
munmap(0xFF174000, 65536)                       = 0
memcntl(0xFF150000, 18960, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libdoor.so.1", O_RDONLY)         = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF060000
mmap(0xFF072000, 536, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFF072000
munmap(0xFF062000, 65536)                       = 0
memcntl(0xFF060000, 2828, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libresolv.so.2", O_RDONLY)       = 3
fstat(3, 0xFFBEEB14)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 303104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF010000
mmap(0xFF054000, 15564, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 212992) = 0xFF054000
mmap(0xFF058000, 2728, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF058000
munmap(0xFF044000, 65536)                       = 0
memcntl(0xFF010000, 33536, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEE9A4)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF000000
close(3)                                        = 0
munmap(0xFF310000, 8192)                        = 0
brk(0x00034D00)                                 = 0
brk(0x00036D00)                                 = 0
getuid()                                        = 0 [0]
open("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.2", O_RDONLY) =
3
fstat(3, 0xFFBEE434)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF310000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEFE0000
mmap(0xFEFF2000, 10278, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 8192) = 0xFEFF2000
munmap(0xFEFE4000, 57344)                       = 0
memcntl(0xFEFE0000, 8412, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFD0000
munmap(0xFF310000, 8192)                        = 0
auditsys(BSM_AUDITCTL, 0x00000014)              Err#22 EINVAL
stat64("/etc/pam_debug", 0xFFBEF2B8)            Err#2 ENOENT
stat64("/etc/pam.conf", 0xFFBEF0F0)             = 0
open("/etc/pam.conf", O_RDONLY)                 = 3
mmap(0x00000000, 1651, PROT_READ, MAP_PRIVATE, 3, 0) = 0xFF310000
brk(0x00036D00)                                 = 0
brk(0x00038D00)                                 = 0
munmap(0xFF310000, 1651)                        = 0
close(3)                                        = 0
stat64("/usr/lib/security/pam_unix.so.1", 0xFFBEF1E0) = 0
open("/usr/lib/security/pam_unix.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEEB24)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF310000
mmap(0x00000000, 180224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEFA0000
mmap(0xFEFC6000, 16934, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 90112) = 0xFEFC6000
munmap(0xFEFB6000, 65536)                       = 0
memcntl(0xFEFA0000, 19088, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/lib/libcmd.so.1", O_RDONLY)          = 3
fstat(3, 0xFFBEEA64)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEF80000
mmap(0xFEF94000, 1155, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFEF94000
munmap(0xFEF84000, 65536)                       = 0
memcntl(0xFEF80000, 4344, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
munmap(0xFF310000, 8192)                        = 0
open("/etc/nsswitch.conf", O_RDONLY)            = 3
fstat64(3, 0xFFBE6548)                          = 0
brk(0x00038D00)                                 = 0
brk(0x0003AD00)                                 = 0
ioctl(3, TCGETA, 0xFFBE64D4)                    Err#25 ENOTTY
read(3, " #\n #   / e t c / n s s".., 8192)     = 1332
read(3, 0x000372D4, 8192)                       = 0
llseek(3, 0, SEEK_CUR)                          = 1332
close(3)                                        = 0
getuid()                                        = 0 [0]
open("/usr/lib/nss_ldap.so.1", O_RDONLY)        = 3
fstat(3, 0xFFBE5254)                            = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFF310000
mmap(0x00000000, 147456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEF50000
mmap(0xFEF68000, 10948, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFEF68000
mmap(0xFEF6C000, 31456, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFEF6C000
munmap(0xFEF5A000, 57344)                       = 0
memcntl(0xFEF50000, 9396, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/local/lib/libldap.so.2", O_RDONLY)   = 3
fstat(3, 0xFFBE5194)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 237568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEF10000
mmap(0xFEF46000, 15791, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 155648) = 0xFEF46000
munmap(0xFEF38000, 57344)                       = 0
memcntl(0xFEF10000, 34908, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/local/lib/liblber.so.2", O_RDONLY)   = 3
fstat(3, 0xFFBE5194)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEEF0000
mmap(0xFEF08000, 5132, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 32768) = 0xFEF08000
munmap(0xFEEFA000, 57344)                       = 0
memcntl(0xFEEF0000, 6952, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/local/lib/libsasl.so.7", O_RDONLY)   = 3
fstat(3, 0xFFBE5194)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEED0000
mmap(0xFEEEA000, 3044, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xFEEEA000
munmap(0xFEEDC000, 57344)                       = 0
memcntl(0xFEED0000, 8936, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/local/ssl/lib/libssl.so.0.9.6", O_RDONLY) = 3
fstat(3, 0xFFBE5194)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 327680, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFEE70000
mmap(0xFEEBA000, 20920, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 237568) = 0xFEEBA000
munmap(0xFEEAC000, 57344)                       = 0
memcntl(0xFEE70000, 57172, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
open("/usr/local/ssl/lib/libcrypto.so.0.9.6", O_RDONLY) = 3
fstat(3, 0xFFBE5194)                            = 0
mmap(0xFF310000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0)
= 0xFF310000
mmap(0x00000000, 1056768, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xFED00000
mmap(0xFEDEE000, 64864, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 909312) = 0xFEDEE000
mmap(0xFEDFE000, 8860, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFEDFE000
munmap(0xFEDE0000, 57344)                       = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEE60000
memcntl(0xFED00000, 176748, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
mprotect(0xFEF50000, 39810, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFEF50000, 39810, PROT_READ|PROT_EXEC) = 0
mprotect(0xFEE70000, 238332, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFEE70000, 238332, PROT_READ|PROT_EXEC) = 0
mprotect(0xFED00000, 912668, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFED00000, 912668, PROT_READ|PROT_EXEC) = 0
munmap(0xFF310000, 8192)                        = 0
getpid()                                        = 16045 [16044]
getuid()                                        = 0 [0]
open("/etc/ldap.conf", O_RDONLY)                = 3
fstat64(3, 0xFFBE3E18)                          = 0
brk(0x0003AD00)                                 = 0
brk(0x0003CD00)                                 = 0
ioctl(3, TCGETA, 0xFFBE3DA4)                    Err#25 ENOTTY
read(3, " #   @ ( # ) $ I d :   l".., 8192)     = 6157
read(3, 0x00039CF4, 8192)                       = 0
llseek(3, 0, SEEK_CUR)                          = 6157
close(3)                                        = 0
brk(0x0003CD00)                                 = 0
brk(0x0003ED00)                                 = 0
sockbuf.cwrite(2, " s o c k b u f . c", 9)              = 9
:75write(2, " : 7 5", 3)                                = 3
: failed assertion `write(2, " :   f a i l e d   a s s".., 20)  = 20
sb != NULLwrite(2, " s b   ! =   N U L L", 10)          = 10
'
write(2, " '\n", 2)                             = 2
sigaction(SIGABRT, 0x00000000, 0xFFBE3D90)      = 0
llseek(0, 0, SEEK_CUR)                          = 540035
sigaction(SIGABRT, 0xFFBE3C60, 0xFFBE3CE0)      = 0
sigfillset(0xFF13E928)                          = 0
sigprocmask(SIG_UNBLOCK, 0xFFBE3D10, 0x00000000) = 0
getpid()                                        = 16045 [16044]
kill(16045, SIGABRT)                            = 0
    Received signal #6, SIGABRT [default]
      siginfo: SIGABRT pid=16045 uid=0
        *** process killed ***

-----Original Message-----
From: owner-openldap-software@OpenLDAP.org
[mailto:owner-openldap-software@OpenLDAP.org] On Behalf Of Howard Chu
Sent: Friday, January 11, 2002 2:28 PM
To: 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?

  -- 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: owner-openldap-software@OpenLDAP.org
> [mailto:owner-openldap-software@OpenLDAP.org]On Behalf Of Mark de Jong
> Sent: Friday, January 11, 2002 6:01 AM
> To: OpenLDAP-software@OpenLDAP.org
> Subject: Failed assertion in sockbuf.c
> 
> 
> Hello,
> I have installed OpenLDAP on one of our Solaris 8 machines for use 
> with PAM_LDAP Any everything seems to be working fine except for when 
> I issue the passwd command to set the users password I get the error:
> 
> # passwd testuser
> sockbuf.c:75: failed assertion `sb != NULL'
> Abort
> # 
> 
> I have written to padl.com but since sockbuf.c is one of your files I 
> figured I should tape your brains as well. :)
> 
> I am currently using GCC 2.95.3 on Sparc Solaris 8. The build process 
> goes without a fault. If you have anything that could lead to fixing 
> the problem, I would greatly appreciate it!
> 
> Thanks,
> Mark de Jong
> 
> --------------------
> Senior Systems Engineer - Secure Dog Hosting
> P. 703.256.2869
> C. 571.212.0027
> F. 703.256.3810
>