Hi Eliot,
can you try this experiment but without EXTRA_DEBUG ? just out of
curiosity. Also maybe without QM_DEBUG.
what arch are you using for testing?
thanks and regards,
bogdan
Eliot Gable wrote:
I have another bug in the TM/timer.c file:
Program received signal SIGSEGV, Segmentation fault.
0xb79d24d7 in insert_timer_unsafe (timer_list=0x7773718c, tl=0x89b1b468,
time_out=2975) at timer.c:621
621 if ((ptr->time_out != TIMER_DELETED) && (ptr->time_out <=
time_out))
I generated both of these by doing the following:
Build openser-1.1.0-notls in full debug mode (QM_DEBUG, EXTRA_DEBUG,
etc). Turn on all debugging output and log it to stderr. Turn off
forking and redirect output to openser.log. Execute openser from within
gdb. Use sipp to max out the calls per second that openser can handle,
then add a few more. It starts hitting timers like crazy. After 30,000+
calls go through, it cores in the timer code.
Eliot Gable
Operations Engineer
CCNA, CWNA, CWSP, Network+, Security+
Broadvox, LLC
1228 Euclid Avenue
Suite 390
Cleveland, OH 44115-1800
216-373-4808
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel