Mail Archives: djgpp/1996/07/26/21:01:22
Xref: | news2.mv.net comp.os.msdos.djgpp:6453
|
From: | collins AT aplcomm DOT jhuapl DOT edu (Skip Collins)
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | emacs problem under WfWG 3.11
|
Date: | 25 Jul 96 22:25:38 GMT
|
Organization: | Johns Hopkins University Applied Physics Lab, Laurel, MD, USA
|
Lines: | 72
|
Message-ID: | <collins.838333538@aplcomm.jhuapl.edu>
|
NNTP-Posting-Host: | aplcomm.jhuapl.edu
|
Mime-Version: | 1.0
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
I am posting my emacs problem here because I think it may be due to a
compiler error. I always encounter a crash when running the latest emacs
in a DOS box in windows for workgroups 3.11 with win32s and 32-bit file
access both running. My feeble attempts at debugging have not gotten very
far. All I can tell is that something seems to go wrong at 0x13ce
__djgpp_memory_handle_pointer+112 in crt0. Using fsdb, I can successfully
halt program execution at that point. But if I go any further, the system
crashes with a signal 0123. I include two screen shots, the first at the
break point, the second one step later. Stepping much beyond 0x13ce always
yields a crash, even under DOS. But letting emacs run freely after that
point does not result in an immediate crash. In that situation, under DOS
no visible problems occur. Under windows I get a message saying that
system integrity has been violated. I am having a hard time telling if the
crashes I am seeing are due to the emacs code or bugs in fsdb itself. If I
can provide any more information to help solve the problem, let me know.
Skip Collins
+------------------------------------------------------------------------------+
¦000013ad and eax,0xffff0000 ¦eax 001e0901¦c=0¦
¦000013b2 push eax ¦ebx 0000001e¦p=1¦
¦000013b3 mov edi,[___djgpp_memory_handle_list] ¦ecx 001e0000¦a=1¦
¦000013b9 mov si,[___djgpp_memory_handle_list+2] ¦edx 00193044¦z=0¦
¦000013c0 mov ecx,eax ¦esi 00008040¦n=0¦
¦000013c2 mov ebx,eax ¦edi 8040b810¦i=0¦
¦000013c4 shr ebx,16 ¦ebp 00000000¦d=0¦
¦000013c7 mov ax,2304 ¦esp 00000fe0¦o=0¦
¦000013cb int 49 ¦ cs 00f7 ¦ ¦
¦000013cd push eax ¦ ds 00ff ¦ ¦
¦000013cecall [___djgpp_memory_handle_pointer+112] ¦ es 00ff ¦ ¦
¦000013d4 setc dl ¦ fs 00ef ¦ ¦
¦000013d7 pop eax ¦ gs 00ff ¦ ¦
¦000013d8 int 49 ¦ ss 00ef ¦ ¦
¦000013da test dl,dl ¦eip 000013ce¦ ¦
¦000013dc pop edx ¦flg 00000016¦ ¦
+------------------------------------------------------------------------------¦
¦00087000: 08 e1 07 00 d8 4d 0f 00 ß.+M¤.¦Execute: 000013ce ¦
¦00087008: 12 00 f7 00 ff 00 0f 01 ._._.¤¦ ___brk+0x5a ¦
¦00087010: 70 02 00 00 00 00 00 00 p......¦ ¦
¦00087018: 00 00 8c d8 2e 8e 1e 06 ..î+.Ħ ¦
¦00087020: 00 89 06 10 00 8c 16 0a .ë.î
¦ ¦
¦00087028: 00 66 89 26 0c 00 8e 16 .fë&.Ħ ¦
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
¦00000012? ¦eax 001e0901¦c=0¦
¦00000013 ? ¦ebx 0000001e¦p=1¦
¦00000014 ? ¦ecx 001e0000¦a=1¦
¦00000015 ? ¦edx 00193044¦z=0¦
¦00000016 ? ¦esi 00008040¦n=0¦
¦00000017 ? ¦edi 8040b810¦i=0¦
¦00000018 ? ¦ebp 00000000¦d=0¦
¦00000019 ? ¦esp 00000fd8¦o=0¦
¦0000001a ? ¦ cs 0117 ¦ ¦
¦0000001b ? ¦ ds 00ff ¦ ¦
¦0000001c ? ¦ es 00ff ¦ ¦
¦0000001d ? ¦ fs 00ef ¦ ¦
¦0000001e ? ¦ gs 00ff ¦ ¦
¦0000001f ? ¦ ss 00ef ¦ ¦
¦00000020 ? ¦eip 00000012¦ ¦
¦00000021 ? ¦flg 00000016¦ ¦
+------------------------------------------------------------------------------¦
¦00087000: 08 e1 07 00 d8 4d 0f 00 ß.+M¤.¦Execute: 000013ce ¦
¦00087008: 12 00 f7 00 ff 00 0f 01 ._._.¤¦ ___brk+0x5a ¦
¦00087010: 70 02 00 00 00 00 00 00 p......¦ ¦
¦00087018: 00 00 8c d8 2e 8e 1e 06 ..î+.Ħ ¦
¦00087020: 00 89 06 10 00 8c 16 0a .ë.î
¦ ¦
¦00087028: 00 66 89 26 0c 00 8e 16 .fë&.Ħ ¦
+------------------------------------------------------------------------------+
- Raw text -