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

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

Also, I just noticed that the message is different for DrScheme3m.  It gives
the following:

ffi-obj: couldn't get "scheme_start_atomic" 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

It is consistently the same message - in particular, always mentions
"scheme_start_atomic".

For DrScheme, the quoted value varies from "" to "???" (at least those are
the values I've seen there).

Doug

> -----Original Message-----
> From: plt-scheme-bounces at list.cs.brown.edu [mailto:plt-scheme-
> bounces at list.cs.brown.edu] On Behalf Of Williams, M. Douglas
> Sent: Monday, July 03, 2006 9:07 PM
> To: mflatt at cs.utah.edu
> Cc: Eli Barzilay; plt-scheme at list.cs.brown.edu
> Subject: RE: [plt-scheme] Symantec finds a trojan in PLT...
> 
> 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
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme


Posted on the users mailing list.