Again I have problem with Novell vlm.exe.
I use dosemu-1.1.3, compilled without any pathes (usually I have some :),
$builddir/dist/tmp/dosemu is copied to /home/bga/dosemu,
/home/bga/dosemu/conf/dosemu.conf
is edited to get $_ipxsupport = (on). Then I start /home/bga/dosemu/dosemu,
'ver' command says:
--
DOSEMU built-in command.com version 1.0
DOSEMU version is 1.1.3.0, 2002/03/19
FreeDOS kernel version 1.1.24 [Jun 10 2001 22:25:01]
XX-DOS version reported is 5.0
--
I start c:\>nwclient\vlm :
--
VLM.EXE - NetWare virtual loadable module manager v1.20 (941108)
(C) Copyright 1994 Novell, Inc. All Rights Reserved.
Patent pending.
The VLM.EXE file is pre-initializing the VLMs..............
The VLM.EXE file is using extended memory (XMS).
--
And here dosemu exits to Linux. That's I see in /home/bga/dosemu/boot.log:
--
<skip>
ERROR: general protection at 0xc92e0: 50
ERROR: general protection at 0xc92e0: 50
Program=do_vm86.c, Line=388
EIP: c92e:00010000 ESP: 8a76:0000352e VFLAGS(b): 00000 01111010 10010110
EAX: 0000000f EBX: 0000000e ECX: 0000c957 EDX: 00000008 VFLAGS(h): 00007a96
ESI: 000036a9 EDI: 00000291 EBP: 0000000f DS: c893 ES: c609 FS: 0000 GS: 0000
FLAGS: PF AF SF IF OF NT RF VM VIF IOPL: 3
STACK: 32 04 3c 35 46 72 9a 36 76 8a -> 3c 35 76 8a 50 04 76 8a 46 13
00| 0070:0052->000752 01| 0070:001b->00071b 02| f000:0020->0f0020
03| 0070:001b->00071b 04| f000:0040->0f0040 05| f000:0050->0f0050
06| 0070:001b->00071b 07| 0823:ec50->016e80 08| 0070:0242->000942
09| 0070:0248->000948 0a| 0070:024e->00094e 0b| 0070:0254->000954
0c| 0070:025a->00095a 0d| 0070:0260->000960 0e| 0070:0266->000966
0f| 0070:026c->00096c 10| c3d6:016c->0c3ecc 11| f000:0110->0f0110
12| f000:0120->0f0120 13| f000:0130->0f0130 14| f000:0140->0f0140
15| f000:0150->0f0150 16| f800:3500->0fb500 17| f000:0170->0f0170
18| f000:0180->0f0180 19| f000:0190->0f0190 1a| f000:01a0->0f01a0
1b| 0070:02fc->0009fc 1c| f000:01c0->0f01c0 1d| f000:01d0->0f01d0
1e| f000:01e0->0f01e0 1f| 0000:0000->000000 20| 0070:002a->00072a
21| 0070:0032->000732 22| 0370:0382->003a82 23| 8a76:072f->08ae8f
24| 0370:0304->003a04 25| 0070:003a->00073a 26| 0070:0042->000742
27| 0070:004a->00074a 28| c3d6:011a->0c3e7a 29| 0070:01bc->0008bc
2a| 0070:001b->00071b 2b| 0070:001b->00071b 2c| 0070:001b->00071b
2d| 0070:001b->00071b 2e| 0070:001b->00071b 2f| c22e:0000->0c22e0
30| 0070:001b->00071b 31| 0070:001b->00071b 32| 0070:001b->00071b
33| 0070:001b->00071b 34| 0070:001b->00071b 35| 0070:001b->00071b
ERROR: SIGSEGV, protected insn...exiting!
ERROR: SIGSEGV, protected insn...exiting!
leavedos(4|0x4) called - shutting down
calling SIG_close
calling keyboard_close
00| 0070:0052->000752 01| 0070:001b->00071b 02| f000:0020->0f0020
03| 0070:001b->00071b 04| f000:0040->0f0040 05| f000:0050->0f0050
06| 0070:001b->00071b 07| 0823:ec50->016e80 08| 0070:0242->000942
09| 0070:0248->000948 0a| 0070:024e->00094e 0b| 0070:0254->000954
0c| 0070:025a->00095a 0d| 0070:0260->000960 0e| 0070:0266->000966
0f| 0070:026c->00096c 10| c3d6:016c->0c3ecc 11| f000:0110->0f0110
12| f000:0120->0f0120 13| f000:0130->0f0130 14| f000:0140->0f0140
15| f000:0150->0f0150 16| f800:3500->0fb500 17| f000:0170->0f0170
18| f000:0180->0f0180 19| f000:0190->0f0190 1a| f000:01a0->0f01a0
1b| 0070:02fc->0009fc 1c| f000:01c0->0f01c0 1d| f000:01d0->0f01d0
1e| f000:01e0->0f01e0 1f| 0000:0000->000000 20| 0070:002a->00072a
21| 0070:0032->000732 22| 0370:0382->003a82 23| 8a76:072f->08ae8f
24| 0370:0304->003a04 25| 0070:003a->00073a 26| 0070:0042->000742
27| 0070:004a->00074a 28| c3d6:011a->0c3e7a 29| 0070:01bc->0008bc
2a| 0070:001b->00071b 2b| 0070:001b->00071b 2c| 0070:001b->00071b
2d| 0070:001b->00071b 2e| 0070:001b->00071b 2f| c22e:0000->0c22e0
30| 0070:001b->00071b 31| 0070:001b->00071b 32| 0070:001b->00071b
33| 0070:001b->00071b 34| 0070:001b->00071b 35| 0070:001b->00071b
calling disk_close_all
calling video_close
releasing ports and blocked devices
calling shared memory exit
calling HMA exit
closing debugger pipes
calling mapping_close()
calling close_all_printers
calling mouse_close
--
Maybe, you can make dosemu-1.1.3-bin.tgz compilled on your
system so I can understand if it is compilling bug?
P.S. kernel: 2.2.20 patched by distributor, gcc: 2.96.
--
Grigory Batalov.
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html