[plt-scheme] version 4.2.5 crashes on startup
Thanks for tracking down the problem!
That use of mfence should indeed be protected by a check that the
machine supports it. I think it's not so much Intel vs. AMD as newer
chips (with multicore/multiprocessing support) vs. old ones.
We'll fix the bug for the next version. For now, you can just remove
the offending assembly code.
At Wed, 28 Apr 2010 22:35:20 +0100, John Harrison wrote:
> Having downloaded and built the PLT source, my problem seems to be
> caused by a bit of assembler code in the file
> plt-4.2.5\src\mzscheme\src\future.c, line 493. The error message when
> executed is '0xC000001E: An attempt was made to execute an invalid lock
> sequence.'.
>
> This is way outside my understanding but perhaps the fact that I have an
> AMD Athlon chip not an Intel chip is the problem? Does PLT support AMD
> hardware? As I said it never was a problem previously.
>
> John
>
> On 28/04/2010 08:25, John Harrison wrote:
> > Hi,
> >
> > I've just installed v 4.2.5 on Windows XP and mzscheme crashes on
> > startup. From the windows error dialog I get
> >
> > AppName: mzscheme.exe AppVer: 0.0.0.0 ModName:
> > libmzsch3m_6ncd1k.dll
> > ModVer: 0.0.0.0 Offset: 00086c02
> >
> > Any ideas? I've never had a similar problem with previous versions.
> >
> > John
> >
> > _________________________________________________
> > For list-related administrative tasks:
> > http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme