[plt-scheme] Symantec finds a trojan in PLT...

From: Williams, M. Douglas (M.DOUGLAS.WILLIAMS at saic.com)
Date: Mon Jul 3 23:06:53 EDT 2006

I downloaded the new V350.3 build from this evening (Monday, July 03, 2006,
19:18 EDT).  It didn't fix the problem with starting up DrScheme.  In fact,
DrScheme3m now gets the same FFI error on startup.

The behavior I've seen so far is slightly different between DrScheme and
DrScheme3m.  Sometimes DrScheme dies completely (with the generic message)
and sometimes it gives the FFI message.  DrScheme3m always gives the FFI
message.  I'm not sure it makes a difference, but the FFI error popup occurs
after the big red U icon is loaded (I'm not sure what it is) and the Htdp
icon is loaded.

I don't see the startup problem on Linux at all.

Doug

> -----Original Message-----
> From: mflatt at cs.utah.edu [mailto:mflatt at cs.utah.edu]
> Sent: Monday, July 03, 2006 10:30 AM
> To: Williams, M. Douglas
> Cc: Eli Barzilay; plt-scheme at list.cs.brown.edu
> Subject: RE: [plt-scheme] Symantec finds a trojan in PLT...
> 
> I think you're seeing problems related to the recent change to
> `(ffi-lib #f)' under Windows.
> 
> I've just fixed a bug where MzScheme was reading past the part of an
> array initialized by EnumProcessModules. Maybe that was causing the
> crash below, but I'm not sure.
> 
> Matthew
> 
> At Mon, 3 Jul 2006 08:56:28 -0700 , "Williams, M. Douglas" wrote:
> > >
> > > > Now I can't get DrScheme (or DrScheme3m) to run consistently.
> > >
> > > Once it's installed, there shouldn't be any problem.
> > >
> > [Williams, M. Douglas]
> > On my machine, DrScheme will not start.  It alternates between the
> generic
> > 'your application died' message:
> >
> > MrEd-based application has encountered a problem and needs to close.  We
> are
> > sorry for the inconvenience.
> >
> > and
> >
> > starting with a popup with:
> >
> > ffi-obj: couldn't get "???" from #f (The handle is invalid.; errno=6)
> >
> >  === context ===
> > body
> > C:\Program Files\PLT-FULL-350.3\collects\mzlib\foreign.ss:216:2:
> > get-ffi-obj*
> > c:\program files\plt-full-
> 350.3\collects\drscheme\private\tools.ss:169:12
> > c:\program files\plt-full-350.3\collects\drscheme\private\tools.ss:70:6:
> > load/invoke-all-tools/collections
> >
> > but continuing to load.  Things seem to run okay after it finally loads
> >
> > DrScheme3m load just fine, but will die with the generic message above
> on
> > large runs of my inference engine.  These runs work okay in DrScheme
> > (without the 3m gc - when I can get it loaded).  I was running them on
> my
> > Linux box at home this weekend just fine, but I honestly can't remember
> if
> > that was under V305 or V305.1.
> >
> > I still can't download V305 to try it there.
> >
> > Doug
> > _________________________________________________
> >   For list-related administrative tasks:
> >   http://list.cs.brown.edu/mailman/listinfo/plt-scheme


Posted on the users mailing list.