Mail Archives: djgpp/1997/01/09/13:05:59
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.
- Raw text -