Microsoft's TPL is a famous example of a real library that makes heavy use of queues. I wanted to see if this library was also afflicted by these memory leaks in Mono but, unfortunately, Mono 2.2 cannot start the TPL:
$ mono Program.exe Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Threading.Tasks.TaskManager ---> System.EntryPointNotFoundException: GetCurrentProcess at (wrapper managed-to-native) System.Threading.Internal.NativeMethods:GetCurrentProcess () at System.Threading.Internal.Platform.get_ProcessorCount () [0x00000] at System.Threading.Tasks.TaskManagerPolicy..ctor () [0x00000] at System.Threading.Tasks.TaskManager..ctor () [0x00000] at System.Threading.Tasks.TaskManager..cctor () [0x00000] --- End of inner exception stack trace --- at System.Threading.Tasks.Future.Create[Int32] (System.Func`1 valueSelector) [0x00000] at Program.fib (Int32 _arg1) [0x00000] at <StartupCode$BreakMono2>.$Program._main () [0x00000] Has anyone managed to get the TPL running on Mono? -- Dr Jon Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/?e _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
