You'll need to configure/build the mozilla section with the additional
python build.py configure -k 9.9 --moz-src=3500 --with-crashreportsymbols python build.py all
Once Mozilla is built successfully, you'll need to build Komodo with the crash report symbols too:
bk configure -V 9.9.0-devel with-crashreportsymbols bk build bk build crashreportsymbols
Crash reports are saved (temporarily whilst the crash report dialog in visible) into the profile folder. Crash report dump files have a .dmp filename suffix.
On Mac, the Komodo crash report folder is:
~/Library/Application Support/Komodo IDE/Crash Reports/pending/
On Linux, the Komodo crash report folder is:
~/.activestate/Komodo IDE/Crash Reports/pending/
Breakpad is used to read the crash dumps.
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
Add depot_tools to your PATH:
Fetch breakpad in a new directory:
./configure make make install
Once breakpad is installed, use:
minidump_stackwalk ~/Library/Application\ Support/Komodo\ IDE/Crash Reports/pending/abc231.dmp /path/to/symbols
to view the crash details (pipe to less is easier to view).
The symbols path is optional, currently only Komodo devs have access to these.
© 2017 ActiveState Software Inc. All rights reserved. ActiveState®,
Komodo®, ActivePerl®, ActivePython®, and ActiveTcl® are registered
trademarks of ActiveState.
All other marks are property of their respective owners.