trouble with 1.3.3 on FC5-x86_64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Hi. I need some help. I have compiled 1.3.3 on an Athlon-64 machine
running a very fresh install of Fedora Core 5 x68-64:

Linux localhost.localdomain 2.6.15-1.2054_FC5 #1 SMP Tue Mar 14 15:48:20 EST 2006 x86_64 x86_64 x86_64 GNU/Linux

The compilation was an adventure with libraries (all of which caused by FC5 not completely installing needed 32-bit libraries and/or not creating the necessary symlinks to shared libraries it *did* install, and doing
away with /usr/X11R6/lib .)

My resolution of all this I will post here if I can get my current problems solved; until I do there is no point in leading others to the brick wall I find myself at now. I finally got configure and make and make install to go cleanly. The /etc/dosemu files are the default ones installed by the build; no changes, and it sounds in any case like the trouble is long before any configuration matters. Both dosemu and xdosemu crash immediately with the message:


screen snippet:

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

Enter 'yes' to confirm/continue: yes
ERROR: unexpected CPU exception 0x0e err=0x00000015 cr2=0860f6d0 while in \ vm86 (DOS)
Program=sigsegv.c, Line=173
EIP: f000:0000e060 ESP: 0030:00000100  VFLAGS(b): 00000 00000000 00000010
EAX: 000000c1 EBX: 00000000 ECX: 00000000 EDX: 00000000 VFLAGS(h): 00000002
ESI: 00000000 EDI: 00000000 EBP: 00000000 DS: 0040 ES: 0000 FS: 0000 GS: 0000
STACK: 00 00 00 00 00 00 60 e0 00 f0 -> 00 00 00 00 00 00 00 00 78 03


boot.log for this session

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
CONF: opened include file /etc/dosemu/dosemu.conf
CONF: closed include file /etc/dosemu/dosemu.conf
CONF: mapping driver = 'auto'
debug flags: -a+cw
CONF: Disabling use of pentium timer
CONF: dosbanner on
CONF: timer freq=18, update=54925
CONF: CPU set to 386
CONF: CPUEMU set to 0 for 386
CONF: 8192k bytes XMS memory
CONF: 2048k bytes EMS memory
CONF: EMS-frame = 0xe400
CONF: DPMI-Server on (0x5000)
CONF: DPMI base addr = 0x10000000
CONF: PM DOS API Translator on
CONF: No DJGPP NULL deref checks: off
CONF: dosemu running on X
CONF: x keycode keycode 2 mode13fact 2 gamma 100 font '' mgrab_key "Home"
CONF: time mode = 'bios'
SER: directory /var/lock namestub LCK.. binary No
MOUSE: no device specified, type 0 using internaldriver: yes, emulate3buttons: no baudrate: 0
CONF: Keyboard-layout keyb-user
CONF: **** Warning: floppy /dev/fd0 not accessable, disabled
CONF: fastfloppy = 1
CONF: IPX support off
CONF(LPT0) f: (null)   c: lpr -l  t: 20  port: 0
CONF(LPT1) f: (null)   c: lpr -l -P lpt2  t: 20  port: 0
CONF(LPT2) f: (null)   c: lpr -l -P lpt3  t: 20  port: 0
CONF: not allowing speaker port access
CONF: Packet Driver enabled.
device: /home/jeg/.dosemu/drives/c type 4 h: -1  s: -1   t: -1 drive C:
CONF: config variable c_system unset
Linux kernel 2.6.15; CPU speed is 2210793000 Hz
CPU-EMU speed is 2211 MHz
CONF: mostly running as USER: uid=500 (cached 500) gid=500 (cached 500)
DBG_FD already set
DOSEMU- is coming up on Linux version 2.6.15-1.2054_FC5
WARN: vm86plus service not available in your kernel
WARN: using CPU emulation for vm86()
CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
CONF: reserving 48Kb at 0xF4000 for 'r' (Dosemu reserved area)
CPU: Stack bottom 0xfffec000, top 0xffffe000, esp=0xfffed4f0
major = 136 minor = 4
CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
Registering HWRAM, type=
CONF: reserving 12Kb at 0xC0000 for 'V' (VGAEMU Video BIOS)
SERIAL $Header: /cvsroot/dosemu/dosemu/src/base/serial/ser_init.c,v 1.23 2005/08/22 00:05:17 bartoldeman Exp $
PKT: Cannot allocate TAP device (dynamic): Permission denied
CONF: detected layout is "auto"
CONF: detected alternate layout: (null)
CONF: reserving 64Kb at 0xE4000 for 'E' (EMS page frame)
CONF: reserving 132Kb at 0xC3000 for 'U' (Upper Memory Block (UMB, XMS 3.0))
TIME: using 9154 usec for updating ALRM timer
======================= ENTER CPU-EMU ===============

ERROR: unexpected CPU exception 0x0e err=0x00000015 cr2=0860f6d0 while in vm86 (DOS)

leavedos(4|0x4) called - shutting down
leavedos() called from within a signal context!
======================= LEAVE CPU-EMU ===============
Total cpuemu time               19 us (incl.trace)
Total codgen time                4 us
Total linker time                0 us
Total exec   time                0 us (incl.faults)
Total insert time                1 us
Total search time                0 us
Total clean  time              339 us
Max tree nodes                   0
Max node size                    0
Max tree depth                   0
Nodes parsed                     1
Find misses                      0
Nodes executed                   0
Page faults                      0
Signals received                 0
Tree cleanups                    1


If anyone has any suggestions for how to proceed, I would very much
appreciate it. Could this be related in any way to the old 1.2.2
randomize_va_space problem with 2.6 kernels?


--jim gunn
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at

[Index of Archives]     [Linux Console]     [Linux Audio]     [Linux for Hams]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite Camping]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Samba]     [Linux Media]     [Fedora Users]

  Powered by Linux