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

Re: RE24 connection code reworking

Pierangelo Masarati wrote:
Pierangelo Masarati wrote:
Pierangelo Masarati wrote:

Oracle DB: 4.7.25

The db library was built quite some time ago; I do not recall how many patches I applied, though I recall applying some. For this reason, I'm going to rebuild it right now.

Based on the fact that in the vicinity of my working directory I could only locate the first patch for 4.7.25, I infer I was missing the other two. I'm now rebuilding, will report ASAP.

Well, I didn't expect too much improvement from rebuilding the Berkeley DB, as the issue seemed to be unrelated, but I might have been wrong, as no issue appeared in HEAD after re-running the test quite a few times. I'll keep trying, then move to re24 and report.

I ran 30 times test045 with HEAD and got no failures. Then re24 failed after 44 runs with the backtrace below (identical to the previous ones).

#0  0x0090f402 in __kernel_vsyscall ()
(gdb) bt
#0  0x0090f402 in __kernel_vsyscall ()
#1  0x00c9ad20 in raise () from /lib/libc.so.6
#2  0x00c9c631 in abort () from /lib/libc.so.6
#3  0x00c9416b in __assert_fail () from /lib/libc.so.6
#4  0x08219421 in ldap_pvt_runqueue_remove (rq=0x83521c0, entry=0x9214328)
    at ../../../ldap-2.4-src/libraries/libldap_r/rq.c:92
#5  0x080f567a in do_syncrepl (ctx=0xb4bfc1d0, arg=0x9214328)
    at ../../../ldap-2.4-src/servers/slapd/syncrepl.c:1402
#6  0x08085a71 in connection_read_thread (ctx=0xb4bfc1d0, argv=0xa)
    at ../../../ldap-2.4-src/servers/slapd/connection.c:1225
#7  0x082188a5 in ldap_int_thread_pool_wrapper (xpool=0x91e3cd8)
    at ../../../ldap-2.4-src/libraries/libldap_r/tpool.c:663
#8  0x00deb46b in start_thread () from /lib/libpthread.so.0
#9  0x00d42dbe in clone () from /lib/libc.so.6

So I fear the problem is still there.


Ing. Pierangelo Masarati OpenLDAP Core Team

SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
Office:  +39 02 23998309
Mobile:  +39 333 4963172
Fax:     +39 0382 476497
Email:   ando@sys-net.it