LabVIEW Public Beta Program in 2025

cancel
Showing results for 
Search instead for 
Did you mean: 

[2025 Q3 Feature] Log Unwired Errors

In LabVIEW 2025 Q3, you have the option to record unwired errors in a log file, independent of whether you enable the Automatic Error Handling dialog to report them.

 

Christina_R_0-1745358909609.png

 

Known Issues

  1. The Explore button is the wrong style and remains “pressed in” after clicking it.
  2. The Log file for current session path doesn’t populate when you first enable Log unwired errors.
  3. The log may contain errors generated by VIs that are part of the LabVIEW IDE.

Christina Rogers
Principal Product Owner, LabVIEW R&D
Message 1 of 7
(1,066 Views)

Is the functionality also supported in an executable or in PPL (debug version)? 

Can the keyword also be entered in the INI file of the exe?

CLA / CTD
0 Kudos
Message 2 of 7
(966 Views)

All these issues are resolved. Please check the functionality in LabVIEW 2025 Q3 latest build.

0 Kudos
Message 3 of 7
(781 Views)

Log unwired errors feature is supported in exe and PPL.
Yes, you need to set the token in the exe .ini file

0 Kudos
Message 4 of 7
(777 Views)

@Janaki.M wrote:

Log unwired errors feature is supported in exe and PPL.
Yes, you need to set the token in the exe .ini file


LogUnwiredErrors=True


Christina Rogers
Principal Product Owner, LabVIEW R&D
Message 5 of 7
(584 Views)

This seems like a giant security risk. I can open any LabVIEW exe, go modify the ini next to it, then get access to explicitly unwired error messages that may include sensitive data, property information and call chains. I want to be able to indelibly disable this at runtime, since checking the messages of every unwired error in every corner case is not feasible.

This is the guidance I am providing customers in our cyber security Software Development Plan

Unwired Error Leaks New for LabVIEW 2025 In the LabVIEW Options on the Block Diagram tab there is a new option to `Log Unwired Errors`. This option is also available in executables via the ini file next to the built exe. Setting the ini key LogUnwiredErrors=True means unwired errors will be dumped to disk. This is a potential security risk as it could leak internal data and call chains, and it can be modified by end users.
Message 6 of 7
(221 Views)

@hunter_jki wrote:

I want to be able to indelibly disable this at runtime.


Hi Hunter,

 

You can have your application set the Application property "LogUnwiredErrors" to False to disable logging in the app. This property overrides the INI token.

 

Do you believe this is sufficient, or do you recommend additional mechanisms to disable the error logging?

 

Thanks,

Christina


Christina Rogers
Principal Product Owner, LabVIEW R&D
0 Kudos
Message 7 of 7
(22 Views)