This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
The LabVIEW 2012 SP1 f9 Patch is available for LabVIEW 2012 SP1 (32-bit) and the LabVIEW 2012 SP1 (32-bit) Run-Time Engine for Windows.
The LabVIEW 2012 SP1 f5 Patch is available for LabVIEW 2012 SP1 and the LabVIEW 2012 SP1 Run-Time Engine on all supported platforms.
These patches fix the issues listed in the tables below. National Instruments strongly recommends this patch for all LabVIEW 2012 SP1 installations. The latest patch also includes the fixes from the previous patches.
Note: The LabVIEW 2012 SP1 f5 patch installs automatically if you update to LabVIEW 2012 SP1 through NI Update Service. To install the patch manually, refer to the Drivers and Updates links below.
Issues Fixed in LabVIEW 2012 SP1 f9
Replacing controls can cause a crash if Property Nodes are not updated to accept the correct data type.
Wiring a cluster into a Bundle node inside an In Place Element Structure sometimes causes an extra memory allocation.
Issues Fixed in LabVIEW 2012 SP1 f5
Intermittent crashes or hangs can occur when two threads try to access the same resource at the same time.
Class VI ,with source only turned on, loaded before a property accessor for a dynamic property it uses is broken on load.
Polymorphic VIs lose their icons when built into packed libraries.
Waveform chart X-Axis scales incorrectly when Plot Area scrolls for new data in LabVIEW 2012.
Dynamic load of LabVIEW Class fails when built into a DLL.
Under certain conditions, a compiler optimization will cause array shift registers to share memory space.
Issues Fixed in LabVIEW 2012 SP1 f4
TestStand operator interfaces with VIs that run in the LabVIEW 2012 SP1 f3 Run-Time Engine are slow to quit.
DVR Bad Reference Error when DVRs are being created/destroyed in parallel from different VI hierarchies.
Memory growth observed when using Asynchronous Call By Reference node in long running loop.
Measurement speed can degrade when using Asynchronous Call By Reference node in long running loop.
Issues Fixed in LabVIEW 2012 SP1 f3
Sequential For Loop structures will sometimes execute incorrectly when the VI property "Allow Debugging" is unchecked in LabVIEW 2012.
LabVIEW HTTP Client does not implement Curl Rewind causing authentication errors for auth-basic.
NI SSL Libraries are not installed for the LabVIEW Run-Time Engine on Mac OS X.
Application Builder Additional Installer section lists LabVIEW Run-Time Engine 2012 SP1 (64-bit) without the "SP1".
Issues Fixed in LabVIEW 2012 SP1 f2
The LabVIEW 2012 SP1 f1 Patch breaks the Update VI Tool in TestStand and can cause existing LabVIEW steps in TestStand to throw an error.
Issues Fixed in LabVIEW 2012 SP1 f1
LabVIEW 2012 SP1 breaks custom prototypes in DLLs that contain LabVIEW classes.
The Render to Image method for 3D picture controls demonstrates slow performance, which can impact the update rates of 3D picture controls.