Your message dated Sat, 07 May 2011 14:48:42 +0000
with message-id <[email protected]>
and subject line Bug#569754: fixed in dosemu 1.4.0+svn.2008-1
has caused the Debian Bug report #569754,
regarding dosemu: LOWRAM problem now affects Lenny
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
569754: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=569754
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dosemu
Version: 1.4.0+svn.1999-1
Severity: normal
With the latest kernel upgrade in Lenny, dosemu no longer runs. This
report's main purpose is to suggest updating dosemu on Lenny so that it
at least tells people what is going on and how to fix it. I also report
an odd mix of successes and failures running the latest version of
dosemu without altering vm.mmap_min_addr.
# after 2.6.26 kernel update and reboot
# dosemu ran fine before this
$ dosemu &
[1] 11627
$ ERROR: $_dosmem = (768) not allowed for X and VGA console graphics,
restricting to 640K
LOWRAM mmap: Invalid argument
[1]+ Segmentation fault dosemu
I was also surprised the backporting from unstable did not run. Here
are the results afer building it locally and installing it:
$ dosemu &
[1] 21452
$ ERROR: $_dosmem = (768) not allowed for X and VGA console graphics,
restricting to 640K
LOWRAM mmap: Operation not permitted
Cannot map low DOS memory (the first 640k).
You can most likely avoid this problem by running
sysctl -w vm.mmap_min_addr=0
as root, or by changing the vm.mmap_min_addr setting in
/etc/sysctl.conf or a file in /etc/sysctl.d/ to 0.
[1]+ Exit 99 dosemu
I was surprised because that worked fine on another system (with a
2.6.32 kernel). That system is amd64 architecture, intel chips, and
hardware virtualization.
This system (with the stock 2.6.26 kernel) is 32 bit with AMD chips and
no virtualization. I see earlier in this bug that emulation must be
enabled to allow access to memory location 0, so it is perhaps not
surprising that it doesn't work--but is surprising that it works on the
2.6.32 system.
While it's true that people who run into this problem on Lenny can find
a solution on the internet, that's not a particularly friendly way to
handle the problem--particularly since dosemu was working before the
upgrade.
Note the version number on the bug reflects the backported unstable
version on my system. The bug applies to the stable version.
-- System Information:
Debian Release: 5.0.4
APT prefers stable
APT policy: (990, 'stable'), (50, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages dosemu depends on:
ii libasound2 1.0.16-2 ALSA library
ii libc6 2.7-18lenny2 GNU C Library: Shared libraries
ii libgpm2 1.20.4-3.1 General Purpose Mouse - shared lib
ii libsdl1.2debian 1.2.13-2 Simple DirectMedia Layer
ii libslang2 2.1.3-3 The S-Lang programming library - r
ii libsndfile1 1.0.17-4+lenny2 Library for reading/writing audio
ii libx11-6 2:1.1.5-2 X11 client-side library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
ii libxxf86vm1 1:1.0.2-1 X11 XFree86 video mode extension l
dosemu recommends no packages.
dosemu suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dosemu
Source-Version: 1.4.0+svn.2008-1
We believe that the bug you reported is fixed in the latest version of
dosemu, which is due to be installed in the Debian FTP archive:
dosemu_1.4.0+svn.2008-1.debian.tar.gz
to contrib/d/dosemu/dosemu_1.4.0+svn.2008-1.debian.tar.gz
dosemu_1.4.0+svn.2008-1.dsc
to contrib/d/dosemu/dosemu_1.4.0+svn.2008-1.dsc
dosemu_1.4.0+svn.2008-1_amd64.deb
to contrib/d/dosemu/dosemu_1.4.0+svn.2008-1_amd64.deb
dosemu_1.4.0+svn.2008.orig-freedos.tar.bz2
to contrib/d/dosemu/dosemu_1.4.0+svn.2008.orig-freedos.tar.bz2
dosemu_1.4.0+svn.2008.orig.tar.bz2
to contrib/d/dosemu/dosemu_1.4.0+svn.2008.orig.tar.bz2
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Kees Cook <[email protected]> (supplier of updated dosemu package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 07 May 2011 05:06:42 -0700
Source: dosemu
Binary: dosemu
Architecture: source amd64
Version: 1.4.0+svn.2008-1
Distribution: unstable
Urgency: low
Maintainer: Kees Cook <[email protected]>
Changed-By: Kees Cook <[email protected]>
Description:
dosemu - DOS Emulator for Linux
Closes: 569754
Changes:
dosemu (1.4.0+svn.2008-1) unstable; urgency=low
.
* New upstream version, exported from svn r2008.
* add debian/patches/force-vm86-emu.patch: kick $_cpu_emu up to "vm86" so
dosemu will run on a system with mmap_min_addr > 0 (Closes: 569754).
* update debian/patches/debianize.patch: do not build redundant mkfatimage.
* add debian/doc-base.{freecom,cmd}: add doc-base files for HTML docs.
* debian/rules: update for freedos orig-file split-up.
* debian/control: standard version bump, no changes needed.
* debian/control: drop references to Etch-era package replacements.
Checksums-Sha1:
e7cc86a1e832b59b86d7f9c3353251d6cab9c9d1 2272 dosemu_1.4.0+svn.2008-1.dsc
00fa89149d7fd7925f294bcc73c1662849d07842 4471840
dosemu_1.4.0+svn.2008.orig-freedos.tar.bz2
9eb9c1e9c71bdf7089cb76362641720eb90eec8d 1969067
dosemu_1.4.0+svn.2008.orig.tar.bz2
89b56a1744280fab82d06056d8618630efb2cfae 27095
dosemu_1.4.0+svn.2008-1.debian.tar.gz
1f0f4a3f2507e9b949a7c0c7802241041793d5b9 2542250
dosemu_1.4.0+svn.2008-1_amd64.deb
Checksums-Sha256:
06cb832bd55213251745c5ce498a459731da1d6fa2ff0367359f1c5fa8e3f53c 2272
dosemu_1.4.0+svn.2008-1.dsc
1a5ffdd7f061bf4641e078c96ab9d1b388efe7ddcbe0f050e82e75d53f72cee7 4471840
dosemu_1.4.0+svn.2008.orig-freedos.tar.bz2
2c3034f65209997d4abcbe0a9f4edf37207f685a0dcd6e9ebc0ad0bcb1bac79c 1969067
dosemu_1.4.0+svn.2008.orig.tar.bz2
c1fa391e96d4b501a9d64f8c9269c66221e8ccd6da6a29b12afaf61218baaa1e 27095
dosemu_1.4.0+svn.2008-1.debian.tar.gz
5145dae258bf5c59e2ae72b3129218db2a98723a84f875a93b90ccf8e10ee115 2542250
dosemu_1.4.0+svn.2008-1_amd64.deb
Files:
803c4c0b351ecd4509d2dbf44e2ce75f 2272 contrib/otherosfs optional
dosemu_1.4.0+svn.2008-1.dsc
c5f0895fbcd57b1682ee623694d74eba 4471840 contrib/otherosfs optional
dosemu_1.4.0+svn.2008.orig-freedos.tar.bz2
c930a61b13c4766c78e65b59a125d7c1 1969067 contrib/otherosfs optional
dosemu_1.4.0+svn.2008.orig.tar.bz2
1cde5a97cd6da21d7b4cd80d74ff2638 27095 contrib/otherosfs optional
dosemu_1.4.0+svn.2008-1.debian.tar.gz
6f3c59413c667586fb166dae16dceda4 2542250 contrib/otherosfs optional
dosemu_1.4.0+svn.2008-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Kees Cook <[email protected]>
iQIcBAEBCgAGBQJNxVErAAoJEIly9N/cbcAmTJoQAJmERH51gu5Z2qd+yd1Ncmjn
LA4JJiLL1GkdYQyMD+FcR3VBhMx2LIeVDgKcdnAZ1rE7d8fUjmXQUER41DQ6WMw7
im14qoBgV6rZzlTaG4P9MpsfaW4QvhGrT/1utttZF/PSSRxkkEtuaPu/Q/oj7bRD
z5sS/PC/vpDBKU8bJ7XmE0aBTK4e7mi+5Ba/br5puzv+x+x/ujKTc49kLaejpKeL
W+6dYrfsYRxCm1nQs9FBHpjZ4sNQr/Bu2/4kDttIMWxBrMlObS+TVJkeeWg/hJGI
8iEtzdukhFxwgr97qo+wjGu7RESDq3FbxwDNMcE9IFS8cW6wZzopycQaI3C9g0cQ
II8P80vdDuht/bnLBbN2vMlTO628E1g6jB+kZlD2RuCRA4JDubux6Vvo/l+1fsAx
CbZseK+PX4FNrPAP/FD5VugZpF+Thk8YXR4lsskWSzeo5UnXE4MKtQChZll3Rx3Z
vEOTfu3+9eVICA7ffWBaArBcfND4aPld5hsOD+h5qOr3guELLvfgEN2gDtPVkTuf
y/5lpM1irKE3fw96gg8EIGxW8G90estrFo5YddMa/Vcd/+wOFvbe69neDlIZTPHG
jWymPreYeXHwKTu0Zykbp7i744VJXB6nfD5UIrOri+WvMEr9k8BtAYH5rbK6r8cm
S54HXMAc8PXBaQCuVNP0
=MPRS
-----END PGP SIGNATURE-----
--- End Message ---