Date: Thu, 9 Jan 1997 09:38:17 -0800 Message-Id: <199701091738.JAA08337@lara.eng.sun.com> From: paul DOT loewenstein AT Eng DOT Sun DOT COM (Paul Loewenstein) To: eliz AT is DOT elta DOT co DOT il CC: djgpp AT delorie DOT com In-reply-to: Eli Zaretskii's message of Sun, 5 Jan 1997 18:29:31 +0200 (IST) Subject: Problem with emacs 19.34 Feedback on emacs 19.34 problems: > > Please type this (before you set EMACSTEST=null): > > set > env.lst > > then post the contents of the file `env.lst' thus created. COMSPEC=C:\4DOS\4DOS.COM CMDLINE=more MOUSE=C:\GLIDE PROMPT=$e[1;31m$p$g$e[0;36m PATH=C:\DOS;C:\GC\BIN;C:\BIN386;C:\BIN;C:\WINDOWS;C:\DICTATE3;C:\QL2FAX;C:\TC\BIN;C:\TASM;C:\TC32;C:\TD TEMP=D:\TMP TMP=D:\TMP TEXBIB=C:\Tex\BIB TEXCONFIG=C:\TEX\DVIPS\ TEXINPUT=c:\tex\inputs BTEXFMT=c:\tex\formats TEXTFM=c:\tex\fonts BMFBAS=c:\mf\bases MFINPUT=c:\mf\inputs DJGPP=C:\GC\DJGPP.ENV GO32=ansi GZIP=-8 -v TZ=PST8PDT,M4.1.0,M10.4.0 GRX20DRV=stdvga GRXFONT=c:/gc/contrib/grx20/fonts BGI_USER=8:std DOS16M=:11M I suppose I can now delete the GO32 definition. As I said before, using the config.sys and autoexec.bat from work didn't prevent emacs crashing --- the environment is completely different at work: COMSPEC=C:\COMMAND.COM PROMPT=$p$g PATH=C:\WINDOWS;C:\DOS;C:\EMACS\BIN;C:\BIN;C:\DICTATE3;C:\;C:\KERMIT;C:\BRIDGE;C:\GC\BIN DJGPP=C:\GC\DJGPP.ENV TEMP=C:\DOS DOS16M=:11M > > Here's something else to try: > > exe2coff emacs.exe > stubify emacs > stubedit emacs.exe minstack=512k > del emacs > > Please see if the new emacs.exe still crashes. > It crashes, but when I try to read my first file rather than at startup. Here is the error output: Exiting due to signal SIGSEGV General Protection Fault at eip=000761a6 eax=32334f47 ebx=00119000 ecx=00112000 edx=00000002 esi=00119b80 edi=00000008 ebp=0021f2b8 esp=0021f284 program=C:\GC\GNU\EMACS\BIN\EMACS.EXE cs: sel=00a7 base=10000000 limit=0028ffff ds: sel=00af base=10000000 limit=0028ffff es: sel=00af base=10000000 limit=0028ffff fs: sel=008f base=0001c020 limit=0000ffff gs: sel=00cf base=00000000 limit=ffffffff ss: sel=00af base=10000000 limit=0028ffff Call frame traceback EIPs: 0x000761a6 0x0007642e 0x0007646a 0x000491cb 0x0007646a 0x00045490 0x00048360 0x0003f495 0x0003f558 0x0003f898 0x0003f927 > > For the moment I shall try running it with > > > > EMACSTEST=null > > This will create a file called `null' which will grow during Emacs > session. Does EMACSTEST=nul (single `L') work? If so, use that instead, > it will write the info into the great void instead of filling up your > disk. > Yes, EMACSTEST=nul does work. I noticed the "null" files soon after my last posting, and made this change myself. It also prevents the crash above. Paul.