[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: crash with openldap+pamldap+lotusdomino (ITS#1165)
En réponse à Pierangelo Masarati <masarati@aero.polimi.it>:
> jrichard@virtual-net.fr wrote:
>
> > Full_Name: Jerome RICHARD
> > Version: 2.0.10
> > OS: Linux
> > URL:
> > Submission from: (NULL) (193.251.20.159)
> >
> > Hello,
> > I am using ldap unix authentification (Whith pam ldap + openldap
> 2.0.10) on a
> > Linux server wich also run Lotus Domino.
> >
> > When I start the http task of the domino server, it crash with an
> assertion
> > from
> > the ldap library :
> > options.c:326: ldap_set_option: Assertion `( ( ld
> )->ld_options.ldo_valid ==
> > 0x2 )' failed.
> >
> > To solve the problem, I must disable ldap authentification (I remove
> the ldap
> > entries in the /etc/nsswitch.conf file).
> >
> > I didn't had this problem with openldap 1.2.x
>
> The "ldap_set_option" function is called with a corrupted, or invalid,
> "ld" arg.
>
> You shouldn't blame the library itself, but the caller (it is unclear to
> me if
> the error occurred in pam_ldap or in Lotus Domino: could you please
> clarify?)
> OpenLDAP 1.2.X didn't have any "ldap_set_option" call :)
I included in the mail the ltrace log. It is difficult for me to find out if the bad call come from the Lotus Domino's http process or from a Library. The log shows that the ldap library is called by nss_ldap library.
Regards,
Jerome.
http: options.c:326: ldap_set_option: Assertion `( ( ld )->ld_options.ldo_valid == 0x2 )' failed.
--- SIGABRT (Aborted) ---
SIGABRT received at bfffe144 in /lib/libpthread.so.0. Processing terminated
sprintf("javacore27744.txt", "javacore%d.txt", 27744) = 17
Writing stack trace to javacore27744.txt ... 05/25/2001 11:44:53 AM Addin: Agent error message: jni full version "JDK
1.1.8 IBM build l118-20000325 (JIT enabled: jitc)"
05/25/2001 11:44:53 AM Addin: Agent error message:
Current Thread Details
05/25/2001 11:44:53 AM Addin: Agent error message: ----------------------
05/25/2001 11:44:53 AM Addin: Agent error message: "main"
05/25/2001 11:44:53 AM Addin: Agent error message: (TID:0x423d82d8
05/25/2001 11:44:53 AM Addin: Agent error message: , sys_thread_t:0x8084ab8
sprintf("raise", "%s", "raise") = 5
sprintf("abort", "%s", "abort") = 5
sprintf("__assert_fail", "%s", "__assert_fail") = 13
sprintf("ldap_set_option", "%s", "ldap_set_option") = 15
sprintf("_init", "%s", "_init") = 5
sprintf("_nss_ldap_search_s", "%s", "_nss_ldap_search_s") = 18
sprintf("_nss_ldap_initgroups_dyn", "%s", "_nss_ldap_initgroups_dyn") = 24
sprintf("_nss_ldap_initgroups", "%s", "_nss_ldap_initgroups") = 20
sprintf("initgroups", "%s", "initgroups") = 10
sprintf("nhttpsrv_hotfix_info", "%s", "nhttpsrv_hotfix_info") = 20
sprintf("", "%s", "") = 0
sprintf("HTTPServerStart", "%s", "HTTPServerStart") = 15
sprintf("__libc_start_main", "%s", "__libc_start_main") = 17
05/25/2001 11:44:53 AM Addin: Agent error message: )
05/25/2001 11:44:53 AM Addin: Agent error message: prio=5
05/25/2001 11:44:53 AM Addin: Agent error message: *current thread*
05/25/2001 11:44:53 AM Addin: Agent error message:
----------------------------------------------------------------------
05/25/2001 11:44:53 AM Addin: Agent error message:
Total Thread Count: 3
05/25/2001 11:44:53 AM Addin: Agent error message: Active Thread Count: 3
05/25/2001 11:44:53 AM Addin: Agent error message: JNI Thread Count: 0
05/25/2001 11:44:53 AM Addin: Agent error message:
Full thread dump:
05/25/2001 11:44:53 AM Addin: Agent error message: "Async Garbage
Collector"
05/25/2001 11:44:53 AM Addin: Agent error message: (TID:0x423d8238
05/25/2001 11:44:53 AM Addin: Agent error message: , sys_thread_t:0x80c9570
sprintf("sysMonitorWait", "%s", "sysMonitorWait") = 14
sprintf("sysThreadSleep", "%s", "sysThreadSleep") = 14
sprintf("threadSleep", "%s", "threadSleep") = 11
sprintf("SetOrigArgs", "%s", "SetOrigArgs") = 11
sprintf("sysThread_shell", "%s", "sysThread_shell") = 15
sprintf("pthread_detach", "%s", "pthread_detach") = 14
sprintf("__clone", "%s", "__clone") = 7
05/25/2001 11:44:53 AM Addin: Agent error message: )
05/25/2001 11:44:53 AM Addin: Agent error message: prio=1
05/25/2001 11:44:53 AM Addin: Agent error message:
05/25/2001 11:44:53 AM Addin: Agent error message:
----------------------------------------------------------------------
05/25/2001 11:44:53 AM Addin: Agent error message: "Finalizer thread"
05/25/2001 11:44:53 AM Addin: Agent error message: (TID:0x423d8288
05/25/2001 11:44:53 AM Addin: Agent error message: , sys_thread_t:0x80c92f0
sprintf("sysMonitorWait", "%s", "sysMonitorWait") = 14
sprintf("finalizeOnExit", "%s", "finalizeOnExit") = 14
sprintf("sysThread_shell", "%s", "sysThread_shell") = 15
sprintf("pthread_detach", "%s", "pthread_detach") = 14
sprintf("__clone", "%s", "__clone") = 7
05/25/2001 11:44:54 AM Addin: Agent error message: )
05/25/2001 11:44:54 AM Addin: Agent error message: prio=1
05/25/2001 11:44:54 AM Addin: Agent error message:
05/25/2001 11:44:54 AM Addin: Agent error message:
----------------------------------------------------------------------
05/25/2001 11:44:54 AM Addin: Agent error message: "main"
05/25/2001 11:44:54 AM Addin: Agent error message: (TID:0x423d82d8
05/25/2001 11:44:54 AM Addin: Agent error message: , sys_thread_t:0x8084ab8
sprintf("raise", "%s", "raise") = 5
sprintf("abort", "%s", "abort") = 5
sprintf("__assert_fail", "%s", "__assert_fail") = 13
sprintf("ldap_set_option", "%s", "ldap_set_option") = 15
sprintf("_init", "%s", "_init") = 5
sprintf("_nss_ldap_search_s", "%s", "_nss_ldap_search_s") = 18
sprintf("_nss_ldap_initgroups_dyn", "%s", "_nss_ldap_initgroups_dyn") = 24
sprintf("_nss_ldap_initgroups", "%s", "_nss_ldap_initgroups") = 20
sprintf("initgroups", "%s", "initgroups") = 10
sprintf("nhttpsrv_hotfix_info", "%s", "nhttpsrv_hotfix_info") = 20
sprintf("", "%s", "") = 0
sprintf("HTTPServerStart", "%s", "HTTPServerStart") = 15
sprintf("__libc_start_main", "%s", "__libc_start_main") = 17
05/25/2001 11:44:54 AM Addin: Agent error message: )
05/25/2001 11:44:54 AM Addin: Agent error message: prio=5
05/25/2001 11:44:54 AM Addin: Agent error message: *current thread*
05/25/2001 11:44:54 AM Addin: Agent error message:
----------------------------------------------------------------------
05/25/2001 11:44:54 AM Addin: Agent error message:
System Monitor Status
05/25/2001 11:44:54 AM Addin: Agent error message: ---------------------
05/25/2001 11:44:54 AM Addin: Agent error message: Thread queue lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Name and type hash
table lock:
05/25/2001 11:44:54 AM Addin: Agent error message: String intern lock:
05/25/2001 11:44:54 AM Addin: Agent error message: JNI pinning lock:
05/25/2001 11:44:54 AM Addin: Agent error message: JNI global reference
lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Zip lock:
05/25/2001 11:44:54 AM Addin: Agent error message: BinClass lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Class loading lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Java stack lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Code rewrite lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Heap Lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Has finalization queue
lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Finalize me queue
lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Integer lock
access-lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Monitor cache lock:
05/25/2001 11:44:54 AM Addin: Agent error message: Monitor registry:
05/25/2001 11:44:54 AM Addin: Agent error message:
Object Monitor Status
05/25/2001 11:44:54 AM Addin: Agent error message: ---------------------
OK
breakpointed at 0x410d4920 (?)
--- SIGABRT (Aborted) ---
+++ killed by SIGABRT +++