‎03-09-2010 03:55 PM
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
Solved! Go to Solution.
‎03-09-2010 05:16 PM
‎04-21-2010 12:48 PM
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,
‎04-21-2010 04:26 PM
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