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

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Tue Jul 4 11:45:24 EDT 2006

I see the same thing when I run the nightly build, but not when I run
my own build.

Maybe something abut MSVC 8 (for the nightly build) and MSVC 7.1 (on my
machine) triggers the problem. In any case, I'll have to keep
investigating.

Matthew

At Mon, 3 Jul 2006 20:06:53 -0700 , "Williams, M. Douglas" wrote:
> 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.