LabVIEW 2017 SP1 Patch Details

This document contains information about all patches available for the following LabVIEW products:

  • LabVIEW 2017 SP1 (32-bit and 64-bit) for Windows, OS X, and Linux
  • LabVIEW 2017 SP1 Run-Time Engine (32-bit and 64-bit) for Windows, OS X, and Linux


All issues fixed in each patch are listed in the tables below. NI strongly recommends that you install the latest patch to all LabVIEW 2017 SP1 installations. 

Issues Fixed in LabVIEW 2017 SP1 f4 Patch

 

IDDescription
659963Typecasting from a string to an IVI or VISA IO Control in parallel crashes LabVIEW.
661720Tunnels remain on borders of case structures after you drag wired items out of the structure.
673108LabVIEW can disconnect wires from tunnels when dragging items between frames of a Flat Sequence Structure.
673910Unnecessary tunnels are created when you drag wired items into and out of structures.
677297LabVIEW can change the settings of a tunnel when dragging items connected to the tunnel between structures.
679673LabVIEW can crash when dragging a node between frames of a Flat Sequence Structure.
680767(Windows) In rare cases, LabVIEW can accept ActiveX connections before the ActiveX server has fully initialized.
682179LabVIEW can disconnect wires from tunnels when dragging items between structures.
7120211LabVIEW can crash when you drag nodes out of a Flat Sequence structure.
713011LabVIEW may crash when you drag elements into structures within In Place Element Structures.
714264LabVIEW can crash when you drag structures out of a Flat Sequence structure.
715178(Windows) Reduced the overhead for drawing images and text on Windows 10. This was most noticeable when there were many different controls with text and/or images to draw.
715347Reduced the overhead for updating front panel controls with new data from the block diagram. This was most noticeable for applications with a large number of VIs.
715760LabVIEW can crash when you drag items out of nested structures.
716611In rare cases, LabVIEW can crash when you place a probe after certain licensed typedefs.

 

 

Issues Fixed in LabVIEW 2017 SP1 f3 Patch

Note: This patch was made available on NI Update Service.

 

IDDescription
670440When a VI with user events registered leaves memory, there is a potential for the event to still be processed and LabVIEW throws a Null Window error.
674999Variants running in parallel have the potential to force execution into a single thread.
681894In rare cases, LabVIEW can crash when you access the menu bar if a URL is stored in the clipboard.
686077In rare cases, malleable VIs can find their way into an infinite compile.
687146Malleable VIs have the potential to store additional debugging data.
687250Attempting to use Find Instrument Drivers from the Help menu could fail to connect.
688061Nested malleable VIs have the potential to create unintended shared instances of dependencies.
688072VI sanity checks sometimes take place additional times.
688094Malleable VIs have the potential to start a compile when removed from memory.
688384When you apply changes to type definitions, additional compiles may take place.
688992In rare cases, a race condition can affect simultaneous remote VI Server open and close calls to the same VI.
691392In rare cases, LabVIEW can crash when searching within a VI for text using Find and Replace while VIs are unloaded from memory.
691991In rare cases, Type Specialization structures may get out of order until VI is recompiled.

 

 

Issues Fixed in LabVIEW 2017 SP1 f1 Patch

Note: This patch was made available on NI Update Service.

 

IDDescription
671753The LabVIEW Application Builder has the potential to hang when building malleable VIs with subarray or substring inputs.
672120Malleable VIs may not properly break after you rename a class method that the mallable VI calls when performing class substitution.
672133Non-required terminals on Malleable VIs fail to revert to their default data type after removing the input of a different data type.
672594The LabVIEW Application Builder may incorrectly return error 13 when building a build specification that uses malleable VIs.
673694LabVIEW may return old array data from a Call Library Function Node when the error in parameter contains an error.
675386LabVIEW has the potential to crash when closing a packed project library containing a child class that references its parent class in its private data control.
676190LabVIEW has the potential to crash when loading a VI that has a coercion dot on a class wire when the target class is missing.
677003In rare circumstances LabVIEW may hang when you use queue functions with a timeout value of zero.
681475LabVIEW has the potential to crash when renaming a VI that calls a preallocated reentrant clone VI if you create a new VI with the old VI's name that calls the same reentrant VI.

 

Patch Downloads

Download LabVIEW and LabVIEW Patches