[Mono-bugs] [Bug 656850] New: [Regression] Deadlock on WebServiceHost.Open
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Dec 1 12:55:04 EST 2010
https://bugzilla.novell.com/show_bug.cgi?id=656850
https://bugzilla.novell.com/show_bug.cgi?id=656850#c0
Summary: [Regression] Deadlock on WebServiceHost.Open
Classification: Mono
Product: Mono: Class Libraries
Version: SVN
Platform: i686
OS/Version: Ubuntu
Status: NEW
Severity: Normal
Priority: P5 - None
Component: WCF
AssignedTo: atsushi at ximian.com
ReportedBy: jdluzen at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)
AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.44 Safari/534.7
Deadlock when attempting to open a WCF REST service. Does not happen on 2.8.1.
Reproducible: Always
Steps to Reproduce:
1. Compile shared and server code as listed in
https://bugzilla.novell.com/show_bug.cgi?id=656020.
2. Debug or run.
Actual Results:
Hangs forever.
Expected Results:
Went on to wait on ReadLine().
Stacktrace via kill -s QUIT $THEPID:
Full thread dump:
"<threadpool thread>" tid=0x0x231b70 this=0x0x536e0 thread handle 0x40f state :
interrupted state owns ()
"<unnamed thread>" tid=0x0xb771cb40 this=0x0x53f20 thread handle 0x403 state :
waiting on 0x410 : Event owns ()
at (wrapper managed-to-native) System.Threading.Monitor.Monitor_wait
(object,int) <0xffffffff>
at System.Threading.Monitor.Wait (object,int) <0x00046>
at System.Threading.LockQueue.Wait (int) <0x00054>
at System.Threading.ReaderWriterLock.AcquireWriterLock (int,int) <0x00086>
at System.Threading.ReaderWriterLock.AcquireWriterLock (int) <0x00022>
at System.Net.EndPointListener.AddPrefix
(System.Net.ListenerPrefix,System.Net.HttpListener) <0x00197>
at System.Net.EndPointManager.AddPrefixInternal
(string,System.Net.HttpListener) <0x000a1>
at System.Net.EndPointManager.AddListener (System.Net.HttpListener) <0x000a2>
at System.Net.HttpListener.Start () <0x00026>
at
System.ServiceModel.Channels.Http.HttpStandaloneListenerManager.RegisterListener
(System.ServiceModel.Dispatcher.ChannelDispatcher,System.TimeSpan) <0x00048>
at System.ServiceModel.Channels.Http.HttpChannelListener`1.OnOpen
(System.TimeSpan) <0x0007a>
at System.ServiceModel.Channels.CommunicationObject.Open (System.TimeSpan)
<0x00031>
at System.ServiceModel.Dispatcher.ListenerLoopManager.Setup (System.TimeSpan)
<0x0006c>
at System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (System.TimeSpan)
<0x00041>
at System.ServiceModel.Channels.CommunicationObject.Open (System.TimeSpan)
<0x00031>
at System.ServiceModel.ServiceHostBase.OnOpen (System.TimeSpan) <0x002f0>
at System.ServiceModel.Channels.CommunicationObject.Open (System.TimeSpan)
<0x00031>
at System.ServiceModel.Channels.CommunicationObject.Open () <0x00031>
at WcfRestConsoleTest1.MainClass.Main (string[]) <0x000a0>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object
(object,intptr,intptr,intptr) <0xffffffff>
--
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