Bug 321638 (MONO78922) - Crash debugging MonoDevelop
Summary: Crash debugging MonoDevelop
Status: RESOLVED FIXED
Alias: MONO78922
Product: Mono: Debugger
Classification: Mono
Component: backend (show other bugs)
Version: 1.1
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Martin Baulig
QA Contact: Mono Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-21 20:31 UTC by Lluis Sanchez
Modified: 2007-10-05 12:35 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 20:04:22 UTC


---- Reported by lluis@ximian.com 2006-07-21 13:31:37 MST ----

The debgger crashes with the following exception when trying to debug
MonoDevelop. 

EXCEPTION: System.InvalidOperationException: Hashtable.Enumerator: snapshot
out of sync.
  at System.Collections.Hashtable+Enumerator.FailFast () [0x00021] in
/home/lluis/work/mcs/class/corlib/System.Collections/Hashtable.cs:888
  at System.Collections.Hashtable+Enumerator.MoveNext () [0x00000] in
/home/lluis/work/mcs/class/corlib/System.Collections/Hashtable.cs:901
  at Mono.Debugger.Backends.ProcessServant.ReleaseGlobalThreadLock
(Mono.Debugger.Backends.SingleSteppingEngine caller) [0x00049] in
/home/lluis/nowork/debugger/backends/ProcessServant.cs:481
  at (wrapper remoting-invoke-with-check)
Mono.Debugger.Backends.ProcessServant:ReleaseGlobalThreadLock
(Mono.Debugger.Backends.SingleSteppingEngine)
  at
Mono.Debugger.Backends.SingleSteppingEngine+OperationStepOverBreakpoint.ReleaseThreadLock
(Mono.Debugger.Backends.SingleSteppingEngine sse) [0x00045] in
/home/lluis/nowork/debugger/backends/SingleSteppingEngine.cs:2208
  at
Mono.Debugger.Backends.SingleSteppingEngine+OperationStepOverBreakpoint.ProcessEvent
(Mono.Debugger.Backends.SingleSteppingEngine sse,
Mono.Debugger.Backends.Inferior inferior, Mono.Debugger.Backends.ChildEvent
cevent, Mono.Debugger.TargetEventArgs args) [0x0000c] in
/home/lluis/nowork/debugger/backends/SingleSteppingEngine.cs:2220
  at Mono.Debugger.Backends.SingleSteppingEngine+Operation.ProcessEvent
(Mono.Debugger.Backends.SingleSteppingEngine sse,
Mono.Debugger.Backends.Inferior inferior, Mono.Debugger.Backends.ChildEvent
cevent, Mono.Debugger.TargetEventArgs args) [0x0000c] in
/home/lluis/nowork/debugger/backends/SingleSteppingEngine.cs:1880
  at Mono.Debugger.Backends.SingleSteppingEngine+Operation.ProcessEvent
(Mono.Debugger.Backends.SingleSteppingEngine sse,
Mono.Debugger.Backends.Inferior inferior, Mono.Debugger.Backends.ChildEvent
cevent, Mono.Debugger.TargetEventArgs args, System.Boolean send_result)
[0x00000] in /home/lluis/nowork/debugger/backends/SingleSteppingEngine.cs:1854
  at Mono.Debugger.Backends.SingleSteppingEngine.ProcessChildEvent
(Mono.Debugger.Backends.ChildEvent cevent, Mono.Debugger.TargetEventArgs
result) [0x000d5] in
/home/lluis/nowork/debugger/backends/SingleSteppingEngine.cs:406
  at Mono.Debugger.Backends.SingleSteppingEngine.ProcessChildEvent
(Mono.Debugger.Backends.ChildEvent cevent) [0x003f7] in
/home/lluis/nowork/debugger/backends/SingleSteppingEngine.cs:356
  at Mono.Debugger.Backends.SingleSteppingEngine.ProcessEvent (Int32
status) [0x00175] in
/home/lluis/nowork/debugger/backends/SingleSteppingEngine.cs:184
  at (wrapper remoting-invoke-with-check)
Mono.Debugger.Backends.SingleSteppingEngine:ProcessEvent (int)
  at Mono.Debugger.Backends.ThreadManager.engine_thread_main () [0x000ce]
in /home/lluis/nowork/debugger/backends/ThreadManager.cs:306


Unknown operating system unknown. Setting to default OS "Other".

Comment 1 Martin Baulig 2007-10-05 12:35:39 UTC
Old.