DSAPI Initialize Crashing HTTP on Linux

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

Subject: DSAPI Initialize Crashing HTTP on Linux

Hey,Where you able to resolve this, I am having similar issue but on AIX 5.2.

Let me know if you could resolve this and how?

Thanks you

Himanshu