Critical Security Update

To help protect your systems, customers using NI driver software 2026 Q2 or earlier should visit ni.com/ni-pal-update and follow the recommended actions.

Archived: LabVIEW 2013 Bug Fixes

NI does not actively maintain this document.

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.

Overview



The following items are the IDs and titles of a subset of issues fixed between LabVIEW 2012 SP1 and LabVIEW 2013. If you have a CAR ID, you can search this list to validate that the issue has been fixed.
IDLegacy IDFixed Issue
3960449UBP4LEWrite to Clipboard Method consumes 100% of CPU for several minutes
439314GPF7QYESave Report to File.vi copies images from Temp rather than moving them
91672477M7K00Large amounts of data in combo box can appear to hang LabVIEW.
136939
—
Dragging an unsaved VI from one project to another, and then closing the original project with out a save will corrupt VI.
138552
—
Load VRML File.vi missing "error in" terminal
148149
—
Event Structure Cases can Incorrectly Remap to Other Dynamic Events
214989
—
Dropping a System OK button silently removes any existing key binding for the Return key
221251
—
Shared Variable values discarded after system restart
233963
—
Service Locator does not work when installed to a path containing stress characters
240362
—
Image in Header or Footer.vi created HTML-files with one additional unwanted '<' Character.
242214
—
LabVIEW does not marshal .NET objects, making it impossible to make a LabVIEW .NET assembly with a usable .NET refnum in the connector pane
248755
—
Zoom, pan, and rotate sometimes cause 3D objects to move in 3D Scene Displays
253088
—
Programmatic tab view changes sometimes fail if front panel controls are being updated with property nodes.
256978
—
Custom Font Setting Tokens in LabVIEW.ini will be overwritten when modifying any other part of the LabVIEW.ini file.
279047
—
Coercing a cluster containing a cluster to a variant can cause the inner cluster to have its labels change
280941
—
DWarn: ProjectItem.cpp line 8914 sometimes thrown when using auto-populating folders.
287984
—
Using lvanlys.dll on an 8 core processor fails to load
288741
—
Non-handled, registered dynamic events reset the event structure timeout
294464
—
Connected PSP property returns error on Shared Variables that have write only access.
300375
—
Scan From String returns error when using %y%m formatting with 2 digit years
301753
—
SMTP Email Send Message VI: Subject line with more than 45 connected characters causes error
303503
—
When a LVM file is read by the Read from Measurement File Express VI, the Y Unit attribute is ignored.
306025
—
Changing Front Panel object's font properties affects all objects that were created after it
309897
—
Scan from string incorrectly parses a string containing SI notation
312458
—
Fatal Internal Error: "proptype.cpp" sometimes displayed when programmatically exiting LabVIEW.
312533
—
Private member VIs of a library can be exported in .NET interop assemblies
315663
—
Files inside a NIER Report have the incorrect date
317314
—
LabVIEW "Terminal" based web services don't display more than 6 digits of precision
318263
—
Changing a type def text ring control to a constant causes the display format to change to floating point.
319888
—
Using NaN in Y array XY Graph causes line not to plot
321518
—
Nested source-only type-defined clusters may not propagate changes to calling VIs in LabVIEW 2011 or 2010
322705
—
Find and Replace text sometimes does not find all instances of text.
323078
—
Silver XY Graph's legend does not snap to upper-right corner of graph when control is set to fit to pane.
325150
—
The tip strips for the Variant To/From Element nodes on the in-place element structure are missing
330806
—
Incorrect time stamp plotted when using Express VIs
331293
—
Font changes to XY Graph affect non-selected controls
334314
—
Creaing an Override VI for a child class that has a parent in a Packed Project Library gives error 1035
334661
—
Pane setting "Scale Objects While Resizing" is disabled after programmatically disabling scaling and then reenabling it for a single object
339553
—
In certain cases is possible to wire a mismatching data type to a property node input with no broken run arrow
339661
—
Using the Export to clipboard method with a Mixed Signal Graph causes LabVIEW to crash
342148
—
Boolean reference as first item in cluster can causes LabVIEW crash
346295
—
You can't create a negative user-defined error codes in the Edit Error Code Assistant.
347249
—
Keeping the mouse over the drop down menu for a combo box causes high CPU usage.
352625
—
Creating patches for an installer leaves multiple entries in Add/Remove Programs
354737
—
Running eight remote front panel executables on the same port on the same computer causes significant performance degredation
354827
—
Polymorphic VIs break the wires connected to their outputs when switching between a specific type and Automatic
354829
—
MathScript Node hangs using certain data sets for linear and cubic 2D interpolation
355198
—
The Revision History dialog prompting for comment pops up when building an executable containing LabVIEW classes even if they are saved
355966
—
Changes to typedef enum will sometimes not prompt affected open VIs to save.
356466
—
Stopping VIs and immediately closing project may crash LabVIEW
357219
—
Pasting into the Icon Editor stretches the clipboard image in the x and y direction.
358049
—
When a specific VI is opened, and then closed, LabVIEW remains in the task bar, with no windows open.
359369
—
Application Font change not applied correctly when pasting text
360520
—
LabVIEW Crashes when a cluster with a disabled table is dropped into an empty array control.
360757
—
Deploying a project created with the Actor Framework template causes LabVIEW to become unresponsive
361635
—
Import Strings on a cluster containing two or more tables will throw an error.
361636
—
Ignore Timestamp property does not work for Mixed Signal Graphs.
361793
—
I/O tags with names that are the same apart from case behave different in a built application
362742
—
Updating multiple shared variables' Networking Published: Binding Project Path crashes LabVIEW
362812
—
Quit LabVIEW primitive doesn't work when contained in a SubVI called by an Asynchronous Call by Reference function.
363363
—
Undo does not work for the VI Properties dialog setting Reentrancy
364154
—
Cross-linking can occur when using a sample project in LabVIEW 2012 that has an FPGA target prior to installing the LabVIEW FPGA Module
364607
—
Invalid Network VISA reference causes DAQmx calls to slow in different loop
364643
—
Cursor does not associate with correct plot with cursor.plot property with waveforms of different scales
365087
—
Register Event Callback crashes LabVIEW when wired to front panel object.
366427
—
.NET property exceptions are not placed into the error wire if called with a LabVIEW property node.
367445
—
Source distribution of a class which uses dynamic dispatch can become broken looking for a missing subVI
369125
—
Context menu in LabVIEW 2012 does not allow the user to select items using the right mouse button
369472
—
Polymorphic VIs lose their icons when built into packed libraries
369537
—
Trying to set the "Active Bus" property on a Digital Waveform Graph crashes LabVIEW
369691
—
LabVIEW crashes if a Plot Visibility Checkbox of a Silver Waveform Graph is customized.
369833
—
LabVIEW Draw VIs will sometimes create corrupt PNG images when used with the LV Image to PNG Data VI
369872
—
Polymorphic VIs are not password protected when built into source distributions.
371030
—
A Waveform Graph will incorrectly show more peak plots when doing peak detection in combination with certain bar plot styles
372390
—
Hermite Interpolation 1D.vi does not correctly interpolate certain data sets
373396
—
Subdiagram labels that have been resized do not maintain their size when the user edits them
373399
—
Resizing a subdiagram label and bolding text within it will bold other text on the block diagram at random
374196
—
A Call Library Function Node referencing a function that does not exist within an existing DLL will attempt to load despite being in a diagram disable structure.
375002
—
Old library icon template persists on lower layer of VI icon after making library icon changes
375760
—
Displaying transposed array data on a Waveform Chart typedef will cause LabVIEW to crash during execution
375872
—
Setting a floating point numeric control to Inf, -Inf, or NaN when it is configured for relative time display format crashes LabVIEW
376574
—
Launching the Getting Started Window repeatedly can launch a blank VI instead of the Getting Started Window
376714
—
Using the Merge VIs utility with VIs that contain a tab control causes LabVIEW to hang
377021
—
Primitives are not correctly overloaded for Silver Matrix controls
378888
—
The Mixed Signal Graph does not correctly label plots in LabVIEW 2012
378947
—
MD5Checksum File.vi returns the wrong value for files larger than 4GB
379023
—
Items with colons in their localized names do not drop with Quick Drop in LabVIEW German
379095
—
Changing display format on EXT indicator produces an "End of file encountered" dialog
379444
—
Register Event Callback does not function in LabVIEW 2012 Base Edition
380475
—
Data returned from a LabVIEW built .NET Assembly that unbundles a cluster is incorrect
380741
—
Array Subset primitive can add extra value to output array when used on fixed-sized array.
381638
—
Waveform chart X-Axis scales incorrectly when Plot Area scrolls for new data in LabVIEW 2012.
381707
—
The Render to Image method for 3D picture controls demonstrates slow performance
382333
—
The Match Regular Expression VI in LabVIEW 2012 on Linux crashes when the screen's color depth is set to 16-bit
382668
—
Silver Multicolumn Listbox has six blank cells when placed from palette
383351
—
LabVIEW crashes if a subVI's front panel is continually open and closed while it's graphs are updated.
383525
—
Open Data Storage's auto-detect storage format only works the first time it is wired.
384576
—
NI SSL Libraries not installed for LabVIEW Runtime Engine on Mac OS X
384767
—
Performance of Error Cluster From Error Code.vi is hurt by using VI Server calls.
385212
—
Adding and removing a registry key from a build specification can cause the build specification to become corrupt
385247
—
Custom Waveform Graphs display NaN values incorrectly
385317
—
LabVIEW crashes when a Value Change user event is registered on a Panel GOjbect.
385324
—
The Max&Min VI incorrectly compares NaN values in arrays of 16 or more
386813
—
Changing Error Cluster Constant to a Control, then undoing the change will cause Front Panel to hang.
387768
—
SubVI execution speed is reduced if SubVI contains an unwired 2D string array tunnel on a case structure.
388083
—
LabVIEW crashes when Profile Performance and Memory is opened from a Library.
388419
—
Registering a cluster containing an array of user-defined events crashes LabVIEW 64-bit.
389295
—
LabVIEW 2012 SP1 breaks custom prototypes in DLLs that contain LabVIEW classes
389991
—
Memory leak when calling LabVIEW DLLs from C with new threads.
390386
—
LabVIEW HTTP Client does not implement Curl Rewind causing authentication errors for auth-basic.
390673
—
LabVIEW Crashes when VI containing Time Domain Math Express VI is opened in LabVIEW 2012 after saved for 2011.
390908
—
LabVIEW crashes when the Cubic Spline Fit VI's X input is empty on Windows 64-bit OS.
391285
—
NI Variable Engine tagsrv.exe cannot handle illegal characters in OPC Tag names.
391783
—
Compiler error: "copy cvt str/pict/tag, csrc=0x21" on conditional auto-indexing tunnel.
394001
—
Timestamp data exported to DIAdem from graphs is incorrect.
395404
—
Reading MixedSignalGraph.PlotClassName causes Access Violation LabVIEW Crash
395901
—
Compiler error: "maxmin only minip?" when LabVIEW 2011 VI is compiled in LabVIEW 2012.
396062
—
After upgrading VI to 2012 SP1 the Round to Nearest primitive will sometimes produce incorrect value if debugging is not allowed.
396305
—
Conversion from EXT to U64 is incorrect for integers greater than 53 bits, and the top 53 bits are set.
396603
—
The X-Axis tick marks on strip charts moves further than data points when updating.
396984
—
Sequential For Loops structures will sometimes execute incorrectly when VI property "Allow Debugging" is unchecked.
403235
—
DAbort 0xF50EFD7B in MemoryManager.cpp when auto-indexing a 2D waveform.
403284
—
Execution speed does not return to normal after removing debug probes.
403386
—
Rapidly reading the references to the variables deployed on a target with property node introduces memory leak
404117
—
Shared Variable cannot be created if properties are copied from a Shared Variable inside of a virtual folder.
404983
—
Dynamic load of LabVIEW Class fails when built into a DLL.
408234
—
Datasocket Select URL VI to connect to NI OPC Server when only LabVIEW is installed

 

Glossary of Terms

 

  • Bug ID - When an issue is reported to NI, you may be given this ID or find it on ni.com.  You may also find IDs posted by NI on the discussion forums or in KnowledgeBase articles.
  • Legacy ID – An older issue ID that refers to the same issue.  You may instead find this issue ID in older known issues documents.
  • Description - A few sentences which describe the problem. The brief description given does not necessarily describe the problem in full detail.
  • Workaround - Possible ways to work around the problem.
  • Reported Version - The earliest version in which the issue was reported.
  • Resolved Version - Version in which the issue was resolved or was no longer applicable. "N/A" indicates that the issue has not been resolved.
  • Date Added - The date the issue was added to the document (not the reported date).