dosemu won't start, ERROR: coopthreads: lowmem heap + stack are too big

Bug #53384 reported by Adrian R Goalby
10
Affects Status Importance Assigned to Milestone
dosemu (Ubuntu)
Invalid
Undecided
Unassigned
dosemu-freedos (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

dosemu fails when started with:-

ERROR: coopthreads: lowmem heap + stack are too big

Used command "dosemu -dumb" in a Terminal window after applying the following fixes from bug #52857
(i) insert into /etc/dosemu/dosemu.conf
    $_layout = "uk"
(ii) sudo -i
    echo 0 >/proc/sys/kernel/randomize_va_space
    exit

Using the following Dapper packages:-

dosemu
version: 1.2.2-3build1
The Linux DOS Emulator

dosemu-freedos
version: b8p-4
FreeDOS package for DOSEMU

xfonts-dosemu
version: 1.2.2-3build1
VGA font for the DOS Emulator

linux-image-2.6.15-26-k7
version: 2.6.15-26.45
Linux kernel image for version 2.6.15 on AMD K7 SMP/UP

Revision history for this message
Adrian R Goalby (argoalby) wrote :
Revision history for this message
Daniel James (danielxjames) wrote :

I can confirm this bug. running Ubuntu Dapper, /etc/dosemu/dosemu.conf $_layout = "de"

daniel@voyager:~$ uname -a
Linux voyager 2.6.15-26-686 #1 SMP PREEMPT Mon Jul 17 20:14:14 UTC 2006 i686 GNU/Linux

Revision history for this message
Swen (kernelpanic-1-0) wrote :

I confirm it, too. Ubuntu Dapper, 2.6.15-26-386

Revision history for this message
Adrian R Goalby (argoalby) wrote :

Tried later version of freedos package as suggested for Bug #52857 by Mantas Kriaučiūnas.

Downloaded and installed package dosemu-freedos_0.0.b9r5a-3_i386.deb (from Debian unstable or testing).

More detailed instructions if anyone needs them:-
Browse to Debian mirror list for package http://packages.debian.org/cgi-bin/download.pl?arch=i386&file=pool%2Fcontrib%2Fd%2Fdosemu-freedos%2Fdosemu-freedos_0.0.b9r5a-3_i386.deb&md5sum=dbdb9b3d6d70d2713611969eb50a3f9c&arch=i386&type=main
Download package from one of the mirrors.
Uninstall dosemu-freedos version b8p-4, eg. using Synaptic Package Manager.
Install downloaded package, eg. right-click file and select 'Open with "GDebi Package Installer"'.
Remember to uninstall the Debian package when official Ubuntu version available.

Afterwards dosemu seems to work properly both in terminal window and after text mode login.

This seems to cure both this Bug #53384 and also Bug #52857

Suggestion to maintainer: please change Dapper to use the above version, there does not seem to be much reason to keep the current unusable version.

Changed in dosemu:
status: Unconfirmed → Confirmed
Revision history for this message
Adrian R Goalby (argoalby) wrote :

Dapper is Ubuntu 6.06 LTS (Long Term Support)

I think this implies that this problem should be corrected in Dapper. Edgy is not released yet, and even then support for Dapper will still be required.

This Bug #53384 and Bug #52857 together with Bug #53996 against dosemu all need to be fixed to get dosemu working properly on Ubuntu. None require upstream patches, they just require using the correct versions from upstream.

Dosemu has been around for a few years and I think most Linux users would expect all releases of Ubuntu to have a working version.

Would the maintainer please set the importance to "Medium".

Revision history for this message
StefanPotyra (sistpoty) wrote :

setting to medium... will be next on my list.

Changed in dosemu-freedos:
assignee: nobody → sistpoty
importance: Undecided → Medium
Revision history for this message
meister_meier (meister-meier) wrote :

same problem with edgy 06.10

Revision history for this message
StefanPotyra (sistpoty) wrote :

Hi,

for edgy, there is already a newer version available via edgy-backports. For dapper this will follow soon.

We've been considering to shove the newer dosemu-freedos through -updates, but the changes were too disruptive.

Cheers,
    Stefan.

Revision history for this message
Daniel James (danielxjames) wrote :

I can't find the new version in edgy-backports. The versions I see are
dosemu 1.2.2-5ubuntu1 and
dosemu-freedos b8p-4

That's the same as with backports disabled.

???

Revision history for this message
Mário Meyer (mariomeyer) wrote :

Same here... Just added the edgy-backports and see nothing different...

Revision history for this message
StefanPotyra (sistpoty) wrote :

Hi,

sorry, I've read bug #73056 (conecerned about backporting) wrong. Seems like it's still waiting for a final approval from an archive-admin.

Cheers,
   Stefan.

Revision history for this message
Mário Meyer (mariomeyer) wrote : Re: [Bug 53384] Re: dosemu won't start, ERROR: coopthreads: lowmem heap + stack are too big

Could you then post an URL for us to get the debs??

Em Qui, 2007-01-11 às 21:11 +0000, StefanPotyra escreveu:
> Hi,
>
> sorry, I've read bug #73056 (conecerned about backporting) wrong. Seems
> like it's still waiting for a final approval from an archive-admin.
>
> Cheers,
> Stefan.
>
--
             M á r i o M e y e r
-------------------------------------------------
 E-mail: <email address hidden>
 GNU/Linux User: 328312 GPG ID: 0xB39C065D
 Site: http://people.ubuntubrasil.org/~mariomeyer
-------------------------------------------------

Revision history for this message
Mário Meyer (mariomeyer) wrote :

Could you then get us an URL for the debs?

Revision history for this message
StefanPotyra (sistpoty) wrote :

Hi,

you can safely install the feisty package of dosemu-freedos, since it's from a packaging point of view just a data package (during package building, nothing gets compiled).

http://packages.ubuntu.com/cgi-bin/download.pl?arch=i386&file=pool%2Fmultiverse%2Fd%2Fdosemu-freedos%2Fdosemu-freedos_0.0.b9r5a-3_i386.deb&md5sum=d10f2eb84b7448c82df184073c9ee9bb&arch=i386&type=main

Cheers,
    Stefan.

Revision history for this message
StefanPotyra (sistpoty) wrote :

rejecting from dosemu.

Changed in dosemu:
status: Unconfirmed → Rejected
Revision history for this message
StefanPotyra (sistpoty) wrote :

unassign myself, as its in the hands of backports.

Changed in dosemu-freedos:
assignee: sistpoty → nobody
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.