Hi,

My application simulates 'n' number of clients to connect to the server. For
each client to be
simulated a thread is created. Each thread have their own context
objects[SL_CTX   *ctx;
 and  SSL    *ssl] ..

I run the application in Linux 2.6.11.12 .

When 1000 clients are tied to simulated the application crashes. The core
dump throws following information:

#0  SHA1_Init (c=0x0) at sha_locl.h:150
#1  0x405b2bb0 in init (ctx=0x0) at m_sha1.c:72
#2  0x405afc91 in EVP_DigestInit_ex (ctx=0x4d606230, type=0x4061f620,
impl=0x0) at digest.c:207
#3  0x405ac08e in ssleay_rand_add (buf=0x0, num=0, add=
2.5863007356866632e-306) at md_rand.c:263
#4  0x405ace6e in RAND_add (buf=0x8a269f8, num=144861688, entropy=0) at
rand_lib.c:151
#5  0x08a269f8 in ?? ()
#6  0x08a269f8 in ?? ()
#7  0x00000000 in ?? ()

The callback functions for mutithreaded environment  are not  set. Would
that be the issue?..The segmentation fault occurs
for greater no of clients only >900.
Please suggest.

Thanks,
Prabhu . S

Reply via email to