[Mono-dev] XSP SEGFAULT

Hubert FONGARNAND informatique.internet at fiducial.fr
Thu Nov 3 12:17:05 EST 2005


I use a little webapp to regenerate an oracle database :
The execution of the regeneration function take 1-2 minutes. It use to
work fine but since yesterday (i've updated mono from svn) it crashes
with this stack trace :



hubert at hub-lin-dev /tmp/UpdateDBIntranet $ xsp
xsp
Listening on port: 8080 (non-secure)
Listening on address: 0.0.0.0
Root directory: /tmp/UpdateDBIntranet
Hit Return to stop the server.

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

Stacktrace:

in <0xffffffff> UpdateDBIntranet.UpdaterEngine:MakeTheStuff
(bool,bool,bool)
in <0x56> UpdateDBIntranet.UpdaterEngine:MakeTheStuff (bool,bool,bool)
in <0x97> UpdateDBIntranet.UpdateDB:btnRecreate_Click
(object,System.EventArgs)
in <0xffdac83e> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_EventArgs
(object,System.EventArgs)
in <0x66> System.Web.UI.WebControls.Button:OnClick (System.EventArgs)
in <0x45> System.Web.UI.WebControls.Button:RaisePostBackEvent (string)
in <0xd>
System.Web.UI.WebControls.Button:System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (string)
in <0x16> System.Web.UI.Page:RaisePostBackEvent
(System.Web.UI.IPostBackEventHandler,string)
in <0x31> System.Web.UI.Page:RaisePostBackEvents ()
in <0x1ee> System.Web.UI.Page:InternalProcessRequest ()
in <0xa4> System.Web.UI.Page:ProcessRequest (System.Web.HttpContext)
in <0x1060> <Pipeline>__1:MoveNext ()
in <0x1f> System.Web.HttpApplication:Tick ()
in <0x3e> System.Web.HttpApplication:Start (object)
in <0x67>
System.Web.HttpApplication:System.Web.IHttpAsyncHandler.BeginProcessRequest (System.Web.HttpContext,System.AsyncCallback,object)
in <0x1ab> System.Web.HttpRuntime:RealProcessRequest (object)
in <0x2c> System.Web.HttpRuntime:ProcessRequest
(System.Web.HttpWorkerRequest)
in <0xa> Mono.WebServer.MonoWorkerRequest:ProcessRequest ()
in <0x43> Mono.WebServer.BaseApplicationHost:ProcessRequest
(Mono.WebServer.MonoWorkerRequest)
in <0x37f> Mono.WebServer.XSPApplicationHost:ProcessRequest
(int,long,int,long,int,string,string,string,string,byte[],string,intptr,Mono.WebServer.SslInformations)
in <0xfffffa66> (wrapper remoting-invoke-with-check)
Mono.WebServer.XSPApplicationHost:ProcessRequest
(int,long,int,long,int,string,string,string,string,byte[],string,intptr,Mono.WebServer.SslInformations)
in <0x2e96d> (wrapper xdomain-dispatch)
Mono.WebServer.XSPApplicationHost:ProcessRequest
(object,byte[]&,byte[]&,int,long,int,long,int,string,string,string,string,byte[],string)
in <0xffffff3d> (wrapper xdomain-invoke)
Mono.WebServer.XSPApplicationHost:ProcessRequest
(int,long,int,long,int,string,string,string,string,byte[],string,intptr,Mono.WebServer.SslInformations)
in <0x366503> (wrapper remoting-invoke-with-check)
Mono.WebServer.XSPApplicationHost:ProcessRequest
(int,long,int,long,int,string,string,string,string,byte[],string,intptr,Mono.WebServer.SslInformations)
in <0x563> Mono.WebServer.XSPWorker:InnerRun (object)
in <0x22> Mono.WebServer.XSPWorker:Run (object)
in <0xffffff95> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object (object)
in <0x511d2077> (wrapper runtime-invoke)
System.Object:runtime_invoke_void_object (object,intptr,intptr,intptr)

Native stacktrace:

        /usr/bin/mono(mono_handle_native_sigsegv+0xc0) [0x81382c0]
        /usr/bin/mono [0x8126516]
        [0xffffe440]
        /usr/bin/mono(mono_compile_create_var+0x56) [0x810a886]
        /usr/bin/mono [0x8123c6d]
        /usr/bin/mono [0x8125261]
        /usr/bin/mono [0x8125ded]
        /usr/bin/mono [0x81260de]
        /usr/bin/mono [0x812610a]
        /usr/bin/mono(mono_compile_method+0x18) [0x808cb28]
        /usr/bin/mono(mono_magic_trampoline+0x1a) [0x813950a]
        [0xb7f5b032]
        [0xb62755f8]
        [0xb64c8d4a]
        [0xb6275547]
        [0xb627520e]
        [0xb62751ae]
        [0xb6275197]
        [0xb6275082]
        [0xb64b1f87]
        [0xb64ac50d]
        [0xb64c7899]
        [0xb64c6760]
        [0xb64e3d57]
        [0xb64e3c30]
        [0xb6ba2f54]
        [0xb6ba2a85]
        [0xb6ba2a43]
        [0xb6ba27ac]
        [0xb6bc1660]
        [0xb6bc0a81]
        [0xb6bc037f]
        [0xb6bee96e]
        [0xb6bee72e]
        [0xb6f54b34]
        [0xb6f54463]
        [0xb6f5441c]
        [0xb6f54376]
        /usr/bin/mono [0x81263c0]
        /usr/bin/mono(mono_runtime_invoke+0x27) [0x808e237]
        /usr/bin/mono(mono_runtime_invoke_array+0x1b0) [0x808f270]
        /usr/bin/mono(mono_message_invoke+0xc5) [0x8090ce5]
        /usr/bin/mono [0x80b82ff]
        /usr/bin/mono [0x80b8aff]
        /usr/bin/mono [0x80b4241]
        /usr/bin/mono [0x80f3400]
        /usr/bin/mono [0x8108224]
        /lib/tls/libpthread.so.0 [0xb7e94d1d]
        /lib/tls/libc.so.6(__clone+0x5a) [0xb7e048aa]

I'm sorry but i don't know how to describe the bug precisely. I don't
think it comes from Oracle because there's no reference to oracle in the
stack trace.
Does somebody can help me?
_______________________________________________
Ce message et les éventuels documents joints peuvent contenir des informations confidentielles.
Au cas où il ne vous serait pas destiné, nous vous remercions de bien vouloir le supprimer et en aviser immédiatement l'expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou publication, totale ou partielle et quel qu'en soit le moyen est formellement interdite.
Les communications sur internet n'étant pas sécurisées, l'intégrité de ce message n'est pas assurée et la société émettrice ne peut être tenue pour responsable de son contenu.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20051103/e16ad3af/attachment.html 


More information about the Mono-devel-list mailing list