newer version in debian

Bug #56778 reported by Bart Martens
4
Affects Status Importance Assigned to Milestone
dosemu-freedos (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

From: Stegozor <email address hidden>
To: <email address hidden>
Subject: Serious problem with dosemu package on Ubuntu
Date: Fri, 18 Aug 2006 00:33:47 +0200

Hi,

I experienced a serious problem after having installed dosemu
1.2.2-3build1 (dapper) on my Ubuntu 6.06 LTS Dapper Drake with all its
updates installed. Dosemu just refused to launch, returning the error
message that I put at the bottom of this mail. After having tried
several workarounds, finally I downloaded a rpm package from
http://prdownloads.sourceforge.net/dosemu/dosemu-1.2.2-1.i386.rpm%3Fdownload
and transformed into a deb using alien. Now, it works quite fine, but if
I accept the auto-update of Ubuntu for dosemu, it fails again.

According to the dosemu developper, it's because debian failed to adopt
the latest package and it uses dead code. For further information,
please see: http://www.ussg.iu.edu/hypermail/linux/kernel/0503.3/1942.html

Feel free to send a message if I wasn't clear enough, and please,
please, fix that problem.

Best regards.

PS: Additional information follows :

my configuration: AMD Athlon XP 2000+ (running at 1,2 Ghz, voluntary
Bios setting), 384 Mb of RAM, 20 Gb hard disk (/ 15 Gb, /home 2Gb, swap
1Gb, another 1 Gb not yet formatted), the whole thing running under the
latest Ubuntu release (6.06 Dapper Drake with all its updates installed).

(...):~$ uname -a
Linux elrascle-desktop 2.6.15-26-386 #1 PREEMPT Thu Aug 3 02:52:00 UTC
2006 i686 GNU/Linux

A workaround tried and that didn't work :

(...):~$ sudo -s
root@(...):~# whoami
root
root@(...):~# echo 0 > /proc/sys/kernel/randomize_va_space
root@(...):~# cat /proc/sys/kernel/randomize_va_space
0

Interesting links about this bug:

https://wiki.ubuntu.com/JamesStansell#dosemu
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327153

The error message of dosemu :

(C) Copyright 1995-2002 Pasquale J. Villani and The FreeDOS Project.
All Rights Reserved. This is free software and comes with ABSOLUTELY NO
WARRANTY; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2, or (at your option) any later version.
C: HD1 Pri:1 CHS= 0-1-1 start = 0MB,size = 392
DOS=UMB,HIGH[Y,N]?Y
LASTDRIVE=H[Y,N]?Y
FILES=20[Y,N]?Y
SHELL=C:\COMMAND.COM /E:1024 /P[Y,N]?Y
Kernel: allocated 41 Diskbuffers = 21812 Bytes in HMA
DEVICEHIGH=C:\DOSEMU\EMS.SYS[Y,N]?ERROR: cpu exception in dosemu code
outside of VM86()!
trapno: 0x0e errorcode: 0x00000004 cr2: 0x468a5b2d
eip: 0x468a5b2d esp: 0xbfa3ffb5 eflags: 0x00210282
cs: 0x0073 ds: 0x007b es: 0x007b ss: 0x007b
Page fault: read instruction to linear address: 0x468a5b2d
CPU was in user mode
Exception was caused by non-available page
ERROR: Fault handler re-entered! signal=11 _trapno=0xE
ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x0e errorcode: 0x00000004 cr2: 0x468a5b23
eip: 0x0805f160 esp: 0x083dd860 eflags: 0x00210202
cs: 0x0073 ds: 0x007b es: 0x007b ss: 0x007b
Page fault: read instruction to linear address: 0x468a5b23
CPU was in user mode
Exception was caused by non-available page

Revision history for this message
Bart Martens (bartm) wrote :
Download full text (4.2 KiB)

From: Bart Martens <email address hidden>
To: Stegozor <email address hidden>
Subject: Re: Serious problem with dosemu package on Ubuntu
Date: Fri, 18 Aug 2006 08:53:12 +0200

On Fri, 2006-08-18 at 00:33 +0200, Stegozor wrote:
> Hi,

Hi Stegozor,

>
> I experienced a serious problem after having installed dosemu
> 1.2.2-3build1

That is not the latest package in Ubuntu.
https://launchpad.net/distros/ubuntu/+source/dosemu

> (dapper) on my Ubuntu 6.06 LTS Dapper Drake with all its
> updates installed.

I use Debian, not Ubuntu, but I'll try to help you.
http://www.debian.org/
http://packages.debian.org/dosemu
http://packages.debian.org/dosemu-freedos

> Dosemu just refused to launch, returning the error
> message that I put at the bottom of this mail.

Maybe it's the same problem as this:
https://launchpad.net/distros/ubuntu/+source/dosemu-freedos/+bug/52857

> After having tried
> several workarounds, finally I downloaded a rpm package from
> http://prdownloads.sourceforge.net/dosemu/dosemu-1.2.2-1.i386.rpm%3Fdownload
> and transformed into a deb using alien. Now, it works quite fine,

Good for you.

> but if
> I accept the auto-update of Ubuntu for dosemu, it fails again.

I guess that's normal.

>
> According to the dosemu developper, it's because debian failed to adopt
> the latest package and it uses dead code. For further information,
> please see: http://www.ussg.iu.edu/hypermail/linux/kernel/0503.3/1942.html

Bart Oldeman wrote that on Mar 31 2005. Eleven months later Bart
Oldeman gave me reasons to stick to the latest stable upstream release:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=352100

>
> Feel free to send a message if I wasn't clear enough,

It was clear.

> and please,
> please, fix that problem.

Maybe your problem disappears when you try the suggestions on this bug
report:
https://launchpad.net/distros/ubuntu/+source/dosemu-freedos/+bug/52857

>
> Best regards.
>
> PS: Additional information follows :
>
> my configuration: AMD Athlon XP 2000+ (running at 1,2 Ghz, voluntary
> Bios setting), 384 Mb of RAM, 20 Gb hard disk (/ 15 Gb, /home 2Gb, swap
> 1Gb, another 1 Gb not yet formatted), the whole thing running under the
> latest Ubuntu release (6.06 Dapper Drake with all its updates installed).
>
> (...):~$ uname -a
> Linux elrascle-desktop 2.6.15-26-386 #1 PREEMPT Thu Aug 3 02:52:00 UTC
> 2006 i686 GNU/Linux
>
> A workaround tried and that didn't work :
>
> (...):~$ sudo -s
> root@(...):~# whoami
> root
> root@(...):~# echo 0 > /proc/sys/kernel/randomize_va_space
> root@(...):~# cat /proc/sys/kernel/randomize_va_space
> 0
>
>
> Interesting links about this bug:
>
> https://wiki.ubuntu.com/JamesStansell#dosemu

I would not give that advice.

> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327153

That bug seems unrelated, but I'm not sure.

Well, I hope that this e-mail was helpful.

Regards,

Bart Martens

>
>
>
> The error message of dosemu :
>
> (C) Copyright 1995-2002 Pasquale J. Villani and The FreeDOS Project.
> All Rights Reserved. This is free software and comes with ABSOLUTELY NO
> WARRANTY; you can redistribute it and/or modify it under the terms of the
> GNU General Public Lic...

Read more...

Revision history for this message
Zigoto (zigoto) wrote :

Bart wrote:

> Maybe your problem disappears when you try the suggestions on this
> bug report:
>https://launchpad.net/distros/ubuntu/+source/dosemu-freedos/+bug/52857

Indeed, I removed dosemu and freedos packages using Synaptic, downloaded the new package and installed it. Dosemu works like a charm now.
(I especially referred to the message of Adrian R Goalby (2006-08-03 19:39:13 UTC) that you can find on the page indicated by the link). Thank you Bart.

Revision history for this message
Bart Martens (bartm) wrote :

Not "rejected" but "processed".

Changed in dosemu-freedos:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.