| delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
| X-Recipient: | djgpp AT delorie DOT com |
| Subject: | Re: Death of DJGPP support on Win10 32 bit? [WAS: Re: Max value of |
| DpmiLimit registry setting in Windows 10 32 bit] | |
| To: | djgpp AT delorie DOT com |
| References: | <xnd0zpwjtr DOT fsf AT envy DOT delorie DOT com> |
| <c5ddafe3-5a20-79eb-bd9b-1794470021e9 AT iki DOT fi> <83sh8c47ey DOT fsf AT gnu DOT org> | |
| From: | "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com> |
| Message-ID: | <e8a9925b-8ed9-9542-51bb-7c153f9573eb@iki.fi> |
| Date: | Tue, 3 Apr 2018 19:27:57 +0300 |
| User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 |
| Thunderbird/52.5.2 | |
| MIME-Version: | 1.0 |
| In-Reply-To: | <83sh8c47ey.fsf@gnu.org> |
| X-MIME-Autoconverted: | from Base64 to 8bit by delorie.com id w33GRxcc013744 |
| Reply-To: | djgpp AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | djgpp AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
On 04/03/2018 06:49 PM, Eli Zaretskii (eliz AT gnu DOT org) [via djgpp AT delorie DOT com] wrote:
>> From: "Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com]" <djgpp AT delorie DOT com>
>> Date: Tue, 3 Apr 2018 18:46:06 +0300
>>
>> - system("notepad.exe") works OK
>> - system("bash.exe") crashes in the way mentioned in earlier e-mails
>> - system("example.bat") do not crash if example.bat do not start DJGPP program but crashes if it
>> starts DJGPP program (crash backtrace shows initial program in this case)
> So you are saying that it doesn't support nested DPMI clients?
Perhaps
It looks like that: starting under GDB (surprising but it still works) and dumping registers at start:
(gdb) info regs
Undefined info command: "regs". Try "help info".
(gdb) info reg
eax 0xa8ec8 691912
ecx 0xa8e50 691792
edx 0xa9900 694528
ebx 0xb 11
esp 0xa8e30 0xa8e30
ebp 0xa8e38 0xa8e38
esi 0xa988a 694410
edi 0xa98a8 694440
eip 0x1f71 0x1f71 <main+17>
eflags 0x3206 [ PF IF #12 #13 ]
cs 0x1ef 495
ss 0x1f7 503
ds 0x1f7 503
es 0x1f7 503
fs 0x1e7 487
gs 0x207 519
(gdb) c
Continuing.
ret=0
Exiting due to signal SIGSEGV
Stack Fault at eip=00000a11
eax=00010001 ebx=00040080 ecx=0002d400 edx=000007bf esi=00007022 edi=00017012
ebp=000a773a esp=000a773a program=d:\Test\7\runpgm.exe
cs: sel=00cf base=000d39f0 limit=00000db0
ds: sel=00b7 base=000cc100 limit=0000ffff
es: sel=0040 invalid
fs: sel=0000
gs: sel=0000
ss: sel=00b7 base=000cc100 limit=0000ffff
App stack: [000a8eb0..00028eb4] Exceptn stack: [00028de0..00026ea0]
[Inferior 1 (process 42) exited with code 0377]
(gdb)
Andris
| webmaster | delorie software privacy |
| Copyright © 2026 by DJ Delorie | Updated Sep 20 2026 |