Debug

Version 2 (Adrian Georgescu, 02/27/2013 02:26 pm)

1 1 Adrian Georgescu
h1. Debug
2 1 Adrian Georgescu
3 1 Adrian Georgescu
In case of crashes, to obtain a full backtrace, do the following:
4 1 Adrian Georgescu
5 1 Adrian Georgescu
<pre>
6 1 Adrian Georgescu
# enable core files
7 1 Adrian Georgescu
ulimit -c unlimited
8 1 Adrian Georgescu
</pre>
9 1 Adrian Georgescu
10 1 Adrian Georgescu
Run sylkserver in the foreground (--no-fork)
11 1 Adrian Georgescu
12 2 Adrian Georgescu
When it crashes you see a file called 'core' in the current directory
13 1 Adrian Georgescu
14 1 Adrian Georgescu
<pre>
15 1 Adrian Georgescu
gdb python core
16 1 Adrian Georgescu
set logging on
17 1 Adrian Georgescu
thread apply all bt
18 1 Adrian Georgescu
exit
19 1 Adrian Georgescu
</pre>
20 1 Adrian Georgescu
21 1 Adrian Georgescu
You'll see a file called gdb.txt
22 1 Adrian Georgescu
23 1 Adrian Georgescu
Please make sure you gave the python-sipsimple-dbg package installed.