[Mono-bugs] [Bug 552342] New: Debugging MVC app hangs when MONO_IOMAP is enabled.
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Nov 3 18:41:11 EST 2009
http://bugzilla.novell.com/show_bug.cgi?id=552342
Summary: Debugging MVC app hangs when MONO_IOMAP is enabled.
Classification: Mono
Product: Mono: Tools
Version: unspecified
Platform: x86-64
OS/Version: openSUSE 11.1
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Visual Studio Integration
AssignedTo: jpobst at novell.com
ReportedBy: mchristensen at novell.com
QAContact: mono-bugs at lists.ximian.com
Found By: Component Test
Description of Problem:
If MONO_IOMAP is enabled, debugging fails and an error is shown on the Linux
server side.
To reproduce, create an MVC template application, make sure that MONO_IOMAP is
enabled, and set a break point inside of the Page_Load method.
After hitting the breakpoint, hit F5 to continute.
At this point, the app hangs and the following error is sent to the log on the
Linux side:
[04:01:53:3113200] Using config file:
/usr/lib/monovs-server/monovs-debug-server.exe.config
[04:39:28:1640030] Using config file:
/usr/lib/monovs-server/monovs-debug-server.exe.config
[04:40:48:3558290] Cannot load symbol file
`/tmp/monovs-76649273-41a6-4bb6-9ec8-f57de5fa7af3/Bin/App_Web_d4q1hso2.dll':
System.IO.FileNotFoundException: File
'/tmp/monovs-76649273-41a6-4bb6-9ec8-f57de5fa7af3/Bin/App_Web_d4q1hso2.dll' not
found.
[04:40:48:3604260] File name:
'/tmp/monovs-76649273-41a6-4bb6-9ec8-f57de5fa7af3/Bin/App_Web_d4q1hso2.dll'
[04:40:48:3608950] at Mono.Cecil.Binary.ImageReader.Read (System.String file)
[0x0008b] in
/usr/src/packages/BUILD/mono-2.4.2.3/mcs/class/Mono.Cecil/Mono.Cecil.Binary/ImageReader.cs:90
[04:40:48:3609740] at Mono.Cecil.AssemblyFactory.GetAssembly (System.String
file) [0x00000] in
/usr/src/packages/BUILD/mono-2.4.2.3/mcs/class/Mono.Cecil/Mono.Cecil/AssemblyFactory.cs:65
[04:40:48:3611260] at Mono.Debugger.Languages.Mono.MonoSymbolFile..ctor
(Mono.Debugger.Languages.Mono.MonoLanguageBackend language,
Mono.Debugger.Backend.ProcessServant process, Mono.Debugger.TargetMemoryAccess
memory, TargetAddress address) [0x00142] in
/usr/src/packages/BUILD/mono-debugger-2.4.2.2/languages/mono/MonoSymbolFile.cs:230
[04:40:48:3686660] EXCEPTION: System.NullReferenceException: Object reference
not set to an instance of an object
[04:40:48:3689670] at
Mono.Debugger.Languages.Mono.MonoLanguageBackend.Notification
(Mono.Debugger.Backend.SingleSteppingEngine engine,
Mono.Debugger.Backend.Inferior inferior, NotificationType type, TargetAddress
data, Int64 arg) [0x000b7] in
/usr/src/packages/BUILD/mono-debugger-2.4.2.2/languages/mono/MonoLanguageBackend.cs:1403
[04:40:48:3690420] at (wrapper remoting-invoke-with-check)
Mono.Debugger.Languages.Mono.MonoLanguageBackend:Notification
(Mono.Debugger.Backend.SingleSteppingEngine,Mono.Debugger.Backend.Inferior,Mono.Debugger.Backend.NotificationType,Mono.Debugger.TargetAddress,long)
[04:40:48:3691030] at
Mono.Debugger.Backend.MonoThreadManager.HandleChildEvent
(Mono.Debugger.Backend.SingleSteppingEngine engine,
Mono.Debugger.Backend.Inferior inferior, Mono.Debugger.Backend.ChildEvent&
cevent, System.Boolean& resume_target) [0x003d9] in
/usr/src/packages/BUILD/mono-debugger-2.4.2.2/backend/MonoThreadManager.cs:373
[04:40:48:3691690] at Mono.Debugger.Backend.ThreadManager.HandleChildEvent
(Mono.Debugger.Backend.SingleSteppingEngine engine,
Mono.Debugger.Backend.Inferior inferior, Mono.Debugger.Backend.ChildEvent&
cevent, System.Boolean& resume_target) [0x00121] in
/usr/src/packages/BUILD/mono-debugger-2.4.2.2/backend/ThreadManager.cs:210
[04:40:48:3692470] at (wrapper remoting-invoke-with-check)
Mono.Debugger.Backend.ThreadManager:HandleChildEvent
(Mono.Debugger.Backend.SingleSteppingEngine,Mono.Debugger.Backend.Inferior,Mono.Debugger.Backend.Inferior/ChildEvent&,bool&)
[04:40:48:3693350] at Mono.Debugger.Backend.SingleSteppingEngine.ProcessEvent
(Mono.Debugger.Backend.ChildEvent cevent) [0x0021e] in
/usr/src/packages/BUILD/mono-debugger-2.4.2.2/backend/SingleSteppingEngine.cs:216
[04:40:48:3694350] at Mono.Debugger.Backend.SingleSteppingEngine.ProcessEvent
(Int32 status) [0x0000c] in
/usr/src/packages/BUILD/mono-debugger-2.4.2.2/backend/SingleSteppingEngine.cs:155
[04:40:48:3694910] at (wrapper remoting-invoke-with-check)
Mono.Debugger.Backend.SingleSteppingEngine:ProcessEvent (int)
[04:40:48:3695540] at Mono.Debugger.Backend.ThreadManager.engine_thread_main
() [0x000cd] in
/usr/src/packages/BUILD/mono-debugger-2.4.2.2/backend/ThreadManager.cs:333
--
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