[Freeswitch-users] [CRIT] switch_core_session.c:1705 Thread Failure!

Nikolay Rogoshchenkov nickolayr at gmail.com
Thu Aug 8 01:50:39 MSD 2013


Thank you for your answer Anthony,
No I did not set thread stack size.

Here is my system limits:
*fsnode1# limits*
*Resource limits (current):*
*  cputime              infinity secs*
*  filesize             infinity kB*
*  datasize             33554432 kB*
*  stacksize              524288 kB*
*  coredumpsize         infinity kB*
*  memoryuse            infinity kB*
*  memorylocked         infinity kB*
*  maxprocesses             5547*
*  openfiles               11095*
*  sbsize               infinity bytes*
*  vmemoryuse           infinity kB*
*  pseudo-terminals     infinity*
*  swapuse              infinity kB*
*
*
Also for each call I've used MySQL base (via lua script), may be this is
the reason.

My odbcinst.ini looks like
*
*
*[MySQL]*
*Description=ODBC for MySQL*
*Driver=/usr/local/lib/libmyodbc3.so*
*UsageCount=20003*

and now I have changed to:
*[MySQL]*
*Description=ODBC for MySQL*
*Driver=/usr/local/lib/libmyodbc3_r.so*
*UsageCount=20003*
*Threading=0*
*
*
*as suggested here<http://wiki.freeswitch.org/wiki/Using_ODBC_in_the_core#1._Install_unixODBC>
.*


*fsnode1# ldd /usr/local/freeswitch/bin/freeswitch*
*/usr/local/freeswitch/bin/freeswitch:*
*        libodbc.so.2 => /usr/local/lib/libodbc.so.2 (0x80064b000)*
*        libm.so.5 => /lib/libm.so.5 (0x8007bb000)*
*        libfreeswitch.so.1 => /usr/local/freeswitch/lib/libfreeswitch.so.1
(0x8008db000)*
*        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x800c56000)*
*        libz.so.5 => /lib/libz.so.5 (0x800e38000)*
*        librt.so.1 => /usr/lib/librt.so.1 (0x800f4d000)*
*        libcrypt.so.5 => /lib/libcrypt.so.5 (0x801052000)*
*        libssl.so.6 => /usr/lib/libssl.so.6 (0x80116b000)*
*        libcrypto.so.6 => /lib/libcrypto.so.6 (0x8012be000)*
*        libncurses.so.8 => /lib/libncurses.so.8 (0x80155e000)*
*        libjpeg.so.11 => /usr/local/lib/libjpeg.so.11 (0x8016ab000)*
*        libthr.so.3 => /lib/libthr.so.3 (0x8017e2000)*
*        libc.so.7 => /lib/libc.so.7 (0x8018fb000)*
*        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x801b3d000)*
*        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x801d4d000)*

--
Rogoshchenkov Nikolay


On Wed, Aug 7, 2013 at 4:59 PM, Anthony Minessale <
anthony.minessale at gmail.com> wrote:

> The 98% cpu usage is the catalyst for the error, not the other way around.
> You have consumed all your space for threads and the system cannot create
> any more for some reason.
>
>
> FreeBSD has chosen to implement their own threading lib a few times and it
> seems to cause us trouble.
> Did you set the thread stack size to 244 before launching?
>
>
>
>
>
> On Wed, Aug 7, 2013 at 3:47 PM, Nikolay Rogoshchenkov <nickolayr at gmail.com
> > wrote:
>
>> Could you please explain what  this mean in FreeSwitch log???
>>
>> ----------------------------------------------------------------------
>> *[...]*
>> *2013-08-07 23:40:48.011687 [CRIT] switch_core_session.c:1705 Thread
>> Failure!*
>> *2013-08-07 23:40:48.011687 [CRIT] switch_core_session.c:1665 LUKE: I'm
>> hit, but not bad.*
>> *2013-08-07 23:40:48.011687 [CRIT] switch_core_session.c:1666 LUKE'S
>> VOICE: Artoo, see what you can do with it. Hang on back there....*
>> *Green laserfire moves past the beeping little robot as his head turns.
>>  After a few beeps and a twist of his mechanical arm,*
>> *Artoo reduces the max sessions to 101 thus, saving the switch from
>> certain doom.*
>> *2013-08-07 23:40:48.031685 [CRIT] switch_core_session.c:1705 Thread
>> Failure!*
>> *2013-08-07 23:40:48.031685 [CRIT] switch_core_session.c:1665 LUKE: I'm
>> hit, but not bad.*
>> *2013-08-07 23:40:48.031685 [CRIT] switch_core_session.c:1666 LUKE'S
>> VOICE: Artoo, see what you can do with it. Hang on back there....*
>> *Green laserfire moves past the beeping little robot as his head turns.
>>  After a few beeps and a twist of his mechanical arm,*
>> *Artoo reduces the max sessions to 101 thus, saving the switch from
>> certain doom.*
>> *2013-08-07 23:40:48.041688 [CRIT] switch_core_session.c:1705 Thread
>> Failure!*
>> *[...]*
>> *2013-08-07 23:55:38.141571 [CRIT] switch_core_session.c:1705 Thread
>> Failure!*
>> *2013-08-07 23:55:38.151578 [CRIT] switch_core_session.c:1705 Thread
>> Failure!*
>> *2013-08-07 23:55:38.171584 [CRIT] switch_core_session.c:1705 Thread
>> Failure!*
>> *[..]*
>> ----------------------------------------------------------------------
>>
>> It is not funny, at that moment freeswitch consumes 98% of CPU time, and
>> did not response at all.
>>
>>
>> PS: (Version 1.5.5b git 8d005a4 2013-07-22 14:41:01Z) @FreeBSD
>> 8.2-RELEASE (x64)
>>
>> --
>> Nikolay
>>
>>
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>> 
>> 
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
> Twitter: http://twitter.com/FreeSWITCH_wire
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org
> googletalk:conf+888 at conference.freeswitch.org
> pstn:+19193869900
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130807/453c9409/attachment-0001.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list