Background
When trying run VIPM 2020 (or LabVIEW) on Mac OS 11 "Big Sur" a crash can occur, which looks something like this:
Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [958]
Application Specific Information:
Attempt to pop an empty graphics context stack.
Workaround
First, be sure to to upgrade to VIPM 2020.3 or later.
To work around this issue, you will need to enter the following commands via a terminal:
defaults write "io.vipm.desktop" NSGraphicsContextAllowOverRestore -bool YES
defaults write "io.vipm.desktop" NSViewAllowsRootLayerBacking -bool NO
Likewise, to resolve LabVIEW crashing in a similar fashion, you will need to enter the following (similar) commands via a terminal:
defaults write "com.ni.labview" NSGraphicsContextAllowOverRestore -bool YES
defaults write "com.ni.labview" NSViewAllowsRootLayerBacking -bool NO
NI has communicated (here) that this issue should be resolved in a future version of LabVIEW. Until then, this workaround is the "solution".
Comments
0 comments
Article is closed for comments.