[Mono-bugs] [Bug 505992] New: XSP crashes when implementing PartialRequest for ASP.NET MVC (request chaining)
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu May 21 08:33:29 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=505992
Summary: XSP crashes when implementing PartialRequest for
ASP.NET MVC (request chaining)
Classification: Mono
Product: Mono: Runtime
Version: 2.4.x
Platform: x86-64
OS/Version: openSUSE 11.1
Status: NEW
Severity: Critical
Priority: P5 - None
Component: misc
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: richardblaha at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; cs-CZ; rv:1.9.0.10)
Gecko/2009042700 SUSE/3.0.10-1.1.1 Firefox/3.0.10
Adding applications '/:.'...
Registering application:
Host: any
Port: any
Virtual path: /
Physical path: /home/rb/Projects/Empire/Empire/
xsp2
Listening on address: 127.0.0.1
Root directory: /home/rb/Projects/Empire/Empire
Listening on port: 8080 (non-secure)
Stack overflow in unmanaged: IP: 0x519837, fault addr: 0x7ff28b2015e0
Stacktrace:
at (wrapper managed-to-native)
object.__icall_wrapper_mono_object_new_specific (intptr) <0x00059>
at (wrapper managed-to-native)
object.__icall_wrapper_mono_object_new_specific (intptr) <0xffffffff>
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter
(System.Web.Mvc.IActionFilter,System.Web.Mvc.ActionExecutingContext,System.Func`1<System.Web.Mvc.ActionExecutedContext>)
<0x0018b>
at
System.Web.Mvc.ControllerActionInvoker/<InvokeActionMethodWithFilters>c__AnonStorey12/<InvokeActionMethodWithFilters>c__AnonStorey13.<>m__24
() <0x0001f>
at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters
(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList`1<SystemWeb.Mvc.IActionFilter>,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary`2<string,
object>) <0x00141>
at System.Web.Mvc.ControllerActionInvoker.InvokeAction
(System.Web.Mvc.ControllerContext,string) <0x001e4>
at System.Web.Mvc.Controller.ExecuteCore () <0x000a7>
at System.Web.Mvc.ControllerBase.Execute (System.Web.Routing.RequestContext)
<0x00032>
at System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute
(System.Web.Routing.RequestContext) <0x00015>
at System.Web.Mvc.MvcHandler.ProcessRequest (System.Web.HttpContextBase)
<0x0009a>
at System.Web.Mvc.MvcHandler.ProcessRequest (System.Web.HttpContext)
<0x00040>
at System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest
(System.Web.HttpContext) <0x00018>
at Empire.Core.Web.PartialRequest.Invoke (System.Web.Mvc.ControllerContext)
[0x00079] in /home/rb/Projects/Empire/Empire.Core/Web/PartialRequest.cs:59
at Empire.Core.Web.PartialRequestExtension.PartialRequest
(System.Web.Mvc.HtmlHelper,Empire.Core.Web.PartialRequest) [0x00006] in
/home/rb/Projects/Empire/Empire.Core/Web/PartialRequestExtension.cs:37
at ASP.views_shared_default_aspx.__RenderTree
(System.Web.UI.HtmlTextWriter,System.Web.UI.Control) <0x00097>
at System.Web.UI.Control.RenderChildren (System.Web.UI.HtmlTextWriter)
[0x0000b] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web.UI/Controlcs:1125
at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter) [0x00000] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web.UI/Controlcs:1114
at System.Web.UI.Page.Render (System.Web.UI.HtmlTextWriter) [0x00172] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web.UI/Page.cs:1130
at System.Web.Mvc.ViewPage.Render (System.Web.UI.HtmlTextWriter) <0x00027>
at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter)
[0x0005f] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web.UI/Controlcs:1306
at System.Web.UI.Page.RenderPage () [0x00032] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web.UI/Page.cs:1673
at System.Web.UI.Page.InternalProcessRequest () [0x001d7] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web.UI/Page.cs:1538
at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext) [0x0005b] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web.UI/Page.cs:1347
at System.Web.Mvc.ViewPage.RenderView (System.Web.Mvc.ViewContext) <0x0006e>
at System.Web.Mvc.WebFormView.RenderViewPage
(System.Web.Mvc.ViewContext,System.Web.Mvc.ViewPage) <0x00062>
at System.Web.Mvc.WebFormView.Render
(System.Web.Mvc.ViewContext,System.IO.TextWriter) <0x000af>
at System.Web.Mvc.ViewResultBase.ExecuteResult
(System.Web.Mvc.ControllerContext) <0x0012b>
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult
(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionResult) <0x0001d>
at
System.Web.Mvc.ControllerActionInvoker/<InvokeActionResultWithFilters>c__AnonStorey14.<>m__22
() <0x00022>
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter
(System.Web.Mvc.IResultFilter,System.Web.Mvc.ResultExecutingContext,System.Func`1<System.Web.Mvc.ResultExecutedContext>)
<0x000b3>
at
System.Web.Mvc.ControllerActionInvoker/<InvokeActionResultWithFilters>c__AnonStorey14/<InvokeActionResultWithFilters>c__AnonStorey15.<>m__25
() <0x0001f>
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters
(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList`1<SystemWeb.Mvc.IResultFilter>,System.Web.Mvc.ActionResult)
<0x00125>
at System.Web.Mvc.ControllerActionInvoker.InvokeAction
(System.Web.Mvc.ControllerContext,string) <0x0023b>
at System.Web.Mvc.Controller.ExecuteCore () <0x000a7>
at System.Web.Mvc.ControllerBase.Execute (System.Web.Routing.RequestContext)
<0x00032>
at System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute
(System.Web.Routing.RequestContext) <0x00015>
at System.Web.Mvc.MvcHandler.ProcessRequest (System.Web.HttpContextBase)
<0x0009a>
at System.Web.Mvc.MvcHandler.ProcessRequest (System.Web.HttpContext)
<0x00040>
at System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest
(System.Web.HttpContext) <0x00018>
at System.Web.HttpApplication/<Pipeline>c__Iterator2.MoveNext () [0x00c8b] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web/HttpApplication.cs:1345
at System.Web.HttpApplication.Tick () [0x00000] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web/HttpApplication.cs:915
at System.Web.HttpApplication.Start (object) [0x0008e] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web/HttpApplication.cs:1564
at System.Web.HttpApplication.System.Web.IHttpHandler.ProcessRequest
(System.Web.HttpContext) [0x0001a] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web/HttpApplication.cs:1646
at System.Web.HttpRuntime.RealProcessRequest (object) [0x000be] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web/HttpRuntime.cs:529
at System.Web.HttpRuntime.ProcessRequest (System.Web.HttpWorkerRequest)
[0x00024] in
/usr/src/packages/BUILD/mono-2.4/mcs/class/System.Web/System.Web/HttpRuntime.cs:557
at Mono.WebServer.MonoWorkerRequest.ProcessRequest () [0x00009] in
/usr/src/packages/BUILD/xsp-2.4/src/Mono.WebServer/MonoWorkerRequest.cs:636
at Mono.WebServer.BaseApplicationHost.ProcessRequest
(Mono.WebServer.MonoWorkerRequest) [0x0002d] in
/usr/src/packages/BUILD/xsp-2.4/src/Mono.WebServer/BaseApplicationHost.cs:171
at Mono.WebServer.XSPApplicationHost.ProcessRequest
(int,long,int,long,int,string,string,string,string,byte[],string,intptr,Mono.WebServer.SslInformations)
[0x0017a] in
/usr/src/packages/BUILD/xsp-2.4/src/Mono.WebServer/XSPApplicationHost.cs:105
at (wrapper remoting-invoke-with-check)
Mono.WebServer.XSPApplicationHost.ProcessRequest
(int,long,int,long,int,string,string,string,string,byte[],string,intptr,Mono.WebServer.SslInformations)
<0xffffffff>
at Mono.WebServer.XSPWorker.RunInternal (object) [0x00103] in
/usr/src/packages/BUILD/xsp-2.4/src/Mono.WebServer/XSPWorker.cs:193
at (wrapper runtime-invoke) object.runtime_invoke_void__this___object
(object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
/usr/bin/mono [0x47fa53]
/usr/bin/mono [0x4af9dd]
/lib64/libpthread.so.0 [0x7ff28d2dda90]
/usr/bin/mono [0x47e881]
/usr/bin/mono [0x47cc56]
[0x405dd278]
Debug info from gdb:
[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7ff28b1f6950 (LWP 5222)]
[New Thread 0x7ff288ac3950 (LWP 5215)]
[New Thread 0x7ff28adec950 (LWP 5214)]
[New Thread 0x7ff28aff1950 (LWP 5199)]
[New Thread 0x7ff28b3fb950 (LWP 5198)]
[New Thread 0x7ff28a8ee950 (LWP 5178)]
[New Thread 0x7ff28ab28950 (LWP 5177)]
[New Thread 0x7ff28b600950 (LWP 5164)]
[New Thread 0x7ff28b801950 (LWP 5163)]
[New Thread 0x7ff28c379950 (LWP 5151)]
[New Thread 0x7ff28dfc6950 (LWP 5150)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00007ff28d2d9d59 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
12 Thread 0x7ff28dfc6950 (LWP 5150) 0x00007ff28d2dd1b1 in nanosleep ()
from /lib64/libpthread.so.0
11 Thread 0x7ff28c379950 (LWP 5151) 0x00007ff28d2dbc71 in sem_wait ()
from /lib64/libpthread.so.0
10 Thread 0x7ff28b801950 (LWP 5163) 0x00007ff28d2dd1b1 in nanosleep ()
from /lib64/libpthread.so.0
9 Thread 0x7ff28b600950 (LWP 5164) 0x00007ff28cdf36f8 in epoll_wait ()
from /lib64/libc.so.6
8 Thread 0x7ff28ab28950 (LWP 5177) 0x00007ff28d2d9d59 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
7 Thread 0x7ff28a8ee950 (LWP 5178) 0x00007ff28cde5f1b in read ()
from /lib64/libc.so.6
6 Thread 0x7ff28b3fb950 (LWP 5198) 0x00007ff28d2dc87b in read ()
from /lib64/libpthread.so.0
5 Thread 0x7ff28aff1950 (LWP 5199) 0x00007ff28d2d9fdd in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
4 Thread 0x7ff28adec950 (LWP 5214) 0x00007ff28d2d9fdd in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
3 Thread 0x7ff288ac3950 (LWP 5215) 0x00007ff28d2d9fdd in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
2 Thread 0x7ff28b1f6950 (LWP 5222) 0x00000000004e3d07 in ?? ()
* 1 Thread 0x7ff28dfbc730 (LWP 5146) 0x00007ff28d2d9d59 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
Thread 12 (Thread 0x7ff28dfc6950 (LWP 5150)):
#0 0x00007ff28d2dd1b1 in nanosleep () from /lib64/libpthread.so.0
#1 0x000000000055add2 in ?? ()
#2 0x00007ff28d2d6070 in start_thread () from /lib64/libpthread.so.0
#3 0x00007ff28cdf310d in clone () from /lib64/libc.so.6
#4 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7ff28c379950 (LWP 5151)):
#0 0x00007ff28d2dbc71 in sem_wait () from /lib64/libpthread.so.0
#1 0x00000000004b494a in ?? ()
#2 0x00000000004e7b53 in ?? ()
#3 0x0000000000560c8b in ?? ()
#4 0x000000000057cfd2 in ?? ()
#5 0x00007ff28d2d6070 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ff28cdf310d in clone () from /lib64/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7ff28b801950 (LWP 5163)):
#0 0x00007ff28d2dd1b1 in nanosleep () from /lib64/libpthread.so.0
#1 0x000000000055fcfb in ?? ()
#2 0x00000000004e717e in ?? ()
#3 0x0000000040fb74b5 in ?? ()
#4 0x0000000000e69da0 in ?? ()
#5 0x00007ff28bcb2178 in ?? ()
#6 0x0000000000000000 in ?? ()
Thread 9 (Thread 0x7ff28b600950 (LWP 5164)):
#0 0x00007ff28cdf36f8 in epoll_wait () from /lib64/libc.so.6
#1 0x00000000005354e7 in ?? ()
#2 0x00000000004e7b53 in ?? ()
#3 0x0000000000560c8b in ?? ()
#4 0x000000000057cfd2 in ?? ()
#5 0x00007ff28d2d6070 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ff28cdf310d in clone () from /lib64/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 8 (Thread 0x7ff28ab28950 (LWP 5177)):
#0 0x00007ff28d2d9d59 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x000000000056947d in ?? ()
#2 0x000000000056a20d in ?? ()
#3 0x000000000053491c in ?? ()
#4 0x00000000004e7b53 in ?? ()
#5 0x0000000000560c8b in ?? ()
#6 0x000000000057cfd2 in ?? ()
#7 0x00007ff28d2d6070 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ff28cdf310d in clone () from /lib64/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7ff28a8ee950 (LWP 5178)):
#0 0x00007ff28cde5f1b in read () from /lib64/libc.so.6
#1 0x00000000415fa265 in ?? ()
#2 0x0000000000fae0d0 in ?? ()
#3 0x00007ff28df35800 in ?? ()
#4 0x00007ff28bcb0000 in ?? ()
#5 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x7ff28b3fb950 (LWP 5198)):
#0 0x00007ff28d2dc87b in read () from /lib64/libpthread.so.0
#1 0x000000000047fbc4 in ?? ()
#2 0x00000000004af9dd in ?? ()
#3 <signal handler called>
#4 0x000000000047e881 in ?? ()
#5 0x000000000047cc56 in ?? ()
#6 0x00000000405dd278 in ?? ()
#7 0x00007ff2894816e8 in ?? ()
#8 0x0000000040cfb4a0 in ?? ()
#9 0x00007ff2894816e8 in ?? ()
#10 0x000000000000000a in ?? ()
#11 0x00007ff2894816e8 in ?? ()
#12 0x00000000004e802a in ?? ()
#13 0x00000000405dc173 in ?? ()
#14 0x00007ff2894816e8 in ?? ()
#15 0x0000000040cfb4a0 in ?? ()
#16 0x00007ff2894816e8 in ?? ()
#17 0x0000000040cfb4a0 in ?? ()
#18 0x00007ff2894816e8 in ?? ()
#19 0x0000000040cfb4a0 in ?? ()
#20 0x00007ff2894816e8 in ?? ()
#21 0x0000000040cfb4a0 in ?? ()
#22 0x00007ff2894816e8 in ?? ()
#23 0x0000000040cfb4a0 in ?? ()
#24 0x00007ff2894816e8 in ?? ()
#25 0x0000000040cfb4a0 in ?? ()
#26 0x00007ff2894816e8 in ?? ()
#27 0x0000000040cfb4a0 in ?? ()
#28 0x00007ff2894816e8 in ?? ()
#29 0x0000000040cfb4a0 in ?? ()
#30 0x00007ff2894816e8 in ?? ()
#31 0x0000000040cfb4a0 in ?? ()
#32 0x00007ff2894816e8 in ?? ()
#33 0x0000000040cfb4a0 in ?? ()
#34 0x00007ff2894816e8 in ?? ()
#35 0x0000000040cfb4a0 in ?? ()
#36 0x00007ff2894816e8 in ?? ()
#37 0x0000000040cfb4a0 in ?? ()
#38 0x00007ff2894816e8 in ?? ()
#39 0x0000000040cfb4a0 in ?? ()
#40 0x00007ff2894816e8 in ?? ()
#41 0x0000000040cfb4a0 in ?? ()
#42 0x00007ff28b3f95e1 in ?? ()
#43 0x00007ff28b3fb918 in ?? ()
#44 0x0000000000000000 in ?? ()
Thread 5 (Thread 0x7ff28aff1950 (LWP 5199)):
#0 0x00007ff28d2d9fdd in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00000000005693b3 in ?? ()
#2 0x000000000056a0f7 in ?? ()
#3 0x00000000004e517b in ?? ()
#4 0x00000000418e049e in ?? ()
#5 0x0000000000a0c280 in ?? ()
#6 0x00007ff28b8cdcd0 in ?? ()
#7 0x00007ff28ab67708 in ?? ()
#8 0x00000000418e02f4 in ?? ()
#9 0x0000000000000000 in ?? ()
Thread 4 (Thread 0x7ff28adec950 (LWP 5214)):
#0 0x00007ff28d2d9fdd in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00000000005693b3 in ?? ()
#2 0x000000000056a0f7 in ?? ()
#3 0x0000000000535900 in ?? ()
#4 0x00000000004e7b53 in ?? ()
#5 0x0000000000560c8b in ?? ()
#6 0x000000000057cfd2 in ?? ()
#7 0x00007ff28d2d6070 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ff28cdf310d in clone () from /lib64/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7ff288ac3950 (LWP 5215)):
#0 0x00007ff28d2d9fdd in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x00000000005693b3 in ?? ()
#2 0x000000000056a0f7 in ?? ()
#3 0x0000000000535900 in ?? ()
#4 0x00000000004e7b53 in ?? ()
#5 0x0000000000560c8b in ?? ()
#6 0x000000000057cfd2 in ?? ()
#7 0x00007ff28d2d6070 in start_thread () from /lib64/libpthread.so.0
#8 0x00007ff28cdf310d in clone () from /lib64/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7ff28b1f6950 (LWP 5222)):
#0 0x00000000004e3d07 in ?? ()
#1 0x0000000000547c53 in mono_class_init ()
#2 0x000000000051c73c in ?? ()
#3 0x000000000051cad5 in ?? ()
#4 0x000000000051cffa in mono_get_method_full ()
#5 0x0000000000427855 in ?? ()
#6 0x000000000044a3d7 in ?? ()
#7 0x000000000041d9d9 in ?? ()
#8 0x000000000041f121 in ?? ()
#9 0x00000000004864ec in ?? ()
#10 0x00000000405dc168 in ?? ()
#11 0xfffffffffffffffe in ?? ()
#12 0x00000000403c3509 in ?? ()
#13 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ff28dfbc730 (LWP 5146)):
#0 0x00007ff28d2d9d59 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib64/libpthread.so.0
#1 0x000000000056947d in ?? ()
#2 0x000000000056a8e9 in ?? ()
#3 0x00000000004e8fec in mono_thread_manage ()
#4 0x00000000004661a8 in mono_main ()
#5 0x00007ff28cd3e586 in __libc_start_main () from /lib64/libc.so.6
#6 0x0000000000417269 in ?? ()
#7 0x00007fff95fdfeb8 in ?? ()
#8 0x000000000000001c in ?? ()
#9 0x0000000000000009 in ?? ()
#10 0x00007fff95fe030d in ?? ()
#11 0x00007fff95fe031b in ?? ()
#12 0x00007fff95fe0323 in ?? ()
#13 0x00007fff95fe033e in ?? ()
#14 0x00007fff95fe0345 in ?? ()
#15 0x00007fff95fe034a in ?? ()
#16 0x00007fff95fe0354 in ?? ()
#17 0x00007fff95fe035e in ?? ()
#18 0x00007fff95fe0368 in ?? ()
#19 0x0000000000000000 in ?? ()
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
Aplikace byla ukončena signálem: SIGABRT
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list