It should, If you are running as a non-root user on linux there is a sysctl that should be referenced on the wiki (I can never remember it off the top of my head) you will need to set properly for the non-root user to dump the core file. Look at the sysctl kernel.core_pattern for the pattern of the file name used. K On 4/25/13 9:43 AM, "Antoine Reversat" <antoine@fibrenoire.ca> wrote:
Ok so this would have dumped a core if I had set up my environnment properly ?
On Thu, Apr 25, 2013 at 10:40 AM, Ken Rice <krice@freeswitch.org> wrote:
You should have core dumping enable for freeswitch, then get a backtrace...
See http://wiki.freeswitch.org/wiki/Debugging_Freeswitch
On 4/25/13 9:23 AM, "Antoine Reversat" <antoine@fibrenoire.ca <http://antoine@fibrenoire.ca> > wrote:
Doing what you told me yielded an interesting result.
Freeswitch crashed with this :
freeswitch: pthread_mutex_lock.c:62: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.
Should I run freeswitch in gdb to get why this happens ?
On Tue, Apr 23, 2013 at 11:16 AM, Anthony Minessale <anthony.minessale@gmail.com <http://anthony.minessale@gmail.com> > wrote:
See if maybe one of your scripts is calling the exit syscall. This can terminate the whole process. Run FS in a unix screen session and run it from the console so you can see what happens in the stdout.
On Tue, Apr 23, 2013 at 9:17 AM, Antoine Reversat <antoine@fibrenoire.ca <http://antoine@fibrenoire.ca> > wrote:
Hi,
I have a weird issue where once in a while (apparently randomly) freeswitch crashes silently (that is I don't see any mention of freeswitch having sgfaulted in the output of dmesg and the logs aren't helpgul either).
The version of freeswitch is the latest 1.2 stable branch from git packaged by myself for ubuntu.
The OS is Ubuntu 12.04 with the latest 3.2.0-39-generic #62-Ubuntu kernel.
I have 2 servers and both randomly crash in the same way so I ruled out a hardware issue.
Our whole call processing is done in LUA but the crash occurs with no call in progress.
I know it's not a lot to work with but if you have pointers on how to get more information about what happens I'd be happy to try it out.
-- Ken http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org irc.freenode.net #freeswitch