Asterisk module dev: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 26: | Line 26: | ||
더 자세한 디버깅 옵션을 확인하고 싶다면 이곳<ref>http://www.voip-info.org/wiki/view/Asterisk+debugging</ref>을 참조하자. | 더 자세한 디버깅 옵션을 확인하고 싶다면 이곳<ref>http://www.voip-info.org/wiki/view/Asterisk+debugging</ref>을 참조하자. | ||
== | == See also == | ||
* https://wiki.asterisk.org/wiki | * https://wiki.asterisk.org/wiki - Asterisk wiki 페이지. | ||
* http://lists.digium.com/mailman/listinfo/asterisk-devhttp://lists.digium.com/mailman/listinfo/asterisk-dev | * http://lists.digium.com/mailman/listinfo/asterisk-devhttp://lists.digium.com/mailman/listinfo/asterisk-dev - Asterisk project 관련 메일링 사이트 | ||
== References == | == References == |
Revision as of 15:34, 7 November 2015
Ovreview
Asterisk module 만들어보기
Valgrind test
정확한 내용은 이곳<ref>https://wiki.asterisk.org/wiki/display/AST/Valgrind</ref>에서 확인할 수 있다.
Valgrind test 를 하기 위해서는 먼저 Asterisk 를 최적화 옵션을 끈채로 소스 컴파일을 하고, 이후 supp 파일과 함께 valgrind 를 실행하면 된다.
Run 'make menuselect' and in the Compiler Options, enable DONT_OPTIMIZE. A bug marshal may also ask you to enable additional compiler flags depending upon the nature of the issue. Rebuild and install Asterisk. Run Asterisk as follows, where /usr/src/asterisk/ is location of asterisk source code. valgrind --suppressions=/usr/src/asterisk/contrib/valgrind.supp --log-fd=9 asterisk -vvvvcg 9>valgrind.txt Reproduce the issue. Following the manifestation of the issue (or when the process crashes), upload the valgrind.txt to the issue tracker.
Core file
보통 Asterisk 를 컴파일을 하면 코어파일이 생기지 않는다.
코어파일이 남지 않으면 디버깅이 힘들어진다. 다음의 작업을 해주자.<ref>http://stackoverflow.com/questions/20743376/asterisk-gdb-how-to-debug-crash-with-gdb-and-asterisk-11-5-1-but-still-core-dunp</ref>
1) compile asterisk with debug symbols 2) in /etc/asterisk/asterisk.conf enable core dump.
더 자세한 디버깅 옵션을 확인하고 싶다면 이곳<ref>http://www.voip-info.org/wiki/view/Asterisk+debugging</ref>을 참조하자.
See also
- https://wiki.asterisk.org/wiki - Asterisk wiki 페이지.
- http://lists.digium.com/mailman/listinfo/asterisk-devhttp://lists.digium.com/mailman/listinfo/asterisk-dev - Asterisk project 관련 메일링 사이트
References
<references />