User Tools

Site Tools


creating_backtraces

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
creating_backtraces [2017/12/01 17:02]
be.ing [Windows] spelling
creating_backtraces [2018/11/05 18:06]
daschuer [Windows]
Line 7: Line 7:
   - Download [[https://​github.com/​x64dbg/​x64dbg/​releases|x64dbg]],​ an open-source x64/x32 debugger for Windows that runs without installation from a folder and support the symbols file mixxx.pdb. (The alternative [[http://​www.equation.com/​servlet/​equation.cmd?​fa=gdb|GDB for Windows]] is not able to read the pdb file)    - Download [[https://​github.com/​x64dbg/​x64dbg/​releases|x64dbg]],​ an open-source x64/x32 debugger for Windows that runs without installation from a folder and support the symbols file mixxx.pdb. (The alternative [[http://​www.equation.com/​servlet/​equation.cmd?​fa=gdb|GDB for Windows]] is not able to read the pdb file) 
   - Extract the downloaded zip file into a folder of your choice. (When writing this we get snapshot_2017-03-19_13-21.zip) ​     - Extract the downloaded zip file into a folder of your choice. (When writing this we get snapshot_2017-03-19_13-21.zip) ​  
-  - Download ​Mixxx'​s debug symbol file:  +  - Install ​Mixxx'​s debug symbol file:  
-    - 2.0: FIXME +    - Re-install Mixxx 2.1 select "​Change"​ and enable "PDB debug files" ​  
-    - 2.1: Re-install Mixxx 2.1 select "​Change"​ and enable "PDB debug files" ​  +
   - Copy the mixxx.pdb file from the mixxx install folder to the x64dbg symbols folder, create the folder if not exist  ​   - Copy the mixxx.pdb file from the mixxx install folder to the x64dbg symbols folder, create the folder if not exist  ​
     - 64 bit: %PROGRAMFILES%\Mixxx\mixxx.pdb -> snapshot_2017-03-19_13-21\release\x64\symbols     - 64 bit: %PROGRAMFILES%\Mixxx\mixxx.pdb -> snapshot_2017-03-19_13-21\release\x64\symbols
Line 50: Line 49:
     * **Linux/OSX users** should be able to select terminal output by using the mouse, and then doing a right click and selecting //Copy//.     * **Linux/OSX users** should be able to select terminal output by using the mouse, and then doing a right click and selecting //Copy//.
   - [[https://​bugs.launchpad.net/​mixxx/​+filebug|Report a bug]] using the [[https://​bugs.launchpad.net/​mixxx/​|Mixxx bug reporting system on Launchpad]]. Bugs filed here are tracked by developers and will not fall through the cracks as easily as using the IRC channel or mixxx-devel. (If another bug matches your issue, please make a comment on that one including your system details instead of filing a new bug.) Make sure to **attach** your back-trace (click //Add attachment or patch//.) Do not paste it in the comment.   - [[https://​bugs.launchpad.net/​mixxx/​+filebug|Report a bug]] using the [[https://​bugs.launchpad.net/​mixxx/​|Mixxx bug reporting system on Launchpad]]. Bugs filed here are tracked by developers and will not fall through the cracks as easily as using the IRC channel or mixxx-devel. (If another bug matches your issue, please make a comment on that one including your system details instead of filing a new bug.) Make sure to **attach** your back-trace (click //Add attachment or patch//.) Do not paste it in the comment.
-  - If you do not want to use Launchpad, post the results in the forum, email them to mixxx-devel,​ or [[http://​www.pastebin.ca|pastebin]] them and drop the link on IRC. We'll then try to figure out where the crash is. Do not assume a developer will hear you in IRC, using a static system (bug tracker, e-mail, forum) is much preferred. The IRC channel is great for technical support though.+  - If you do not want to use Launchpad, post the results in the forum, email them to mixxx-devel,​ or [[http://​www.pastebin.ca|pastebin]] them and drop the link on [[https://​mixxx.zulipchat.com/​|Zulip]] or IRC. We'll then try to figure out where the crash is. Do not assume a developer will hear you in IRC, using a static system (bug tracker, e-mail, forum) is much preferred. The IRC channel is great for technical support though.
  
 **Note:** To get a backtrace for a thread freeze you can do the same thing as above, but to get the gdb prompt, you have to press CTRL+Z in the terminal window to suspend Mixxx. **Note:** To get a backtrace for a thread freeze you can do the same thing as above, but to get the gdb prompt, you have to press CTRL+Z in the terminal window to suspend Mixxx.
creating_backtraces.txt · Last modified: 2018/11/05 18:06 by daschuer