[Mono-dev] Error in the mono runtime with Apache

Dumitru Ban dban at dako.ro
Mon May 21 10:02:25 EDT 2007


Hi,

I'm running Apache2.0.5.5 mpm_prefork on Ubuntu Dapper and mono with sources from svn (mono, xsp, mod_mono, --revision {2007-05-01}) and I've got the error above last night. I wonder if anyone has any ideas:

** ERROR **: file gc.c: line 169 (object_register_finalizer): assertion failed: (ret == 0)
aborting...
Stacktrace:

  at (wrapper managed-to-native) System.GC.SuppressFinalize (object) <0x00004>
  at (wrapper managed-to-native) System.GC.SuppressFinalize (object) <0xffffffff>
  at System.Threading.Timer.Dispose () <0x00063>
  at (wrapper remoting-invoke-with-check) System.Threading.Timer.Dispose () <0xffffffff>
  at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader (System.Data.CommandBehavior) <0x00378>
  at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader () <0x0000c>
  at (wrapper remoting-invoke-with-check) MySql.Data.MySqlClient.MySqlCommand.ExecuteReader () <0xffffffff>
  at Dako.Web.MySQLRoleProvider.GetRolesForUser (string) <0x0014c>
  at System.Web.Security.RolePrincipal.GetRoles () <0x0009b>
  at System.Web.Security.RolePrincipal.IsInRole (string) <0x0002d>
  at System.Web.Configuration.AuthorizationRule.CheckRole (System.Security.Principal.IPrincipal) <0x0004a>
  at System.Web.Configuration.AuthorizationSection.IsValidUser (System.Security.Principal.IPrincipal,string) <0x000f3>
  at System.Web.SiteMapProvider.IsAccessibleToUser (System.Web.HttpContext,System.Web.SiteMapNode) <0x002d4>
  at System.Web.StaticSiteMapProvider.GetChildNodes (System.Web.SiteMapNode) <0x000ad>
  at System.Web.SiteMapNode.get_ChildNodes () <0x0001b>
  at System.Web.SiteMapNode.get_HasChildNodes () <0x0000d>
  at System.Web.SiteMapNode.System.Web.UI.IHierarchyData.get_HasChildren () <0x0000b>
  at System.Web.UI.WebControls.TreeView.FillBoundChildrenRecursive (System.Web.UI.IHierarchicalEnumerable,System.Web.UI.WebControls.TreeNodeCollection) <0x000
