[Mono-bugs] [Bug 408723] New: asp.net page breaks when posting [regression]

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sun Jul 13 10:06:31 EDT 2008


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


           Summary: asp.net page breaks when posting [regression]
           Product: Mono: Class Libraries
           Version: SVN
          Platform: x86-64
        OS/Version: Linux
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Sys.Web
        AssignedTo: mhabersack at novell.com
        ReportedBy: mmorano at mikeandwan.us
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


After noticing that there were updates to mod_mono and xsp in SVN, I built
these to give them a test on my site.  Pages that just required a GET operation
seemed to work just fine, but as soon as I tried to login to my site (requiring
a POST) the site crashed.

I am running on an AMD64, and have run into potentially similar issues in the
past due to the sizes of ints on this architecture, rather than a 32b machine.


The following was logged via apache:

[Sun Jul 13 09:57:36 2008] [error] (32)Broken pipe: write_data failed
[Sun Jul 13 09:57:36 2008] [error] (32)Broken pipe: write_data failed
[Sun Jul 13 09:57:36 2008] [error] command failed: failed to get client block
(data)


And the following trace was in my log4net log:

2008-07-13 09:57:36,950 [1108044112] WARN  - Exception of type
'System.Web.HttpUnhandledException' was thrown.
System.Web.HttpUnhandledException: Exception of type
'System.Web.HttpUnhandledException' was thrown. --->
System.IO.EndOfStreamException: Failed to read past end of stream.

Server stack trace: 
  at System.IO.BinaryReader.FillBuffer (Int32 numBytes) [0x00000] 
  at System.IO.BinaryReader.ReadInt32 () [0x00000] 
  at Mono.WebServer.ModMonoRequest.GetClientBlock (System.Byte[] bytes, Int32
position, Int32 size) [0x00000] 
  at Mono.WebServer.ModMonoWorker.Read (System.Byte[] buffer, Int32 position,
Int32 size) [0x00000] 
  at Mono.WebServer.BaseRequestBroker.Read (Int32 requestId, Int32 size,
System.Byte[]& buffer) [0x00000] 
  at (wrapper remoting-invoke-with-check) Mono.WebServer.BaseRequestBroker:Read
(int,int,byte[]&)
  at (wrapper xdomain-dispatch) Mono.WebServer.BaseRequestBroker:Read
(object,byte[]&,byte[]&,int,int,byte[]&)

Exception rethrown at [0]: 

  at (wrapper xdomain-invoke) Mono.WebServer.BaseRequestBroker:Read
(int,int,byte[]&)
  at (wrapper remoting-invoke-with-check) Mono.WebServer.BaseRequestBroker:Read
(int,int,byte[]&)
  at Mono.WebServer.ModMonoWorkerRequest.ReadEntityBody (System.Byte[] buffer,
Int32 size) [0x00000] 
  at System.Web.HttpRequest.MakeInputStream () [0x00000] 
  at System.Web.HttpRequest.get_InputStream () [0x00000] 
  at System.Web.HttpRequest.LoadWwwForm () [0x00000] 
  at System.Web.HttpRequest.get_Form () [0x00000] 
  at System.Web.UI.Page.DeterminePostBackMode () [0x00000] 
  at System.Web.UI.Page.InternalProcessRequest () [0x00000] 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context)
[0x00000] 
  --- End of inner exception stack trace ---
  at System.Web.UI.Page.ProcessException (System.Exception e) [0x00000] 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context)
[0x00000] 
  at System.Web.HttpApplication+<Pipeline>c__Iterator2.MoveNext () [0x00000] 
  at System.Web.HttpApplication.Tick () [0x00000]


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