Bug 914 - Issues with Intellisense
Summary: Issues with Intellisense
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: C# Binding ()
Version: 2.8 Beta 2
Hardware: Macintosh Mac OS
: Low normal
Target Milestone: ---
Assignee: Mike Krüger
URL:
Depends on:
Blocks:
 
Reported: 2011-09-19 15:03 UTC by Warren Moxley
Modified: 2011-12-13 04:59 UTC (History)
3 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Warren Moxley 2011-09-19 15:03:23 UTC
I was having issues with intellisense on the MonoTouch libraries.  I worked with Alan to remove all databases, and clean out a bad zip and tree for MonoTouch.  This did work, and got my intellisense fixed, but there is no notification while it's doing the re-scan.  I checked with top, and I see a mono process taking up nearly 100% of CPU, which makes sense if its doing a full scan, but there should be some type of status window in the MD gui to let end users know it's performing this action, more than just the "Gathering Class Information..." in the intellisense popup.  

Thanks
Warren
Comment 1 Warren Moxley 2011-09-19 15:54:15 UTC
Alan asked me to do a 

kill -s QUIT MDPID and get the stack trace.  Here it is.

Full thread dump:

"GUI Thread" tid=0x0xa0c3d540 this=0x0x4c5f18 thread handle 0x403 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x00022, 0xffffffff>
  at Gtk.Application.Run () <IL 0x00000, 0x0000b>
  at MonoDevelop.Ide.IdeApp.Run () [0x00000] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:384
  at MonoDevelop.Ide.IdeStartup.Run (string[]) [0x0075c] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:266
  at MonoDevelop.Ide.IdeStartup.Main (string[]) [0x00017] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:490
  at MonoDevelop.Startup.MonoDevelopMain.Main (string[]) [0x00000] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:16
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>

"<unnamed thread>" tid=0x0xb19e1000 this=0x0x5623e70 thread handle 0x452 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.Thread.Sleep_internal (int) <IL 0x00021, 0xffffffff>
  at System.Threading.Thread.Sleep (int) <IL 0x00018, 0x00017>
  at Mono.Remoting.Channels.Unix.UnixConnectionPool.ConnectionCollector () <IL 0x00005, 0x00037>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Background dispatcher" tid=0x0xb0389000 this=0x0x4c5b28 thread handle 0x40a state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAll_internal (System.Threading.WaitHandle[],int,bool) <IL 0x00023, 0xffffffff>
  at System.Threading.WaitHandle.WaitAll (System.Threading.WaitHandle[]) <IL 0x0000a, 0x00027>
  at MonoDevelop.Ide.DispatchService.backgroundDispatcher () [0x00055] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:290
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Autosave" tid=0x0xb12d3000 this=0x0x5c93c78 thread handle 0x435 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005f>
  at MonoDevelop.SourceEditor.AutoSave.AutoSaveThread () [0x00005] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AutoSave.cs:130
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Background parser" tid=0x0xb0560000 this=0x0x58b4348 thread handle 0x4fc state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne (int,bool) <IL 0x00040, 0x0007f>
  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.WaitForParseJob (int) [0x00000] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:673
  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.ParserUpdateThread () [0x00005] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:739
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Threadpool worker" tid=0x0xb0fab000 this=0x0xbce3c78 thread handle 0x484 state : interrupted state owns ()

"Syntax highlighting" tid=0x0xb11d1000 this=0x0x5bc3540 thread handle 0x42d state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005f>
  at Mono.TextEditor.Highlighting.SyntaxModeService.ProcessQueue () [0x00047] in /private/tmp/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxModeService.cs:310
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<threadpool thread>" tid=0x0xb0582000 this=0x0x53e91f8 thread handle 0x410 state : interrupted state owns ()

"<unnamed thread>" tid=0x0xb0ea9000 this=0x0x57e00a8 thread handle 0x40b state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.Thread.Sleep_internal (int) <IL 0x00021, 0xffffffff>
  at System.Threading.Thread.Sleep (int) <IL 0x00018, 0x00017>
  at System.IO.KeventWatcher.Monitor () <IL 0x000bb, 0x0023b>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Timer-Scheduler" tid=0x0xb15d9000 this=0x0x5623540 thread handle 0x443 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne (int,bool) <IL 0x00040, 0x0007f>
  at System.Threading.WaitHandle.WaitOne (int) <IL 0x00003, 0x00018>
  at System.Threading.Timer/Scheduler.SchedulerThread () <IL 0x00234, 0x00b2a>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"IO Threadpool worker" tid=0x0xb0fcd000 this=0x0x53e9150 thread handle 0x411 state : interrupted state owns ()

"Threapool monitor" tid=0x0xb05af000 this=0x0x4bbde70 thread handle 0x4ee state : interrupted state owns ()
Comment 2 Warren Moxley 2011-09-19 15:55:16 UTC
And a correction, intellisense is still NOT working for MonoTouch objects.  The intellisense rebuild has been running for over an hour at 90%+ CPU.
Comment 3 Warren Moxley 2011-09-19 16:37:17 UTC
Per Alan's request.  Had to kill -9 monodevelop process, after trying quit from the menu it just hung.  Restarted, same issue, 90%+ CPU in a mono process in top.  did kill -s QUIT PID and here is the dump.

Full thread dump:

"GUI Thread" tid=0x0xa0c3d540 this=0x0x4c5f18 thread handle 0x403 state : not waiting owns ()
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x00022, 0xffffffff>
  at Gtk.Application.Run () <IL 0x00000, 0x0000b>
  at MonoDevelop.Ide.IdeApp.Run () [0x00000] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:384
  at MonoDevelop.Ide.IdeStartup.Run (string[]) [0x0075c] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:266
  at MonoDevelop.Ide.IdeStartup.Main (string[]) [0x00017] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:490
  at MonoDevelop.Startup.MonoDevelopMain.Main (string[]) [0x00000] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:16
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>

"Process output reader" tid=0x0xb165b000 this=0x0x5d2f348 thread handle 0x448 state : interrupted state owns ()
  at (wrapper managed-to-native) System.IO.MonoIO.Read (intptr,byte[],int,int,System.IO.MonoIOError&) <IL 0x00026, 0xffffffff>
  at System.IO.FileStream.ReadData (intptr,byte[],int,int) <IL 0x00009, 0x00027>
  at System.IO.FileStream.RefillBuffer () <IL 0x0001c, 0x00033>
  at System.IO.FileStream.ReadInternal (byte[],int,int) <IL 0x00056, 0x0016f>
  at System.IO.FileStream.Read (byte[],int,int) <IL 0x000c2, 0x000c3>
  at System.IO.StreamReader.ReadBuffer () <IL 0x00025, 0x0003a>
  at System.IO.StreamReader.Read (char[],int,int) <IL 0x00089, 0x0006b>
  at MonoDevelop.Core.Execution.ProcessWrapper.CaptureOutput () [0x0003a] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessWrapper.cs:62
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"IO Threadpool worker" tid=0x0xb0ecb000 this=0x0x4454888 thread handle 0x411 state : interrupted state owns ()

"Threapool monitor" tid=0x0xb05af000 this=0x0x4bbc0a8 thread handle 0x4ed state : interrupted state owns ()

