Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

How do I report a crash? #8

If VirtualC64 crashes on your machine, we would appreciate if you help us find the bug.

To collect as much debug information as possible, it is best to reproduce the bug with a manually compiled version in Xcode. The following steps will show you that this is easier than you might think. Please perform the steps below:

  1. Download Xcode from the AppStore. It is Apple's standard development environment and free!

  2. Go to GitHub and download the emulator source code as a .zip file:

Bildschirmfoto 2018-11-20 um 14.41.04.png
  1. After unpacking the.zip file, go to the OSX directory and double-click the project icon:
Bildschirmfoto 2018-11-20 um 14.42.40.png
  1. As an optional step, you can check whether the line #define NDEBUG is commented out (having '//' in front of it) in the configure.h file. This ensures that assertion checking is enabled. You also get access to some additional debug options in the emulator (in the menu Edit->Debug).
Bildschirmfoto 2018-11-20 um 14.45.09.png
  1. Now click the "Compile and Run" button.
Bildschirmfoto 2018-11-20 um 14.45.09 Kopie.png
  1. Do what you have to do to reproduce the accident:
Bildschirmfoto 2018-11-20 um 14.46.16.png
  1. If the reason for the crash is not yet clear, please create a backtrace. This can be done simply by typing "bt" at the debugger prompt:
Bildschirmfoto 2018-11-20 um 14.46.43.png
  1. Open a new problem in the GitHub database and publish your information there. With the information provided, we should be able to track down the problem.

Thank you very much for supporting us. You are contributing to further improve the emulator.

  • replies 2
  • views 280
  • likes 4
dirkwhoffmann changed title from How to report a crash ... to How do I report a crash?
#2
#3

What is the meaning of "is commented out" (step 4) ?

Could you post a line that show the situation for "is commented out" ad a line without ?

Thank you