From mboxrd@z Thu Jan 1 00:00:00 1970 From: "John R. Sowden" Subject: Re: Illegal op ff e8 2c in newer dosemu Date: Wed, 06 May 2015 10:17:36 -0700 Message-ID: <554A4CB0.7070205@americansentry.net> References: <20150506170950.84c46c36be2e9ec79996baa7@spheresystems.co.uk> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=americansentry.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:Date:Message-ID; bh=fbYYtO5UMmhVjfZGo8UHTwwnWJ6/1K1ps76fEweBZLc=; b=TCFz01tOLj+6FdyBorN9F3r9616Acj6GW5J8bvfwulLJ8ajuZADHdXLE946HsYgOw+vEqhQuDRgkEb3xtbkIvm9cRycVVBf8tjpxnOptf1b48h/0kPyc00IePYLlE/VfiARId2jrMrFEzB2gvp1nN+EqS/AGxswcS0R33ASJYz4=; In-Reply-To: <20150506170950.84c46c36be2e9ec79996baa7@spheresystems.co.uk> Sender: linux-msdos-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-msdos@vger.kernel.org On 05/06/2015 09:09 AM, Andrew Bird wrote: > On Wed, 6 May 2015 11:16:18 -0400 > Martin Hicks 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