"Background dispatcher" tid=0x0xb0389000 this=0x0x4c5b28 thread handle 0x40a state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitAll_internal (System.Threading.WaitHandle[],int,bool) <IL 0x00023, 0xffffffff>
  at System.Threading.WaitHandle.WaitAll (System.Threading.WaitHandle[]) <IL 0x0000a, 0x00027>
  at MonoDevelop.Ide.DispatchService.backgroundDispatcher () [0x00055] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/DispatchService.cs:290
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Timer-Scheduler" tid=0x0xb1559000 this=0x0x5d2f540 thread handle 0x443 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne (int,bool) <IL 0x00040, 0x0007f>
  at System.Threading.WaitHandle.WaitOne (int) <IL 0x00003, 0x00018>
  at System.Threading.Timer/Scheduler.SchedulerThread () <IL 0x00234, 0x00b2a>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Background parser" tid=0x0xb0560000 this=0x0x596b540 thread handle 0x4fd state : interrupted state owns ()
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Receive_internal (intptr,byte[],int,int,System.Net.Sockets.SocketFlags,int&) <IL 0x00028, 0xffffffff>
  at System.Net.Sockets.Socket.Receive_nochecks (byte[],int,int,System.Net.Sockets.SocketFlags,System.Net.Sockets.SocketError&) <IL 0x0000d, 0x00033>
  at System.Net.Sockets.Socket.Receive (byte[],int,int,System.Net.Sockets.SocketFlags) <IL 0x00078, 0x0006f>
  at System.Net.Sockets.NetworkStream.Read (byte[],int,int) <IL 0x0006c, 0x0007b>
  at System.IO.BufferedStream.Read (byte[],int,int) <IL 0x0015f, 0x00216>
  at Mono.Remoting.Channels.Unix.UnixMessageIO.StreamRead (System.IO.Stream,byte[],int) <IL 0x00008, 0x0001f>
  at Mono.Remoting.Channels.Unix.UnixMessageIO.ReceiveMessageStatus (System.IO.Stream,byte[]) <IL 0x00003, 0x00027>
  at Mono.Remoting.Channels.Unix.UnixClientTransportSink.ProcessMessage (System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Channels.ITransportHeaders,System.IO.Stream,System.Runtime.Remoting.Channels.ITransportHeaders&,System.IO.Stream&) <IL 0x0005b, 0x00173>
  at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x00079, 0x00295>
  at MonoDevelop.Core.Execution.DisposerFormatterSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) [0x000c4] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/DisposerFormatterSink.cs:78
  at System.Runtime.Remoting.Channels.Ipc.Unix.UrlMapperSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x0000d, 0x0002d>
  at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke (System.Runtime.Remoting.Messaging.IMessage) <IL 0x000ec, 0x0035a>
  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (System.Runtime.Remoting.Proxies.RealProxy,System.Runtime.Remoting.Messaging.IMessage,System.Exception&,object[]&) <IL 0x0009e, 0x003e7>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_object_object_object_Exception&_object[]& (object,intptr,intptr,intptr) <IL 0x0006e, 0xffffffff>
  at (wrapper managed-to-native) object.__icall_wrapper_mono_remoting_wrapper (intptr,intptr) <IL 0x00022, 0xffffffff>
  at (wrapper remoting-invoke) MonoDevelop.Projects.Dom.Serialization.DatabaseGenerator.GenerateDatabase (string,MonoDevelop.Core.Assemblies.TargetFrameworkMoniker,string,string) <IL 0x0004d, 0xffffffff>
  at (wrapper remoting-invoke-with-check) MonoDevelop.Projects.Dom.Serialization.DatabaseGenerator.GenerateDatabase (string,MonoDevelop.Core.Assemblies.TargetFrameworkMoniker,string,string) <IL 0x0003d, 0xffffffff>
  at MonoDevelop.Projects.Dom.Serialization.AssemblyCodeCompletionDatabase.ParseFile (string,MonoDevelop.Core.IProgressMonitor) [0x00093] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Serialization/AssemblyCodeCompletionDatabase.cs:284
  at MonoDevelop.Projects.Dom.Serialization.SerializationCodeCompletionDatabase.ParseCallback (object,MonoDevelop.Core.IProgressMonitor) [0x00007] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Serialization/CodeCompletionDatabase.cs:945
  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.ConsumeParsingQueue () [0x0003a] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:825
  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.ParserUpdateThread () [0x00028] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:742
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<unnamed thread>" tid=0x0xb1457000 this=0x0x5d2f5e8 thread handle 0x440 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Accept_internal (intptr,int&,bool) <IL 0x00023, 0xffffffff>
  at System.Net.Sockets.Socket.Accept () <IL 0x00049, 0x0007f>
  at System.Net.Sockets.TcpListener.AcceptSocket () <IL 0x0001c, 0x00023>
  at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.WaitForConnections () <IL 0x00006, 0x0003b>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<unnamed thread>" tid=0x0xb1961000 this=0x0x5e83b28 thread handle 0x452 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.Thread.Sleep_internal (int) <IL 0x00021, 0xffffffff>
  at System.Threading.Thread.Sleep (int) <IL 0x00018, 0x00017>
  at Mono.Remoting.Channels.Unix.UnixConnectionPool.ConnectionCollector () <IL 0x00005, 0x00037>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<unnamed thread>" tid=0x0xb1355000 this=0x0x5d2f738 thread handle 0x43d state : interrupted state owns ()
  at (wrapper managed-to-native) System.Net.Sockets.Socket.Accept_internal (intptr,int&,bool) <IL 0x00023, 0xffffffff>
  at System.Net.Sockets.Socket.Accept () <IL 0x00049, 0x0007f>
  at Mono.Unix.UnixListener.AcceptSocket () <IL 0x00022, 0x00033>
  at (wrapper remoting-invoke-with-check) Mono.Unix.UnixListener.AcceptSocket () <IL 0x00038, 0xffffffff>
  at Mono.Remoting.Channels.Unix.UnixServerChannel.WaitForConnections () <IL 0x00006, 0x00017>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<unnamed thread>" tid=0x0xb185f000 this=0x0x5d51540 thread handle 0x450 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005f>
  at MonoDevelop.Core.Execution.ProcessHostController.WaitForExit () [0x00000] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessHostController.cs:355
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>
  at (wrapper managed-to-native) System.Runtime.Remoting.RemotingServices.InternalExecute (System.Reflection.MethodBase,object,object[],object[]&) <IL 0x00024, 0xffffffff>
  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage (System.MarshalByRefObject,System.Runtime.Remoting.Messaging.IMethodCallMessage) <IL 0x000cc, 0x001fb>
  at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x0002b, 0x000c7>
  at System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x0001d, 0x00065>
  at System.Runtime.Remoting.Lifetime.LeaseSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x0000e, 0x0002d>
  at System.Runtime.Remoting.ClientActivatedIdentity.SyncObjectProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x00048, 0x00076>
  at System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x00025, 0x0015c>
  at System.Runtime.Remoting.Contexts.CrossContextChannel.SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x0004d, 0x000d4>
  at System.Runtime.Remoting.Channels.ChannelServices.SyncDispatchMessage (System.Runtime.Remoting.Messaging.IMessage) <IL 0x0001b, 0x0003f>
  at System.Runtime.Remoting.Channels.ChannelServices.DispatchMessage (System.Runtime.Remoting.Channels.IServerChannelSinkStack,System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Messaging.IMessage&) <IL 0x00013, 0x0001f>
  at System.Runtime.Remoting.Channels.ServerDispatchSink.ProcessMessage (System.Runtime.Remoting.Channels.IServerChannelSinkStack,System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Channels.ITransportHeaders,System.IO.Stream,System.Runtime.Remoting.Messaging.IMessage&,System.Runtime.Remoting.Channels.ITransportHeaders&,System.IO.Stream&) <IL 0x0000c, 0x0002b>
  at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage (System.Runtime.Remoting.Channels.IServerChannelSinkStack,System.Runtime.Remoting.Messaging.IMessage,System.Runtime.Remoting.Channels.ITransportHeaders,System.IO.Stream,System.Runtime.Remoting.Messaging.IMessage&,System.Runtime.Remoting.Channels.ITransportHeaders&,System.IO.Stream&) <IL 0x000d7, 0x00435>
  at Mono.Remoting.Channels.Unix.UnixServerTransportSink.InternalProcessMessage (Mono.Remoting.Channels.Unix.ClientConnection,System.IO.Stream) <IL 0x0002d, 0x000ac>
  at Mono.Remoting.Channels.Unix.ClientConnection.ProcessMessages () <IL 0x0005e, 0x000df>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Syntax highlighting" tid=0x0xb07b3000 this=0x0x5f1a348 thread handle 0x42d state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005f>
  at Mono.TextEditor.Highlighting.SyntaxModeService.ProcessQueue () [0x00047] in /private/tmp/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor.Highlighting/SyntaxModeService.cs:310
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"<threadpool thread>" tid=0x0xb0582000 this=0x0x4454930 thread handle 0x410 state : interrupted state owns ()

