Improving debugging support for Asterisk
Paul Belanger
pabelanger at digium.com
Thu Apr 7 23:48:48 UTC 2011
Evening,
Currently, we don't have a good method to generate unoptimized
backtraces if Asterisk crashes; this make it hard for upstream developer
to get the required information. With this patch, we now toggle
--enable-dev-mode, DONT_OPTIMIZE and DEBUG_THREADS, the usually flags
required to generate a backtrace[1].
This does not affect packages in the repository (because of the overhead
added to Asterisk), but allows local users to rebuild the package if
required.
$ sudo apt-get build-dep asterisk
$ DEB_BUILD_OPTIONS="debug" apt-get -b source asterisk
Once built, the local user can install, reproduce their issue, and
generate a good backtrace.
[1] https://wiki.asterisk.org/wiki/display/AST/Getting+a+Backtrace
--
Paul Belanger
Digium, Inc. | Software Developer
twitter: pabelanger | IRC: pabelanger (Freenode)
Check us out at: http://digium.com & http://asterisk.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: enable_dev_mode.patch
Type: text/x-patch
Size: 2766 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-voip-maintainers/attachments/20110407/81b04f98/attachment-0001.bin>
More information about the Pkg-voip-maintainers
mailing list