08-16-2010 10:37 AM
Hi,
I'm running my program on a standalone net configuration and once in a while I get "Error signature" messages, as listed below:
1) AppName: <my executable> App Ver: <my version number> ModName: imaq.dll
ModVer: 3.6.0.49152 Offset: 0009495e
2) AppName: <my executable> App Ver: <my version number> ModName: unknown
ModVer: 3.6.0.49152 Offset: 85614c85 (or 0000000)
with "Reporting details" on all messages as follows:
"This error report includes: information regarding the condition of <my program name> when the problem occurred; the operating system version and computer hardware in use; your Digital Product ID, which could be used to identify your license; and the Internet Protocol (IP) address of your computer.
We do not intentionally collect your files, name, address, email address or any other form of personally identifiable information. However, the error report could contain customer-specific information such as data from open files. While this information could potentially be used to determine your identity, if present, it will not be used.
The data that we collect will only be used to fix the problem. If more information is available, we will tell you when you report the problem. This error report will be sent using a secure connection to a database with limited access and will not be used for marketing purposes."
What do these messages mean and what steps should I take to debug them?
Thank you in advance for any help you can give.
08-17-2010 02:45 PM
Hey edbd1,
Other than imaq.dll, nothing in this "Error Signature" is pointing towards LabVIEW. Is this an error code generated by LabVIEW or Windows? You said that the program was stand alone, does that mean you compiled it to an EXE or deployed it to a remote system?
Which version of LabVIEW did you use to build the code and which OS are you on?
Logan H
08-17-2010 05:19 PM
Hi Logan,
The exe was built with LV 8.2.1 on the Windows XP Professional Version 2002 Service Pack 2 platform and deployed to a PC that is also running Windows XP. I'm not sure how to tell if the error code was generated by LV or Windows.
08-18-2010 11:13 AM
Can you post up a screen shot of the error code? When you sent the EXE over to the new PC, did you include the imaq.dll file or are the IMAQ drivers installed? To move an EXE to a new machine, it's best to build an installer as described in this DeveloperZone article.
Logan H
08-18-2010 02:36 PM
Hi Logan,
The IMAQ drivers were installed separately from the exe. Here are a couple of the error messages:
08-19-2010 03:55 PM
Hey edbd
What file format are you posting those images in? They will not load in either of my browsers? You can also attach them as files if the Insert/Edit Image icon isn't working.
Logan H
08-19-2010 04:12 PM
Hi Logan,
Today I've learn that these were Window errors and by clicking on the More Info button, the error signature messages in the attachment were displayed.
08-20-2010 10:22 AM
edbd1,
It looks like these screens are just statements from the Stent Filler EXE that your information won't be used for marketing purposes and aren't really errors. Is this code that was developed there or purchased because it just looks like the developer just added some informative dialog boxes.
After you select to Close these windows, does the program still run?
08-20-2010 10:45 AM
Hii Logan,
The executable was developed in-house. There is no explicit LV code to display these message. Yes the program does continue to run after closing these messages.
08-26-2010 03:04 PM
Hi edbd1,
Have you tried updating to the latest IMAQ driver available? http://joule.ni.com/nidu/cds/view/p/id/2137/lang/en
Also, please click the "Send error report" button if you get crashes like this. It sends an anonymous crash log that we can retrieve at NI and often this is enough information for us to to fix crashes that customers are seeing.
Eric