I have a DOS program that hangs while running under dosemu-1.0.1.0 using the DOS that came with Win95. I found the point in the debug log where the program stops responding but I don't understand the debug output. The message "Return for SIGNAL" begins repeating many times at the end of the log. Does this excerpt provide a clue as to what is going on and how I could fix it? I'm using Slackware 4.0 with kernel version 2.2.6.
Thanks, Kurt Kehler KBD: putkey(RELEASE, 001c, '^M') called KBD: writing to queue: bios_key=0000 shift=0002 scan=0000009c KBD: port60 still has data 8042: do_irq1(), VIF = 1 8042: read port 0x60 = 0x1c 8042: read port 0x60 read=0x1c INT15 0x4f CARRY=1 AX=861c HELPER: get_bios_key() returned 1c0d KBD: read queue: bios_buffer=0000 shiftstate_buffer=0002 raw=9c KBD: queuelevel=0 8042: scheduling IRQ1 Return from vm86() for STI 8042: do_irq1(), VIF = 1 8042: read port 0x60 = 0x9c 8042: read port 0x60 read=0x9c INT15 0x4f CARRY=1 AX=869c HELPER: get_bios_key() returned 0000 Return from vm86() for STI INT2F at ff33:5abb: AX=168f, BX=0101, CX=0084, DX=012e, DS=00c9, ES=00c9 int 0x2f, ax=0x168f INT2F at ff33:5b5f: AX=168f, BX=0101, CX=0084, DX=017f, DS=00c9, ES=00c9 int 0x2f, ax=0x168f INT21 (0) at 223d:79d2: AX=4300, BX=0d94, CX=0020, DX=1afe, DS=7cb7, ES=7cb7 int 0x21, ax=0x4300 INT2F at ff33:ada4: AX=1123, BX=0d94, CX=0020, DX=1afe, DS=7cb7, ES=00c9 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 DISK: /dev/hda1: Trying to read 1 sectors at T/S/H 0/36/1-32256 at pos 18432 DISK read @1/0/36 (1) -> 0x3a20 OK. DISK: /dev/hda1: Trying to read 1 sectors at T/S/H 2/8/33-32256 at pos 9293824 DISK read @33/2/8 (1) -> 0x3a20 OK. DISK: /dev/hda1: Trying to read 1 sectors at T/S/H 2/9/33-32256 at pos 9294336 DISK read @33/2/9 (1) -> 0x3a20 OK. DISK: /dev/hda1: Trying to read 1 sectors at T/S/H 2/10/33-32256 at pos 9294848 DISK read @33/2/10 (1) -> 0x3a20 OK. INT21 (0) at 223d:79d2: AX=4300, BX=0d94, CX=0020, DX=1afe, DS=7cb7, ES=7cb7 int 0x21, ax=0x4300 INT2F at ff33:ada4: AX=1123, BX=0d94, CX=0020, DX=1afe, DS=7cb7, ES=00c9 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 INT21 (0) at 223d:79d2: AX=4300, BX=0d94, CX=0020, DX=1afe, DS=7cb7, ES=7cb7 int 0x21, ax=0x4300 INT2F at ff33:ada4: AX=1123, BX=0d94, CX=0020, DX=1afe, DS=7cb7, ES=00c9 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 INT21 (0) at 223d:79b3: AX=407b, BX=0001, CX=0022, DX=017b, DS=8cb8, ES=8cb8 int 0x21, ax=0x407b INT21 (0) at 223d:7f05: AX=4a00, BX=0200, CX=0604, DX=2000, DS=8cb8, ES=8cb8 int 0x21, ax=0x4a00 INT21 (0) at 223d:79d2: AX=4300, BX=adf0, CX=1afe, DX=1afe, DS=7cb7, ES=7cb7 int 0x21, ax=0x4300 INT2F at ff33:ada4: AX=1123, BX=adf0, CX=1afe, DX=1afe, DS=7cb7, ES=00c9 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 INT21 (0) at 223d:8044: AX=3d02, BX=00f0, CX=8002, DX=1978, DS=7cb7, ES=7cb7 INT21: open file "HOW1.MUS" int 0x21, ax=0x3d02 INT2F at ff33:ada4: AX=1123, BX=0003, CX=751f, DX=1978, DS=7cb7, ES=00c9 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 INT21 (0) at 223d:8076: AX=4400, BX=0005, CX=8002, DX=1978, DS=7cb7, ES=7cb7 int 0x21, ax=0x4400 INT21 (0) at 223d:812d: AX=4300, BX=0005, CX=8002, DX=1978, DS=7cb7, ES=7cb7 int 0x21, ax=0x4300 INT2F at ff33:ada4: AX=1123, BX=0005, CX=8002, DX=1978, DS=7cb7, ES=00c9 MFS: Finished dos_fs_redirect int 0x2f, ax=0x1123 INT21 (0) at 223d:7928: AX=3f00, BX=0005, CX=0400, DX=0200, DS=8cb8, ES=7cb7 int 0x21, ax=0x3f00 DISK: /dev/hda1: Trying to read 1 sectors at T/S/H 0/59/83-32256 at pos 2675200 DISK read @83/0/59 (1) -> 0x3a20 OK. DISK: /dev/hda1: Trying to read 1 sectors at T/S/H 661/9/26-32256 at pos 2729926656 DISK read @26/661/9 (1) -> 0x8cd80 OK. DISK: /dev/hda1: Trying to read 1 sectors at T/S/H 661/10/26-32256 at pos 2729927168 DISK read @26/661/10 (1) -> 0x3a20 OK. INT21 (0) at 223d:7a7a: AX=3e02, BX=0005, CX=0000, DX=0000, DS=7cb7, ES=7cb7 int 0x21, ax=0x3e02 INT21 (0) at 223d:79b3: AX=40f0, BX=0001, CX=0002, DX=1bbc, DS=7cb7, ES=8cb8 int 0x21, ax=0x40f0 INT21 (0) at 223d:79b3: AX=407b, BX=0001, CX=0019, DX=017b, DS=8cb8, ES=8cb8 int 0x21, ax=0x407b Return for SIGNAL <---------- This line is repeated 301 times int 0x1c, ax=0x0000 DEFIVEC: int 0x1c @ 0xf000:0x01c0 Return from vm86() for STI Return for SIGNAL <---------- This line is repeated 1416 times int 0x1c, ax=0x0000 DEFIVEC: int 0x1c @ 0xf000:0x01c0 Return from vm86() for STI Return for SIGNAL <---------- This line is repeated 1648 times - 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
