I've also been having NPE's with ConcurrentQueue in the context of TryDequeue with multiple threads.   Was there a fix for this & did it make it into 2.11.3?<br><br><div class="gmail_quote">On Fri, Aug 10, 2012 at 5:28 AM, Greg Young <span dir="ltr"><<a href="mailto:gregoryyoung1@gmail.com" target="_blank">gregoryyoung1@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I can't as I am about to head out of country (its also spuratic behaviour)<br>
<br>
I believe @yuriy probably can though.<br>
<br>
Cheers,<br>
<br>
Greg<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Aug 10, 2012 at 5:26 AM, Jérémie Laval <<a href="mailto:jeremie.laval@gmail.com">jeremie.laval@gmail.com</a>> wrote:<br>
> Could you run you program in debug mode and paste the line number where the<br>
> problem happen?<br>
><br>
> --<br>
> Jérémie Laval<br>
> <a href="http://neteril.org" target="_blank">http://neteril.org</a><br>
><br>
><br>
><br>
> On Fri, Aug 10, 2012 at 10:53 AM, Greg Young <<a href="mailto:gregoryyoung1@gmail.com">gregoryyoung1@gmail.com</a>><br>
> wrote:<br>
>><br>
>> trunk.<br>
>><br>
>> On Fri, Aug 10, 2012 at 2:53 AM, Alan <<a href="mailto:alan.mcgovern@gmail.com">alan.mcgovern@gmail.com</a>> wrote:<br>
>> > Hey,<br>
>> ><br>
>> > What version of Mono are you testing against?<br>
>> ><br>
>> > Alan<br>
>> ><br>
>> > On 10 August 2012 09:52, Greg Young <<a href="mailto:gregoryyoung1@gmail.com">gregoryyoung1@gmail.com</a>> wrote:<br>
>> >> We regularly can cause problems with ConcurrentQueue such as<br>
>> >><br>
>> >> System.NullReferenceException: Object reference not set to an instance<br>
>> >> of an object<br>
>> >>   at<br>
>> >> System.Collections.Concurrent.ConcurrentQueue`1[System.IO.FileStream].TryDequeue<br>
>> >> (System.IO.FileStream& result) [0x00000] in <filename unknown>:0<br>
>> >>   at SStable.PTable.GetFileStream () [0x00000] in <filename unknown>:0<br>
>> >>   at SStable.PTable+<GetRange>c__Iterator2.MoveNext () [0x00000] in<br>
>> >> <filename unknown>:0<br>
>> >>   at SStable.PTable.TryGetValue (UInt32 stream, UInt32 version,<br>
>> >> System.UInt64[]& position) [0x00000] in <filename unknown>:0<br>
>> >>   at SStable.TableIndex.TryGetValueInternal (UInt32 stream, UInt32<br>
>> >> version, System.UInt64[]& position) [0x00000] in <filename unknown>:0<br>
>> >>   at SStable.TableIndex.TryGetValue (UInt32 stream, UInt32 version,<br>
>> >> System.UInt64[]& position) [0x00000] in <filename unknown>:0<br>
>> >>   at IndexKiller.Program.ReadItems (SStable.TableIndex index,<br>
>> >> System.Threading.AutoResetEvent autoResetEvent) [0x00000] in <filename<br>
>> >> unknown>:0<br>
>> >>   at IndexKiller.Program+<Main>c__AnonStorey1.<>m__0 (System.Object x)<br>
>> >> [0x00000] in <filename unknown>:0<br>
>> >><br>
>> >> We have posted up repros before but basically just pound on it with<br>
>> >> five threads (each thread add and removes 1 item)<br>
>> >><br>
>> >> It seems object pool is still buggy.<br>
>> >><br>
>> >> --<br>
>> >> Le doute n'est pas une condition agréable, mais la certitude est<br>
>> >> absurde.<br>
>> >> _______________________________________________<br>
>> >> Mono-devel-list mailing list<br>
>> >> <a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
>> >> <a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Le doute n'est pas une condition agréable, mais la certitude est absurde.<br>
>> _______________________________________________<br>
>> Mono-devel-list mailing list<br>
>> <a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
>> <a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
><br>
><br>
<br>
<br>
<br>
--<br>
Le doute n'est pas une condition agréable, mais la certitude est absurde.<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jonathan Shore<br><a href="http://tr8dr.wordpress.com/">http://tr8dr.wordpress.com/</a><br>