LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Has CAR 136680 been resolved in LV 2009?

Solved!
Go to solution

CAR 136680 caused queues and notifiers to become invalid unexpectedly when an application that made use of Force Destroy was used. I believe it was logged too late for LV 8.6.1 but the fix was planned for a future release. I have not seen this issue show up on the resolved bug lists for LV 2009; is it still open or has it been addressed?

 

 

reference:

 

What can kill a queue? from lavag.org

0 Kudos
Message 1 of 4
(2,867 Views)
Solution
Accepted by topic author Rob_Calhoun
That bug was reported fixed in LV2009.
Jarrod S.
National Instruments
0 Kudos
Message 2 of 4
(2,851 Views)

For what it's worth, I'm seeing queue references going invalid in LabVIEW 2009 SP1.  I have a large application that uses a lot of parallel, reentrant, top-level VIs that uses various messaging objects (queueus, user events, notifiers, etc.).

 

I should mention that this issue (queue references going invalid) also exposed an issue where Rendezvous (which were reimplemented using Queue, a while back) can deadlock, due to some improper internal error handling (of the invalid references) inside of the Rendezvous VIs.  I'll post a link to more details about this, shortly.

 

Thanks,

Message 3 of 4
(2,779 Views)

I've posted details on the bugs I've found with the Rendezvous VIs, here:

 

http://forums.ni.com/ni/board/message?board.id=170&thread.id=492895

0 Kudos
Message 4 of 4
(2,756 Views)