Skip to contentSkip to conversation

Working copy now fails to run... (long)

DISCUSSION Mike McCarty 1 participant 1 message Oct 14, 2005

lore
Share & tools
lore
#0 lore raw

I installed a copy of dosemu 1.2.2 several months ago, and it has worked well for me. I haven't used it in a few weeks, and today I fired it up.

Well, it doesn't run properly anymore.

Here's my setup:

$ which dosemu
~/bin/dosemu
$ cat ~/bin/dosemu
cd ~/bin/dosemudir/dosemu
./xdosemu &
$ ls /home/jmccarty/bin/dosemudir/dosemu
bin   COPYING  FDchange.log  README.bindist  Xfonts
conf  dosemu   freedos       xdosemu
$ ls -l /home/jmccarty/bin/dosemudir/dosemu/xdosemu
lrwxrwxrwx  1 jmccarty jmccarty 6 Feb 24  2005 /home/jmccarty/bin/dosemudir/dosemu/xdosemu -> dosemu
$ dosemu
$

But no new X window starts up. Yet...

$ ps -A | grep dosemu
 8854 pts/1    00:00:05 dosemu.bin
$ kill 8854
$ ps -A | grep dosemu
 8854 pts/1    00:00:48 dosemu.bin
[wait a minute or so]
$ ps -A | grep dosemu
 8854 pts/1    00:02:04 dosemu.bin

Hmm, won't kill...

$ kill -9 8854
$ ps -A | grep dosemu
$

Hmm...

$ cd
$ rm -rf .dosemu
$ cd bin
$ mv dosemudir dosemudir.old
$ mkdir dosemudir
$ cd dosemudir
$ cp -p ../dosemudir.old/dosemu-freedos-b9r5-bin.tgz .
$ cp -p ../dosemudir.old/dosemu-1.2.2-bin.tgz .
$ tar xzf dosemu-freedos-b9r5-bin.tgz
$ tar xzf dosemu-1.2.2-bin.tgz
$ ls
dosemu  dosemu-1.2.2-bin.tgz  dosemu-freedos-b9r5-bin.tgz
$ ls
bin  conf  COPYING  dosemu  FDchange.log  freedos  README.bindist xdosemu  Xfonts
$ ./dosemu

Creating symbolic link for bootdirectory as
/home/jmccarty/.dosemu/drives/c

DOSEMU will run on _this_ terminal.
To exit you need to execute 'exitemu' from within DOS, because <Ctrl>-C and 'exit' won't work!

Note that DOS needs 25 lines. You might want to enlarge your window before continuing.

Now type ENTER to start DOSEMU or <Ctrl>C to cancel
[return]
The Linux DOSEMU, Copyright (C) 2003 the 'DOSEMU-Development-Team'. This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file COPYING for more details. Use this program at your own risk!

By continuing execution of this program, you are stating that you have read the file COPYING and the above liability disclaimer and that you accept these conditions.

Enter 'yes' to confirm/continue: yes

[Results now are a black, blank window.]

In another window, I use

$ ps -A | grep dosemu
 9000 pts/1    00:00:32 dosemu.bin
$ ps -A | grep dosemu
 9000 pts/1    00:00:54 dosemu.bin

Hmm.

Still in another window (some blank lines added
for readability)

$ cd
$ cd .dosemu
$ ls -l boot.log
-rw-rw-r--  1 jmccarty jmccarty 1645 Oct 14 12:10 boot.log
$ head boot.log
CONF: config variable parser_version_3 set
CONF: config variable c_system set
CONF: Parsing built-in dosemu.conf file.
CONF: config variable version_3_style_used set
CONF: Parsing built-in global.conf file.
CONF: config variable version_3_style_used unset
CONF: config variable version_3_style_used set
debug flags: -a+cw
CONF: Disabling use of pentium timer
CONF: dosbanner on
$
$ tail boot.log
CONF: config variable c_system unset
CONF: mostly running as USER: uid=500 (cached 500) gid=500 (cached 500)
DBG_FD already set
DOSEMU-1.2.2.0 is coming up on Linux version 2.6.10-1.771_FC2
CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
CONF: reserving 64Kb at 0xF0000 for 'r' (Dosemu reserved area)
CPU: Stack bottom 0xbffeb000, top 0xc0000000, esp=0xbffff530
major = 136 minor = 1
CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
SERIAL $Header: /cvsroot/dosemu/dosemu/src/base/serial/ser_init.c,v 1.1.2.5 2004/02/10 00:36:26 bartoldeman Exp $
$
$ uname -a
Linux Presario-1 2.6.10-1.771_FC2 #1 Mon Mar 28 00:50:14 EST 2005 i686 i686 i386 GNU/Linux

Does anyone have a suggestion?

Mike

Signature · 5 lines
p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);}
This message made from 100% recycled bits.
You have found the bank of Larn.
I can explain it for you, but I can't understand it for you.
I speak only for myself, and I am unanimous in that!