[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