[Mono-bugs] [Bug 514359] New: Breakpoints not working while trying to debug MonoDevelop

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Jun 18 08:35:49 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=514359


           Summary: Breakpoints not working while trying to debug
                    MonoDevelop
    Classification: Mono
           Product: Mono: Debugger
           Version: 2.4.x
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: backend
        AssignedTo: martin at novell.com
        ReportedBy: lluis at novell.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


I'm trying to debug MD but breakpoints are not working. For example, if I set a
breakpoint at Ide.cs:244, the debugger stops there, but then I cannot continue
execution and MonoDevelop just hangs. That's with MDB. If I try using the
integrated MD debugger add-in (which uses GUIManager), the application just
hangs, I never get the breakpoint hit event from the debugger.

Here is the whole sequence:

lluis at linux-nesp:~/work/monodevelop/main/build/bin> mdb MonoDevelop.exe
Mono Debugger
(mdb) r
Starting program: MonoDevelop.exe 
Thread @1 stopped at #0: 0xb773333f in
MonoDevelop.Startup.MonoDevelopMain.Main(string[])+0x1f at
/home/lluis/work/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:16.
  16             bool retry = false;
(mdb) b Ide.cs:244
Breakpoint 4 at
MonoDevelop.Ide.Gui.IdeApp.Initialize(MonoDevelop.Core.IProgressMonitor):244
(mdb) c
Process #1 created new thread @4.
Process #1 created new thread @5.
Thread @5 exited.
Process #1 created new thread @6.
Thread @4 exited.
Thread @6 exited.
Cannot read symbol file
`/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.core.dll.mdb':
Could not find file
"/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.core.dll.mdb".
Cannot read symbol file
`/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.core.interfaces.dll.mdb':
Could not find file
"/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.core.interfaces.dll.mdb".
Cannot read symbol file
`/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.framework.dll.mdb':
Could not find file
"/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.framework.dll.mdb".
Cannot read symbol file
`/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.util.dll.mdb':
Could not find file
"/home/lluis/work/monodevelop/main/build/AddIns/NUnit/nunit.util.dll.mdb".
Process #1 created new thread @7.
Process #1 created new thread @8.
Process #1 created new thread @9.
Process #1 created new thread @10.
Symbol file `/home/lluis/work/monodevelop/main/build/bin/NRefactory.dll.mdb'
does not match assembly
`/home/lluis/work/monodevelop/main/build/bin/NRefactory.dll'
node `classlib-Gendarme.Framework' is not defined on the documentation map
node `ruleslib-Gendarme.Rules.BadPractice' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Concurrency' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Correctness' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Design.Generic' is not defined on the
documentation map
node `ruleslib-Gendarme.Rules.Design.Linq' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Design' is not defined on the documentation map
node `ruleslib-Gendarme.Rules.Exceptions' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Interoperability' is not defined on the
documentation map
node `ruleslib-Gendarme.Rules.Maintainability' is not defined on the
documentation map
node `ruleslib-Gendarme.Rules.Naming' is not defined on the documentation map
node `ruleslib-Gendarme.Rules.Performance' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Portability' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Security.Cas' is not defined on the documentation
map
node `ruleslib-Gendarme.Rules.Security' is not defined on the documentation map
node `ruleslib-Gendarme.Rules.Serialization' is not defined on the
documentation map
node `ruleslib-Gendarme.Rules.Smells' is not defined on the documentation map
node `ruleslib-Gendarme.Rules.Ui' is not defined on the documentation map
node `classlib-gecko' is not defined on the documentation map
Process #1 created new thread @11.
node `classlib-taglib-sharp' is not defined on the documentation map
node `classlib-webkit' is not defined on the documentation map
Thread @9 exited.
Process #1 created new thread @12.
Process #1 created new thread @13.
Process #1 created new thread @14.
Thread @11 exited.
Process #1 created new thread @15.
Thread @1 hit breakpoint 4 at #0: 0xb4fbe3b9 in
MonoDevelop.Ide.Gui.IdeApp.Initialize(MonoDevelop.Core.IProgressMonitor)+0x719
at
/home/lluis/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Ide.cs:244.
 244             commandService.CommandSelected += OnCommandSelected;
(mdb) Process #1 created new thread @16.
c
(mdb) c
ERROR: The target is currently running, but it must be stopped to perform the
requested operation.
(mdb)

-- 
Configure bugmail: http://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