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

(ITS#5594) assertion thrown in daemon.c



Full_Name: Aaron Richton
Version: 2.3.41
OS: Solaris 9
URL: http://www.openldap.org/its/index.cgi/Software Bugs?id=5489
Submission from: (NULL) (128.6.31.135)


2.3.41 died on one of my slaves:

Current function is slapd_clr_write
  813           assert( SLAP_SOCK_IS_ACTIVE( s ));
(dbx) where
current thread: t@2
  [1] __lwp_kill(0x0, 0x6, 0xffffffffffffffe6, 0x0, 0x0, 0x0), at
0xffffffff7f0a8d4c 
  [2] raise(0x6, 0x0, 0xffffffff517fd810, 0x0, 0x0, 0x0), at 0xffffffff7f058dc0

  [3] abort(0x44, 0x0, 0x44, 0x7efefeff, 0x81010100, 0xff0000), at
0xffffffff7f03e688 
  [4] __assert(0x1002394d8, 0x1002394f8, 0x32d, 0xffffffff517fca10, 0x1003afb60,
0x5), at 0xffffffff7f03e98c 
=>[5] slapd_clr_write(s = 180, wake = 0), line 813 in "daemon.c"
  [6] connection_write(s = 180), line 1905 in "connection.c"
  [7] slapd_daemon_task(ptr = (nil)), line 2329 in "daemon.c"

The last log message related to this was:

conn=65083139 fd=180 closed (connection lost on write)

This of course has ITS#5489 written all over it. If there is another RE23,
consider this a request to include the appropriate patch.