[Mono-bugs] [Bug 648193] xsp2 stops responding if application files are touched more than once (while busy)

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Oct 20 20:36:09 EDT 2010


https://bugzilla.novell.com/show_bug.cgi?id=648193

https://bugzilla.novell.com/show_bug.cgi?id=648193#c1


tom surace <tekhedd at byteheaven.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tekhedd at byteheaven.net

--- Comment #1 from tom surace <tekhedd at byteheaven.net> 2010-10-21 00:36:09 UTC ---
Here is the stack trace from "reproduce it session #1" above: (Apologies for
the spam)

$ xsp2 --port 8081 --applications /test:test
xsp2
Listening on address: 0.0.0.0
Root directory: /home2/tekhedd/source/tsunami-trunk/derby.DCServer
Listening on port: 8081 (non-secure)
Hit Return to stop the server.
System.Threading.ThreadAbortException: Thread was being aborted

Server stack trace: 
  at Mono.WebServer.XSP.Server.RealMain (System.String[] args, Boolean root,
IApplicationHost ext_apphost, Boolean quiet) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) Mono.WebServer.XSP.Server:RealMain
(string[],bool,Mono.WebServer.IApplicationHost,bool)
  at (wrapper xdomain-dispatch) Mono.WebServer.XSP.Server:RealMain
(object,byte[]&,byte[]&,string[],bool,bool)

Exception rethrown at [0]: 

  at (wrapper xdomain-invoke) Mono.WebServer.XSP.Server:RealMain
(string[],bool,Mono.WebServer.IApplicationHost,bool)
  at (wrapper remoting-invoke-with-check) Mono.WebServer.XSP.Server:RealMain
(string[],bool,Mono.WebServer.IApplicationHost,bool)
  at Mono.WebServer.XSP.Server.RealMain (System.String[] args, Boolean root,
IApplicationHost ext_apphost, Boolean quiet) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.XSP.Server.Main (System.String[] args) [0x00000] in
<filename unknown>:0 
System.Threading.ThreadAbortException: Thread was being aborted

Server stack trace: 
  at Mono.WebServer.XSP.Server.RealMain (System.String[] args, Boolean root,
IApplicationHost ext_apphost, Boolean quiet) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) Mono.WebServer.XSP.Server:RealMain
(string[],bool,Mono.WebServer.IApplicationHost,bool)
  at (wrapper xdomain-dispatch) Mono.WebServer.XSP.Server:RealMain
(object,byte[]&,byte[]&,string[],bool,bool)

Exception rethrown at [0]: 

  at (wrapper xdomain-invoke) Mono.WebServer.XSP.Server:RealMain
(string[],bool,Mono.WebServer.IApplicationHost,bool)
  at (wrapper remoting-invoke-with-check) Mono.WebServer.XSP.Server:RealMain
(string[],bool,Mono.WebServer.IApplicationHost,bool)
  at Mono.WebServer.XSP.Server.RealMain (System.String[] args, Boolean root,
IApplicationHost ext_apphost, Boolean quiet) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.XSP.Server.Main (System.String[] args) [0x00000] in
<filename unknown>:0 
System.Threading.SynchronizationLockException: The current thread has not
entered the lock in upgradable mode
  at System.Threading.ReaderWriterLockSlim.ExitUpgradeableReadLock () [0x00000]
in <filename unknown>:0 
  at System.Web.Configuration.WebConfigurationManager.AddSectionToCache (Int32
key, System.Object section) [0x00000] in <filename unknown>:0 
  at System.Web.Configuration.WebConfigurationManager.GetSection (System.String
sectionName, System.String path, System.Web.HttpContext context) [0x00000] in
<filename unknown>:0

  at System.Web.Configuration.WebConfigurationManager.GetSection (System.String
sectionName) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.BaseApplicationHost.LocateHandler (System.String verb,
System.String uri) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.BaseApplicationHost.IsHttpHandler (System.String verb,
System.String uri) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.Paths.VirtualPathExists (IApplicationHost appHost,
System.String verb, System.String uri) [0x00000] in <filename unknown>:0 
  at Mono.WebServer.Paths.GetPathsFromUri (IApplicationHost appHost,
System.String verb, System.String uri, System.String& realUri, System.String&
pathInfo) [0x00000] in <filenam
e unknown>:0 
  at Mono.WebServer.XSPWorkerRequest..ctor (Int32 requestId,
Mono.WebServer.XSPRequestBroker requestBroker, IApplicationHost appHost,
System.Net.EndPoint localEP, System.Net.EndP
oint remoteEP, System.String verb, System.String path, System.String
queryString, System.String protocol, System.Byte[] inputBuffer, IntPtr socket,
Boolean secure) [0x00000] in <
filename unknown>:0 
[1]   Terminated              ./run_xsp

[2]+  Stopped                 xsp2 --port 8081 --applications /test:test
$ kill %2

-- 
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