[Mono-devel-list] Mono segfaults with updated kernel?? 2.6.10

Zoltan Varga vargaz at gmail.com
Thu Jan 27 19:58:08 EST 2005


                                  Hi,

  Are you by any chance using a kernel with Ingo Molnar's ExecShield
patch ? Mono is
known to not work with that patch. This will be fixed in the next
release. AFAIK,
whenever a kernel uses ExecShield can be detected by the existence of
 /proc/sys/kernel/exec-shield 

                   Zoltan


On Thu, 27 Jan 2005 16:10:29 -0800, jrodman at mono-list.spamportal.net
<jrodman at mono-list.spamportal.net> wrote:
> On Thu, Jan 27, 2005 at 04:01:03PM -0800, jrodman at mono-list.spamportal.net wrote:
> > On Thu, Jan 20, 2005 at 07:47:05PM +0000, Paul wrote:
> > > Hi,
> > >
> > > > >   Could you post the output of mono --version ?
> > >
> > > > surfboard:~ # mono --version
> > > > Mono JIT compiler version 1.0.5, (C) 2002-2004 Novell, Inc and Contributors. www.go-mono.com
> > > >         TLS:           normal
> > > >         GC:            Included Boehm (with typed GC)
> > > >         SIGSEGV      : normal
> > > >         Globalization: ICU
> > >
> > > It's possible that something in glib has changed with the new kernel,
> > > but that really is stretching things.
> > >
> > > Personally, I think it's just a memory map problem. Try rolling your own
> > > from either branch and see if that works.
> >
> > Okay, at this point I've tried a few things:
> >
> > The following configurations segfault instantly:
> >
> >       2.6.10 built with SuSE-like .config file on SuSE Linux Enterprise
> >       Server 9 runtime with 1.0.5 binaries for SuSE
> >
> >       2.6.10 built with Knoppix-like .config file on SLES9 runtime
> >       with 1.0.5 binaries for SuSE
> >
> >       2.6.10 built with SuSE-like .config file on Knoppix runtime
> >       (chroot) with Debian 1.0.5 binaries
> >
> >       2.6.10 built with Knoppix-like .config on Knoppix runtime
> >       (CD-boot) with Debian 1.0.5 binaries
> >
> >       2.6.10 built with SuSE-like .config file on SLES9 with
> >       hand-built vanilla make, make install binaries for mono 1.0.5,
> >       which results in mint, but not mono, this is an amd64 build.
> >       Mint segfaults.
> >
> >       2.6.10 built with  Knoppix-like .config on Knoppix runtime
> >       (CD-boot) with hand-built vanilla mak-e, make install binaries
> >       for mono 1.0.5.  This is an x86 build, as all the others are.
> >
> > ALL of the above scenarios result in segmentation faults.  I would
> > appreciate some assistance in narrowing down the source of this problem
> > from the mono side of things.
> >
> > What does work:
> >
> >       Hand-built Mono 1.1.3 for SLES9 on SLES9 for amd64.
> >
> > I'm using gcc (GCC) 3.3.3 (SuSE Linux).  The kernel is 100% vanilla.
> >
> > Please advise.
> 
> Oh, and just to review, all of this stuff works fine under 2.6.9 knoppix
> and 2.6.5 SuSE.
> 
> -josh
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>



More information about the Mono-devel-list mailing list