fd>
  at System.Web.UI.WebControls.TreeView.PerformDataBinding () <0x00061>
  at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect () <0x00023>
  at System.Web.UI.WebControls.BaseDataBoundControl.DataBind () <0x0000e>
  at System.Web.UI.WebControls.TreeView.DataBind () <0x0000a>
  at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound () <0x00047>
  at System.Web.UI.WebControls.BaseDataBoundControl.OnPreRender (System.EventArgs) <0x00018>
  at System.Web.UI.WebControls.TreeView.OnPreRender (System.EventArgs) <0x00014>
  at System.Web.UI.Control.PreRenderRecursiveInternal () <0x00111>
  at System.Web.UI.Control.PreRenderRecursiveInternal () <0x00161>
  at System.Web.UI.Control.PreRenderRecursiveInternal () <0x00161>
  at System.Web.UI.Control.PreRenderRecursiveInternal () <0x00161>
  at System.Web.UI.Page.InternalProcessRequest () <0x0055b>
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext) <0x000b7>
  at <>c__CompilerGenerated2.MoveNext () <0x01c35>
  at System.Web.HttpApplication.Tick () <0x0003a>
  at System.Web.HttpApplication.Start (object) <0x000fb>
  at System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest (System.Web.HttpContext,System.AsyncCallback,object) <0x00073>
  at System.Web.HttpRuntime.RealProcessRequest (object) <0x001ab>
  at System.Web.HttpRuntime.ProcessRequest (System.Web.HttpWorkerRequest) <0x0002a>
  at Mono.WebServer.MonoWorkerRequest.ProcessRequest () <0x0007e>
  at Mono.WebServer.BaseApplicationHost.ProcessRequest (Mono.WebServer.MonoWorkerRequest) <0x00054>
  at Mono.WebServer.ModMonoApplicationHost.ProcessRequest (int,string,string,string,string,string,int,string,int,string,string[],string[]) <0x0029a>
  at (wrapper remoting-invoke-with-check) Mono.WebServer.ModMonoApplicationHost.ProcessRequest (int,string,string,string,string,string,int,string,int,string,s
tring[],string[]) <0xffffffff>
  at (wrapper xdomain-dispatch) Mono.WebServer.ModMonoApplicationHost.ProcessRequest (object,byte[]&,byte[]&,int,string,string,string,string,string,int,string
,int,string,string[],string[]) <0xffffffff>
  at (wrapper xdomain-invoke) Mono.WebServer.ModMonoApplicationHost.ProcessRequest (int,string,string,string,string,string,int,string,int,string,string[],stri
ng[]) <0xffffffff>
  at (wrapper remoting-invoke-with-check) Mono.WebServer.ModMonoApplicationHost.ProcessRequest (int,string,string,string,string,string,int,string,int,string,s
tring[],string[]) <0xffffffff>
  at Mono.WebServer.ModMonoWorker.InnerRun (object) <0x003c2>
  at Mono.WebServer.ModMonoWorker.Run (object) <0x0001e>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object (object) <0xffffffff>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/local/bin/mono [0x81587f8]
        [0xffffe440]
        /lib/tls/i686/cmov/libc.so.6(abort+0xe9) [0xb7d6b2b9]
        /usr/lib/libglib-2.0.so.0(g_logv+0x483) [0xb7ed4006]
        /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xb7ed403a]
        /usr/lib/libglib-2.0.so.0(g_assert_warning+0x6a) [0xb7ed40a6]
        /usr/local/bin/mono [0x80a4e2c]
        [0xb6b21926]
        [0xb5e7f7f4]
        [0xb5e7f761]
        [0xb5fb4221]
        [0xb5fb394d]
        [0xb5fb3901]
        [0xb5d6d3d5]
        [0xb5d6c8ec]
        [0xb6014406]
        [0xb60142d3]
        [0xb6837044]
        [0xb600e6c5]
        [0xb60140ce]
        [0xb6014014]
        [0xb6013fb6]
        [0xb6013fa4]
        [0xb60123be]
        [0xb60111f2]
        [0xb6011154]
        [0xb6011127]
        [0xb6011113]
        [0xb6063b78]
        [0xb60110f1]
        [0xb6010775]
        [0xb601b40a]
        [0xb601b45a]
        [0xb601b45a]
        [0xb601b45a]
        [0xb605c264]
        [0xb60596c8]
        [0xb6830d56]
        [0xb682ef8b]
        [0xb684a93c]
        [0xb684a794]
        [0xb687d6dc]
        [0xb687d21b]
        [0xb687ced7]
        [0xb687c2c5]
        [0xb6ac97d3]
        [0xb6ac8ae6]
        [0xb6ac88be]
        [0xb6aacacb]
        [0xb6aac929]
        [0xb716ec23]
        [0xb716e707]
        [0xb716e6b7]
        [0xb716e61e]
        /usr/local/bin/mono(mono_runtime_invoke_array+0x144) [0x808fd62]
        /usr/local/bin/mono [0x8090b1a]
        /usr/local/bin/mono [0x80c46f9]
        /usr/local/bin/mono [0x80c664f]
        /usr/local/bin/mono [0x80c3305]
        /usr/local/bin/mono [0x8109ef0]
        /usr/local/bin/mono [0x811e4a0]
        /lib/tls/i686/cmov/libpthread.so.0 [0xb7e97341]
        /lib/tls/i686/cmov/libc.so.6(__clone+0x5e) [0xb7e0a4ee]

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Thanks,
Dumi.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070521/39937af3/attachment.html 


More information about the Mono-devel-list mailing list