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

Re: back-perl; where is it working correctly?



Richard L. Goerwitz III wrote:
After trying to build back-perl into OpenLDAP-2.2.17 under:

  RedHat Linux 9
  RedHat Linux AS 3.0
  Fedora Core 2

and after getting segfaults and other various problems...

A few people asked for more detail on the segfaults. Here's a typical example (OpenLDAP 2.2.17 + Perl 5.8.0 + RedHat 9; similar results are obtained with RHEL AS 3.0):

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1088703280 (LWP 24591)]
0x4008704c in Perl_safesysmalloc (size=19) at util.c:78

#0  0x4008704c in Perl_safesysmalloc (size=19) at util.c:78
#1  0x400a62fe in Perl_sv_grow (my_perl=0x81014b8, sv=0x13, newlen=19)
    at sv.c:1606
#2  0x400ab0d3 in Perl_sv_setpvn (my_perl=0x81014b8, sv=0x810208c,
    ptr=0x40e45114 "dc=test,dc=edu", len=14) at sv.c:4055
#3  0x400b0489 in Perl_newSVpv (my_perl=0x81014b8,
    s=0x40e45114 "dc=test,dc=edu", len=14) at sv.c:6598
#4  0x080a03ac in perl_back_search ()
#5  0x080643b7 in do_search ()
#6  0x08062cb0 in connection_done ()
#7  0x080ab73f in ldap_pvt_thread_pool_destroy ()
#8  0x4019b484 in start_thread () from /lib/tls/libpthread.so.0

--

Richard Goerwitz                               richard@Goerwitz.COM
tel: 507 645 7015