🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.bugs.4bsd
Article #83

YAVB - yet another vi bug

#83
From: Jordan Hayes
Date: Wed, 13 Sep 1989 15:55
15 lines
1093 bytes
Well, I can't really figure the exact cause of this one out (maybe one
of you with source can tell us?), but when I have a large environment
(random examples: more than 36 environment variables, or totalling more
than about 1100 bytes worth [i.e., no "magic numbers" to recognize]),
invoking vi gives "illegal instruction" ...

More information: I ran trace on it, and there's a write() just before
the core dump that goes to the bottom of the screen, inverts, and says
"missing lhs", gets out of inverted and heads home.  This happens just
after stat()ing the .exrc file, so it must be at the point in the code
where the $EXINIT variable is used ...

Any ideas?

/jordan
Technical Details
Message-ID: <378@zooks.Morgan.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!brutus.cs.uiuc.edu!ginosko!uunet!mstan!jordan

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!brutus.cs.uiuc.edu!ginosko!uunet!mstan!jordan
From: jordan@Morgan.COM (Jordan Hayes)
Newsgroups: comp.bugs.4bsd
Subject: YAVB - yet another vi bug
Message-ID: <378@zooks.Morgan.COM>
Date: 13 Sep 89 15:55:34 GMT
Reply-To: jordan@Morgan.COM (Jordan Hayes)
Distribution: usa
Organization: Morgan Stanley and Co., NY, NY
Lines: 15