Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What do I do about the message “(E) ADI checksum (0x84b1c4d) does not match module checksum (0xa1c5e35).&quot when I register on a .dply file at a remote site?

0
Posted

What do I do about the message “(E) ADI checksum (0x84b1c4d) does not match module checksum (0xa1c5e35).&quot when I register on a .dply file at a remote site?

0

This message will be followed by specific information about the ADI file and module. The module is the executable or DLL on the remote machine, and the ADI file contains the debug information from the host machine where the workspace was developed. The error messages indicate that the version of the module (application) on the remote machine does not match the version against which you developed your original traces. You must create the workspace and traces against the same version you send tot he remote site because we compare checksums. The only difference is that on Windows, the PDB need not be present on the remote machine because the ADI file contains the information that is needed. Unfortunately on Windows the Visual C++ release build defaults to stripping symbols (on Unix the default is to leave them in). Therefore you need to build to get symbols – you don’t need debug, just symbols. If you do want debug in order to support the full range of probes, then you should build add /Z

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123