Creating a Debug Log

Debug Logs via CrossOver

Select the program's bottle from the Bottles section of the left sidebar, and then select the program's launcher.

In the right sidebar, click Run with Options.

Select Create log file.

Manually enter the required logging channels in the Wine logging channels box, or click the plus sign to select channels from the menu.

If you want to change the location the file will be saved, update the path displayed in the Log file field.

Click Run to launch the application with logging enabled.

Repeat the actions that triggered the original issue in the Windows program. When finished, close the Windows application and the CrossOver Run Command dialogue box.

Finally, locate the .cxlog file on your computer. Right-click the file and select Compress before providing the debug log to tech support.


Debug Logs viaTerminal

To launch an application with debug logs enabled from a terminal, do the following:

$ CX_LOG=~/cxlog.txt CX_DEBUGMSG=+seh,+tid /opt/cxoffice/bin/wine --bottle "bottlename" --cx-app launcher.exe

  • CX_LOG= — Location the log file will be saved.

  • CX_DEBUGMSG= — List of the channels used for logging (leave this out for a "basic" log).

  • /opt/cxoffice/bin/wine — This path assumes you installed Crossover from a package (i.e., .deb, .rpm). If you used the .bin file as user, update the command to ~/cxoffice/bin/wine.

  • Bottlename — Change to the name of the bottle containing the program you are debugging.

  • Launcher.exe — Change to the name of the program's .exe file.

Other Articles

How to capture a debug log in older versions of Crossover

Last modified on 2022-08-25 13:43:13 by CJ Silver
Are you sure you want to delete this page?
Note: Any nested pages that are under this one will be moved up one level. Any attachments tied to this page will be deleted.
Move / Rename Page
Unknown Error, unable to move!
That page exists already!
One or more of the parent pages specified in new path do not exist!
/support/wiki/ /support/wiki/linux/linuxtutorial/debug
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjg0ODczOTEzLCJjc3JmX3Rva2VuIjoiU1R6ZzdrV1BkdXZMOFNRVSIsImdkcHIiOjB9