From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI_FileType.lvlib Random Application Crashes

We have a large app using AF.

It has recenty became apparent that there are random crashes occuring.

 

What has caught my eye is that the crash report suggests that part of the stardard llb normally located in

c:\Program Files\National Instruments\LabVIEW 2015\vi.lib\Utility\lvfile.llb

Are giving the compilerError=6

 

We can't figure out why this crash is happening, but we've confirmed this on different machines.

Anyone experienced a simlar problem?

 

Attaching the full lvlog.txt file from one of the crashes.

 

---------------------------------------------------------------- 

VI_BROKEN (0): [VI "NI_FileType.lvlib:Is File an LLB.vi" (0x000000003ec98070)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_FileType.lvlib:Is File an LLB.vi" (0x000000003ec98070)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_FileType.lvlib:Get File Type.vi" (0x000000003eca9d80)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_FileType.lvlib:Get File Type.vi" (0x000000003eca9d80)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_FileType.lvlib:LVFileType.ctl" (0x000000003eccf070)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_FileType.lvlib:LVFileType.ctl" (0x000000003eccf070)]
this->flags=34611712, compilerError=6
VI_BROKEN (0): [VI "NI_FileType.lvlib:FT_FileTypes.ctl" (0x000000003ecce6f0)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_FileType.lvlib:FT_FileTypes.ctl" (0x000000003ecce6f0)]
this->flags=34611712, compilerError=6


0 Kudos
Message 1 of 5
(3,874 Views)

Hi Mac 671,

 

Did you choose the popup option to send the crash report to NI Error Reporting? If so, what is the Report ID? If not, please do that. That gives us access to crash-related tools that can sometimes be helpful for specific crashes.

0 Kudos
Message 2 of 5
(3,802 Views)

Hi Jeff,

 

I only obtained this files after the crash happened. I'm not sure if it was submitted.

However we do have a case open with NI support to evaluate this.


We've provided all the required information including full dumps, and multiple crash reports but unfortuiantely the issue remains unresolved for weeks now.

 

I've PM'd you the reference ID in case you have the ability to look into it and give additional info.


Thanks,

Maciej


0 Kudos
Message 3 of 5
(3,782 Views)

Hi Mac671,

 

Thanks for sending that to my inbox. The Report ID will actually be very long, like 20-30 characters. But if you didnt' choose "Yes" when prompted to submit, then there's nothing for me to access.

 

What is the service request number you have opened? There's no reason for us to have both a service request and forum open, but I'm happy to engage the engineer you're working with on the service request. Instead of 2 of us doing the same research, we can work together to help resolved the issue more efficiently.

 

LabVIEW crashes tend to be complicated, and it can be very difficult to pinpoint the cause, especially without the crash report. While the logs are helpul, the crash report contains much more detailed information that is encrypted until it is submitted from the user. We cannot manually decode it when you send it to us. 

 

Anyway, I'm happy to look into the service request. I can't guarantee a quick resolution with crashes, but I can guarantee that we will do everything we can to get you and your customer up and running as soon as possible.

0 Kudos
Message 4 of 5
(3,775 Views)

Is this problem been solved?

I have the same issue. My application crashed and the report gives me

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x112a8f08)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x112a8f08)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x112f6218)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x112f6218)]
this->flags=33563136, compilerError=6

VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x114b4558)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x114b4558)]
this->flags=33563136, compilerError=6

VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x1148c198)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x1148c198)]
this->flags=33563136, compilerError=6

VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x11487600)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x11487600)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Config to String.vi" (0x11214ca8)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Config to String.vi" (0x11214ca8)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Add Key.vi" (0x1129fb98)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Add Key.vi" (0x1129fb98)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x11431f20)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x11431f20)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x11594af0)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x11594af0)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Config to String.vi" (0x115b75f0)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Config to String.vi" (0x115b75f0)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x115f4528)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x115f4528)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x115c5318)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x115c5318)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x115cfba0)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x115cfba0)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Add Key.vi" (0x115dfb98)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Add Key.vi" (0x115dfb98)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x115afb98)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x115afb98)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x115efb98)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x115efb98)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x1118cbb8)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x1118cbb8)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Config to String.vi" (0x0ab18478)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Config to String.vi" (0x0ab18478)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x04600f30)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x04600f30)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x026db780)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x026db780)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x10fb3558)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x10fb3558)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Add Key.vi" (0x026a1980)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Add Key.vi" (0x026a1980)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x0cc2b2b8)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x0cc2b2b8)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x114fbe00)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x114fbe00)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x1152be00)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Key (Double).vi" (0x1152be00)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x02731b40)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Save Config File.vi" (0x02731b40)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x04609128)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Read Value Without Comment.vi" (0x04609128)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x026db780)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Write Key (Double).vi" (0x026db780)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x0449dc10)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Get File Path.vi" (0x0449dc10)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Config to String.vi" (0x112c2858)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Config to String.vi" (0x112c2858)]
this->flags=33563136, compilerError=6
VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Add Key.vi" (0x112cfe60)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Add Key.vi" (0x112cfe60)]
this->flags=33563136, compilerError=6

VI_BROKEN (0): [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x11244230)]
VirtualInstrument::SetOrClearBadVILibrary - now VI is bad on [VI "NI_LVConfig.lvlib:Close Config Data.vi" (0x11244230)]
this->flags=33563136, compilerError=6

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

 

It says complierError but while the compiling, there is not error occured.

Also using Labview2015...

0 Kudos
Message 5 of 5
(3,169 Views)