A quick sketch of how to read core files produced from production machines by IS.
- Have core dump files moved to osageorange
Ensure you have access to osageorange
You'll need to ping a member of IS on #launchpad-ops to get access; you cannot ssh from devpad to osageorange.
- Get pygdb (lp:pygdb) in your $HOME on osageorange
ssh to orageorange, and do
schroot -c lucid-cat-amd64
This puts you in a chroot with the same packages installed as on production.
Then cd into pygdb dir and do something like:
python backtrace.py -c $PATH_TO_FILE/core.XXX > ~/core.XXX-out.txt
- Read output and profit!