Dieser Inhalt liegt nicht in Ihrer bevorzugten Sprache vor.

Der Inhalt wird Ihnen in einer anderen verfügbaren Sprache angezeigt. Ihr Browser bietet ggf. Funktionen, die Sie bei der Übersetzung des Textes unterstützen.

Error Message DAbort 0xF50EFD7B in MemoryManager.cpp

Updated Jun 27, 2023

Reported In

Software

  • LabVIEW

Driver

  • NI-SCOPE 14.1

Issue Details

When running an analog video acquisition in NI Video Measurement Suite (VMS), or other LabVIEW programs, my application crashes with the error message:
DAbort 0xF50EFD7B in MemoryManager.cpp.
 

Solution

If using VMS and LabVIEW or TestStand:
This error is related to the version of NI-SCOPE you have installed with the NI VMS software. In the particular case where you have NI-SCOPE 14.1 installed, trying to run an analog video acquisition will cause this memory error message to appear.

The NI-SCOPE driver causes the crash if you attempt to run any LabVIEW-built DLL or executable that was built with an earlier version of NI-SCOPE. Since VMS is an application based on LabVIEW, this crash is related to VMS attempting to call NI-SCOPE functions when running through TestStand or LabVIEW. 

Returning to the 14.0 version of NI-SCOPE doesn't present this behavior and should resolve the problem. Be sure to uninstall the NI-SCOPE 14.1 Runtime in addition to the main driver component. You can also upgrade to NI-SCOPE 15.1, which is the first version to include a fix for the issue.

For other applications:
If you have acquired a program that was built in another country, this error can arise by in-congruent Uni-code language settings. To change your computers Uni-code settings...
  1. Go to Language and Region Settings in Windows
  2. Under Related Settings, Click Additional Date, Time, and Regional Settings (may appear different in non-Windows 10 OS's)
  3. A new popup window appears, click change location
  4. A second popup window appears, under the administrative tab, click Change System Locale
  5. Select the correct locale