<div dir="ltr">The process maybe runs out of memory or something?<div><br></div><div>/Peter</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-04 11:49 GMT+01:00 Georgi Stefanov <span dir="ltr">&lt;<a href="mailto:georgi_mei@abv.bg" target="_blank">georgi_mei@abv.bg</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Hello All,<br>
<br>
Recently I have played with mod_event_socket on Freeswitch.<br>
I have noticed that when I try to make fast calls 100 calls per second Freeswitch makes core files.<br>
When I do not use mod_event_socket, but I use IVR capabilities of FS I have no core files and event I have succeeded to make 150 calls per second<br>
<br>
Here is some backtrace extract. The interesting thing is that FS crashes on different code every time.<br>
<br>
[New process 12374]<br>
#0  0x0050d410 in __kernel_vsyscall ()<br>
(gdb) bt<br>
#0  0x0050d410 in __kernel_vsyscall ()<br>
#1  0x001dcd80 in raise () from /lib/libc.so.6<br>
#2  0x001de691 in abort () from /lib/libc.so.6<br>
#3  0x001d61fb in __assert_fail () from /lib/libc.so.6<br>
#4  0x06b6322b in ?? () from /usr/lib/libfreeswitch.so.1<br>
#5  0x06b64766 in switch_event_dup () from /usr/lib/libfreeswitch.so.1<br>
#6  0x06b0debd in switch_channel_get_variables () from /usr/lib/libfreeswitch.so.1<br>
#7  0x06b0e48c in switch_channel_execute_on () from /usr/lib/libfreeswitch.so.1<br>
#8  0x06b1afc6 in switch_channel_perform_mark_answered () from /usr/lib/libfreeswitch.so.1<br>
#9  0x06b1b2e7 in switch_channel_perform_answer () from /usr/lib/libfreeswitch.so.1<br>
#10 0x00409c97 in ?? () from /usr/lib/freeswitch/mod/mod_dptools.so<br>
#11 0x06b3ba6f in switch_core_session_exec () from /usr/lib/libfreeswitch.so.1<br>
#12 0x06b3c29e in switch_core_session_execute_application_get_flags () from /usr/lib/libfreeswitch.so.1<br>
#13 0x06baabd1 in switch_ivr_parse_event () from /usr/lib/libfreeswitch.so.1<br>
#14 0x06baca10 in switch_ivr_park () from /usr/lib/libfreeswitch.so.1<br>
#15 0x0011a9ca in ?? () from /usr/lib/freeswitch/mod/mod_event_socket.so<br>
#16 0x06b3ba6f in switch_core_session_exec () from /usr/lib/libfreeswitch.so.1<br>
#17 0x06b3c29e in switch_core_session_execute_application_get_flags () from /usr/lib/libfreeswitch.so.1<br>
#18 0x06b41102 in switch_core_session_run () from /usr/lib/libfreeswitch.so.1<br>
#19 0x06b3ab2a in ?? () from /usr/lib/libfreeswitch.so.1<br>
#20 0x06b36c99 in ?? () from /usr/lib/libfreeswitch.so.1<br>
#21 0x06bf0866 in ?? () from /usr/lib/libfreeswitch.so.1<br>
#22 0x0032e49b in start_thread () from /lib/libpthread.so.0<br>
#23 0x0028542e in clone () from /lib/libc.so.6<br>
<br>
<br>
[New process 18329]<br>
#0  0x00bb4410 in __kernel_vsyscall ()<br>
(gdb) bt<br>
#0  0x00bb4410 in __kernel_vsyscall ()<br>
#1  0x001dcd80 in raise () from /lib/libc.so.6<br>
#2  0x001de691 in abort () from /lib/libc.so.6<br>
#3  0x001d61fb in __assert_fail () from /lib/libc.so.6<br>
#4  0x06b6322b in ?? () from /usr/lib/libfreeswitch.so.1<br>
#5  0x06b0a801 in switch_caller_profile_event_set_data () from /usr/lib/libfreeswitch.so.1<br>
#6  0x06b12486 in switch_channel_event_set_basic_data () from /usr/lib/libfreeswitch.so.1<br>
#7  0x06b12677 in switch_channel_event_set_data () from /usr/lib/libfreeswitch.so.1<br>
#8  0x06b133e2 in switch_channel_perform_hangup () from /usr/lib/libfreeswitch.so.1<br>
#9  0x009ac010 in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#10 0x009c006b in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#11 0x009c64b4 in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#12 0x00996136 in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#13 0x06b3b17b in switch_core_session_perform_receive_message () from /usr/lib/libfreeswitch.so.1<br>
#14 0x06ba2b5e in switch_ivr_parse_all_signal_data () from /usr/lib/libfreeswitch.so.1<br>
#15 0x06b0f1bb in switch_channel_check_signal () from /usr/lib/libfreeswitch.so.1<br>
#16 0x06b0f1fe in switch_channel_test_ready () from /usr/lib/libfreeswitch.so.1<br>
#17 0x06b42c6d in switch_core_session_write_frame () from /usr/lib/libfreeswitch.so.1<br>
#18 0x06b98ddb in switch_ivr_play_file () from /usr/lib/libfreeswitch.so.1<br>
#19 0x0014e34d in ?? () from /usr/lib/freeswitch/mod/mod_dptools.so<br>
#20 0x06b3ba6f in switch_core_session_exec () from /usr/lib/libfreeswitch.so.1<br>
#21 0x06b3c29e in switch_core_session_execute_application_get_flags () from /usr/lib/libfreeswitch.so.1<br>
#22 0x06baabd1 in switch_ivr_parse_event () from /usr/lib/libfreeswitch.so.1<br>
#23 0x06bab40d in switch_ivr_parse_next_event () from /usr/lib/libfreeswitch.so.1<br>
#24 0x06bab4e8 in switch_ivr_parse_all_events () from /usr/lib/libfreeswitch.so.1<br>
#25 0x06bac65a in switch_ivr_park () from /usr/lib/libfreeswitch.so.1<br>
#26 0x0011a9ca in ?? () from /usr/lib/freeswitch/mod/mod_event_socket.so<br>
#27 0x06b3ba6f in switch_core_session_exec () from /usr/lib/libfreeswitch.so.1<br>
#28 0x06b3c29e in switch_core_session_execute_application_get_flags () from /usr/lib/libfreeswitch.so.1<br>
#29 0x06b41102 in switch_core_session_run () from /usr/lib/libfreeswitch.so.1<br>
#30 0x06b3ab2a in ?? () from /usr/lib/libfreeswitch.so.1<br>
#31 0x06b36c99 in ?? () from /usr/lib/libfreeswitch.so.1<br>
#32 0x06bf0866 in ?? () from /usr/lib/libfreeswitch.so.1<br>
#33 0x0032e49b in start_thread () from /lib/libpthread.so.0<br>
#34 0x0028542e in clone () from /lib/libc.so.6<br>
<br>
<br>
[New process 26129]<br>
#0  0x00c84410 in __kernel_vsyscall ()<br>
(gdb) bt<br>
#0  0x00c84410 in __kernel_vsyscall ()<br>
#1  0x001dcd80 in raise () from /lib/libc.so.6<br>
#2  0x001de691 in abort () from /lib/libc.so.6<br>
#3  0x001d61fb in __assert_fail () from /lib/libc.so.6<br>
#4  0x06b6101a in ?? () from /usr/lib/libfreeswitch.so.1<br>
#5  0x06b63296 in switch_event_add_header_string () from /usr/lib/libfreeswitch.so.1<br>
#6  0x06b638d5 in switch_event_prep_for_delivery_detailed () from /usr/lib/libfreeswitch.so.1<br>
#7  0x06b63bcf in switch_event_create_subclass_detailed () from /usr/lib/libfreeswitch.so.1<br>
#8  0x06b293ce in switch_core_session_set_real_read_codec () from /usr/lib/libfreeswitch.so.1<br>
#9  0x009cd072 in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#10 0x009df03f in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#11 0x009e1910 in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#12 0x0099b494 in ?? () from /usr/lib/freeswitch/mod/mod_sofia.so<br>
#13 0x06b3b2ec in switch_core_session_perform_receive_message () from /usr/lib/libfreeswitch.so.1<br>
#14 0x06b1b2c0 in switch_channel_perform_answer () from /usr/lib/libfreeswitch.so.1<br>
#15 0x00310c97 in ?? () from /usr/lib/freeswitch/mod/mod_dptools.so<br>
#16 0x06b3ba6f in switch_core_session_exec () from /usr/lib/libfreeswitch.so.1<br>
#17 0x06b3c29e in switch_core_session_execute_application_get_flags () from /usr/lib/libfreeswitch.so.1<br>
#18 0x06baabd1 in switch_ivr_parse_event () from /usr/lib/libfreeswitch.so.1<br>
#19 0x06baca10 in switch_ivr_park () from /usr/lib/libfreeswitch.so.1<br>
#20 0x00f389ca in ?? () from /usr/lib/freeswitch/mod/mod_event_socket.so<br>
#21 0x06b3ba6f in switch_core_session_exec () from /usr/lib/libfreeswitch.so.1<br>
#22 0x06b3c29e in switch_core_session_execute_application_get_flags () from /usr/lib/libfreeswitch.so.1<br>
#23 0x06b41102 in switch_core_session_run () from /usr/lib/libfreeswitch.so.1<br>
#24 0x06b3ab2a in ?? () from /usr/lib/libfreeswitch.so.1<br>
#25 0x06b36c99 in ?? () from /usr/lib/libfreeswitch.so.1<br>
#26 0x06bf0866 in ?? () from /usr/lib/libfreeswitch.so.1<br>
#27 0x0032e49b in start_thread () from /lib/libpthread.so.0<br>
#28 0x0028542e in clone () from /lib/libc.so.6<br>
<br>
<br>
Does anybody have any ideas?<br>
Am I making something wrong or it is bug in FS ?<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br></div>