"<unnamed thread>" tid=0x0xb0ea9000 this=0x0x58c8d20 thread handle 0x40c state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.Thread.Sleep_internal (int) <IL 0x00021, 0xffffffff>
  at System.Threading.Thread.Sleep (int) <IL 0x00018, 0x00017>
  at System.IO.KeventWatcher.Monitor () <IL 0x000bb, 0x0023b>
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Autosave" tid=0x0xb1253000 this=0x0x5dbe150 thread handle 0x435 state : interrupted state owns ()
  at (wrapper managed-to-native) System.Threading.WaitHandle.WaitOne_internal (System.Threading.WaitHandle,intptr,int,bool) <IL 0x00030, 0xffffffff>
  at System.Threading.WaitHandle.WaitOne () <IL 0x00023, 0x0005f>
  at MonoDevelop.SourceEditor.AutoSave.AutoSaveThread () [0x00005] in /private/tmp/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/AutoSave.cs:130
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Threadpool worker" tid=0x0xb0fcd000 this=0x0xbd74930 thread handle 0x5bd state : interrupted state owns ()

"Process error reader" tid=0x0xb175d000 this=0x0x5d2f2a0 thread handle 0x44a state : interrupted state owns ()
  at (wrapper managed-to-native) System.IO.MonoIO.Read (intptr,byte[],int,int,System.IO.MonoIOError&) <IL 0x00026, 0xffffffff>
  at System.IO.FileStream.ReadData (intptr,byte[],int,int) <IL 0x00009, 0x00027>
  at System.IO.FileStream.RefillBuffer () <IL 0x0001c, 0x00033>
  at System.IO.FileStream.ReadInternal (byte[],int,int) <IL 0x00056, 0x0016f>
  at System.IO.FileStream.Read (byte[],int,int) <IL 0x000c2, 0x000c3>
  at System.IO.StreamReader.ReadBuffer () <IL 0x00025, 0x0003a>
  at System.IO.StreamReader.Read (char[],int,int) <IL 0x00089, 0x0006b>
  at MonoDevelop.Core.Execution.ProcessWrapper.CaptureError () [0x0002f] in /private/tmp/source/monodevelop/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessWrapper.cs:91
  at System.Threading.Thread.StartUnsafe () <IL 0x00021, 0x00059>
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) <IL 0x0004e, 0xffffffff>

"Threadpool worker" tid=0x0xb06b1000 this=0x0x4bbcdc8 thread handle 0x4f1 state : interrupted state owns ()
Comment 4 Mike Krüger 2011-12-13 04:59:11 UTC
Fixed in newresolver branch.