[Mono-dev] StackOverflow on System.Delegate.Equals

Zoltan Varga vargaz at gmail.com
Sun May 1 21:02:01 EDT 2011


Hi,

  This was probably caused by:

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

<https://bugzilla.novell.com/show_bug.cgi?id=687902>which is now fixed.

                    Zoltan

On Mon, May 2, 2011 at 2:45 AM, pwo <szypki at onet.pl> wrote:

> Hi,
>
> I'd like to provide some additional data on this problem.
>
> I added some code into Equals method of System.MulticastDelegate that uses
> Object.ReferenceEquals(this,this.prev) to check whether this == this.prev,
> I
> used it instead of this.Equals(this.prev) because we suspected that
> original
> Equals method is responsible for generating stack overflow. When these
> references are equal I'm writing it into error log of apache2. So far
> without any success.
>
> After testing application with heavier load StackOverflow happens or entire
> application crashes ( when SO occured apache2 log looks like this:
> http://monobin.com/__f495ba429 )
>
> I also managed to receive error page like this (I was trying to sign up
> into
> application after stack overflow without restarting the apache server):
> http://monobin.com/__f6f4607b3
>
> We modified our application so we can use external session state provider,
> but it didn't help. From our observations we can tell that if we are using
> asp-state2 for session data the stack overflow is likely to appear and if
> we
> change it into in-procces mode whole application crashes. The weird thing
> is
> that under light load everything works fine, so it looks like under heavy
> load all session data magically disapear. This is the lead we will try to
> investigate now.
>
> This behaviour occurs on mono 2.10.1 compiled from tarball. This week I'll
> try to switch it to 2.10.2 and if anything changes I'll let You know.
>
> I can provide more data/logs if needed
>
> Thanks in advance for any piece of advice
> Best Regards,
> Pawel
>
>
> krlm wrote:
> >
> > Hello,
> >
> > I've found an issue in my ASP.NET application when it's running under
> > heavy load. It throws an exception like that:
> http://pastebin.com/DRAYVM0F
> > and then the whole application is down, i've to restart
> > apache/mod-mono-server. It's running under mono 2.10.1, apache2 and
> > mod-mono. On IIS/MS.NET i've not found any problems, even on heavier
> load.
> > Maybe someone has any thoughts/ideas what might causing problem like
> this?
> > Thanks in advance.
> >
> > Kind regards,
> > Marcin
> > --
> View this message in context:
> http://mono.1490590.n4.nabble.com/StackOverflow-on-System-Delegate-Equals-tp3411024p3489060.html
> Sent from the Mono - Dev mailing list archive at Nabble.com.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110502/ab60ce72/attachment.html 


More information about the Mono-devel-list mailing list