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

(ITS#6847) slapd segmentation fault



Full_Name: Dirk Kastens
Version: 2.4.24
OS: Red Hat Enterprise Linux Server release 5.6 (kernel 2.6.18-238.1.1.el5xen)
URL: 
Submission from: (NULL) (2001:638:508:3d0:74e8:28f7:184a:4cdf)


I updated our openldap master and two replica servers to 2.4.24 (self-compiled)
last week. Saturday morning, both replicas crashed at the same time with a
segementation fault:

kernel: slapd[2150]: segfault at 0000000000000059 rip 00000000004fb9e7 rsp
0000000042f9e630 error 4
kernel: slapd[9451]: segfault at 0000000000000059 rip 00000000004fb9e7 rsp
000000004563f630 error 4

Running slapd with valgrind --tool=memcheck --leak-check=full gives:

==31485== LEAK SUMMARY:
==31485==    definitely lost: 0 bytes in 0 blocks
==31485==    indirectly lost: 0 bytes in 0 blocks
==31485==      possibly lost: 110,162 bytes in 4,698 blocks
==31485==    still reachable: 6,942,591 bytes in 26,974 blocks
==31485==         suppressed: 0 bytes in 0 blocks
==31485== Reachable blocks (those to which a pointer was found) are not shown.
==31485== To see them, rerun with: --leak-check=full --show-reachable=yes
==31485==
==31485== For counts of detected and suppressed errors, rerun with: -v
==31485== ERROR SUMMARY: 256 errors from 256 contexts (suppressed: 16 from 7)
==31485== Warning: set address range perms: large range [0xba78000, 0x1fa7a000)
(defined)
==31485== Warning: set address range perms: large range [0xba78000, 0x1fa7a000)
(noaccess)
==31485== Warning: invalid file descriptor -1 in syscall read()