[Mono-bugs] [Bug 654294] Visual Studio is detached from debugging session

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Feb 23 23:25:49 EST 2011



Craig Dunn <craig.dunn at conceptdevelopment.net> changed:

           What    |Removed                     |Added
                 CC|                            |craig.dunn at conceptdevelopme
                   |                            |nt.net

--- Comment #2 from Craig Dunn <craig.dunn at conceptdevelopment.net> 2011-02-24 04:25:47 UTC ---
This has happened to me today. In Application.OnCreate I have

System.Threading.Timer t = new System.Threading.Timer(delegate {
}, null, 15000, 0);

which is calling the following method - synchronous WebClient.DownloadData
requests inside a thread...

public void Update()
   ThreadPool.QueueUserWorkItem(notUsed =>
      // stuff happens
      byte[] versionXmlBytes = client.DownloadData(downloadUri);
      // stuff happens
      byte[] productDbBytes = client.DownloadData(new Uri(downloadUrl));
      // stuff happens

and now I "sometimes but not always" get
EXCEPTION: System.Collections.Generic.KeyNotFoundException: The given key was
not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at MonoVS.Engine.SoftDebugger.ControllerImpl.OnThreadDeath(ThreadMirror
.. (as above) ...
Still trying to work out the pattern/reliable-reproduce steps. I will try to
put together a minimal example as per above. The URLs are not https - they are
of the form http://i.server.com/Subdir/file.xml and

Using Preview 12; Visual Studio 2010; Windows 7 (64 bit); targeting Android
2.2; Linking SDK and user assemblies.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list