|
|
Line 86: |
Line 86: |
| Follow the [[#Trigger|Trigger instructions for Linux]]. Note that on Mac this step can | | Follow the [[#Trigger|Trigger instructions for Linux]]. Note that on Mac this step can |
| take 30+ seconds. | | take 30+ seconds. |
|
| |
| ==== Post-process ====
| |
|
| |
| Post-process the output file using <tt>tools/rb/fix_macosx_stack.py</tt>, which
| |
| reads from <tt>stdin</tt> and writes to <tt>stdout</tt>. This step is slow, and
| |
| can take 30 seconds or more.
| |
|
| |
| If your build does not contain symbols, for example because you did not compile with <tt>--enable-profiling</tt>, this may not get you proper stacks. However, if you have crash reporter symbols for your build (tryserver builds do!), you can use [https://github.com/mstange/analyze-tryserver-profiles/blob/master/resymbolicate_dmd.py this script] instead - clone the whole repo, edit the paths at the top of <tt>resymbolicate_dmd.py</tt> and run it.
| |
|
| |
|
| === Desktop Firefox (Windows) === | | === Desktop Firefox (Windows) === |