We have our shared library which we want to use as DSAPI filter for Domino on Red Hat Linux Advanced Server 2.1. Our library makes use of pthreads (a library of POSIX-compliant thread routines). Our this library is working fine with Domino 6.0.2 Web Server on Solaris. But when we load this library on Linux, just after loading the library the web server crashes.
The Console Output is
stackpointer=0xbffb4a88
Stack base = 0xbffebdd4, Stack size = 226700 bytes
Fatal Error signal = 0x0000000b PID/TID = 17366/1024
When Looking at output file generated by NSD(Notes System Diagnostic), the stack trace of the http process is
prog: /home/agent6/Domino602/lotus/notes/latest/linux/http pid(s) : 17366
======== Attaching to /home/agent6/Domino602/lotus/notes/latest/linux/http 17366
17366: /home/agent6/Domino602/lotus/notes/latest/linux/http
----- Thread 17366 -----
0x421a55b1: __nanosleep + 0x11 (1, 41f57c54, bffb4984, bffb4984, bffb4570, 0) + 354
0x4065f421: OSRunExternalScript + 0x15d (0, 41f57c54, bffb4984, bffb4984, 0, 0) + 1c8
0x4065e19a: OSFaultCleanup + 0x16a (0, 0, 0, 807760c, b, bffb4c90) + 20c
0x4063fd35: fatal_error + 0x12d (b, bffb4c90, bffb4d24, bffb4d24, bffb4c90, b)
0x45cea892: panicSignalHandler + 0xea (b, bffb4c90, bffb4d24, b, bffb4c90, bffb4d24) + c
0x45cea8e0: panicSignalCatchHandler + 0x24 (b, bffb4c90, bffb4d24, b, 0, 0) + d4
0x45cb1e7e: ExceptionHandlerStub + 0x196 (b, bffb4c90, bffb4d24, 8077818, bffb4d24, b)
0x45d2a12c: userSignalHandler + 0x68 (b, bffb4c90, bffb4d24, 45cb1ce8, 8077818, bffb4d24) + 28
0x45d2a0ba: intrDispatch + 0xba (b, bffb4c90, bffb4d24, 8077818, 4206d918, 0) + 10
0x45d2a31c: intrDispatchMD + 0x60 (b, bffb4c90, bffb4d10, 42062b0a, 40090000, 45b283ac)
0x42062b53: pthread_sighandler_rt + 0x53 (b, bffb4c90, bffb4d10, b, 0, 1) + 3769c
0x42118950: killpg + 0x4c (45b283ac, 4314cf60, 138, d7, 400814e0, 4009544c) + 14
0x40045248: Initialize__16HTDsapiExtensioniPPc + 0x14c (400a08a0, 1, 804e73c, 4009544c, 20, 400a0d11) + 24
0x40049373: Initialize__21HTProcessExtContaineriPPc + 0x22b (400a0874, 1, 804e73c, 4009544c)
0x4004377a: InitializeExtensions__14HTControlBlock + 0x36 (40096360, 4009544c, bffec43c, 0, 3fc)
0x4004216e: InitClass__14HTControlBlock + 0xd6 (40096360, 4009544c, bffec43c)
0x40069a49: HTServerStart__FiPPci + 0x49 (1, 804e73c, 1, 8049d30, 1, bffeca24) + 424
0x40054fcc: HTAddInMain + 0x2ac (20, 1, 804e73c, 804e73c)
0x08048a39: AddInMain + 0x21 (20, 1, 804e73c, bffec87c, 0, 0) + c
0x08048a7d: NotesMain + 0x35 (1, 804e73c, 42220df4, 40016b4c, bffeca24, 4296dedc) + fc
0x08048ba1: notes_main + 0xe5 (0, 0, 0, 1, 804e73c)
0x08048ab6: main + 0x16 (1, bffeca24, bffeca2c, 8048826, 8048c9c, 0) + 20
0x42106657: __libc_start_main + 0x93 (8048aa0, 1, bffeca24, 8048810, 8048c9c, 4000dcd4) + 400135e8
Any Inputs about the possible cause of the problem and how can this be resolved ???
Romil