public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
From: "John R. Sowden" <jsowden@americansentry.net>
To: linux-msdos@vger.kernel.org
Subject: Re: Illegal op ff e8 2c in newer dosemu
Date: Wed, 06 May 2015 10:17:36 -0700	[thread overview]
Message-ID: <554A4CB0.7070205@americansentry.net> (raw)
In-Reply-To: <20150506170950.84c46c36be2e9ec79996baa7@spheresystems.co.uk>

On 05/06/2015 09:09 AM, Andrew Bird wrote:
> On Wed, 6 May 2015 11:16:18 -0400
> Martin Hicks <mort@bork.org> wrote:
>
>> Hello,
>>
>> I'm trying to run the NewViews 1.41b accounting program, which has been
>> happily working in dosemu / DR DOS v6.0 for years.  Now it gives an Illegal
>> Op error and exits when trying to open the accounts books directory.
>>
>> The machine is running ubuntu/x86_64, and NewViews works correctly up to
>> package version dosemu_1.4.0+svn.1999-1 but the next package release
>> does not work (dosemu_1.4.0.7+20130105+b028d3f-1).
>>
>> The following excerpt from the boot.log was with the latest git tree from the
>> 'devel' branch.  The Illegal Op is always the same, although the CPU exception
>> code seems to vary depending on the release of dosemu.  Various parts of the
>> application can be navigated through, but as soon as the directory containing
>> the accounting books is selected the crash occurs.  I presume it is scanning
>> the directory and opening files.
>>
>> I tried various cpu emulation options.  I also found one similar crash report in
>> the bug system that mentioned setting vm.mmap_min_addr to 0.  Neither
>> option helped.
>>
>> Excerpt from boot.log follows.
>> The full Debug +a log is at http://www.bork.org/~mort/boot.log
>>
>> Please let me know if any other info might help.
>> Thanks,
>> mh
>>
>> !!! Illegal op ff e8 2c
>> ==============================================================
>> CPU exception 0x0d err=0x00000000 cr2=00013aee eip=00472bda
>> ==============================================================
>> ERROR: unexpected CPU exception 0x0d err=0x00000000 cr2=00013aee while
>> in vm86 (DOS)
>>
>> Program=sigsegv.c, Line=200
>> EIP: 04f5:0000460f ESP: 23a9:000039e2  VFLAGS(b): 00000 00110111 00000110
>> EAX: 00008400 EBX: 00000012 ECX: 00006662 EDX: 00000000 VFLAGS(h): 00003706
>> ESI: 0000274f EDI: 0000069d EBP: 000039f6 DS: 274f ES: 0288 FS: 0000 GS: 0000
>> FLAGS: PF TF IF DF RF VM VIF  IOPL: 3
>> STACK: 80 c0 4f 27 9d 06 f6 39 4f 27 -> 00 00 f5 04 88 02 46 32 2c 03
>> OPS  : 0e 0a 00 00 89 0e 0c 0a e9 52 -> ff e8 2c 01 c7 06 06 0a 0e 00
>>          ffe8                04f5:460f jmp  far ax
>>
>> -- 
>> Martin Hicks P.Eng.      |         mort@bork.org
>> Bork Consulting Inc.     |   +1 (613) 266-2296
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Hi Martin,
> 	I think you'll need to report this over at http://sourceforge.net/p/dosemu/bugs/ as this list is very quiet these days, especially for development.
>
> Hope it helps,
>
> Andrew
>
>
I thought I heard that you cannot run 16 bit DOS programs on a 64 bit 
box.  And I thought that applies to wither Windows or Linux.
Let me know as I have a 64 bit box that I am not using because of this 
DOS issue.

John


  reply	other threads:[~2015-05-06 17:17 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-06 15:16 Illegal op ff e8 2c in newer dosemu Martin Hicks
2015-05-06 16:09 ` Andrew Bird
2015-05-06 17:17   ` John R. Sowden [this message]
2015-05-06 18:05     ` Mateusz Viste
2015-05-06 18:20       ` Frederic Herman
2015-05-06 22:05         ` Paul Crawford
2015-05-07 12:52           ` Martin Hicks
2015-05-07 13:00             ` Paul Crawford
2015-05-08  6:18               ` solarflow99
2015-05-06 18:33       ` John R. Sowden

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=554A4CB0.7070205@americansentry.net \
    --to=jsowden@americansentry.net \
    --cc=linux-msdos@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox