Hello again....., Two issues: attached are my latest crash tests...... plexcsh1.txt (in unix format) is what happened when I tried to use the settings menu in windows in normal mode. plexcsh2.txt (also in unix format) is what happened when the system tried to load up the control panel itself in safe mode. In both of these instances I was trying to load up MouseKeys in windows (so that I don't "have" to use the mouse). Which brings me to my second issue: is there a "hot-key" in the unix monitor program to switch the mouse on/off? It is a real pain to use plex86 without one--and if there isn't one maybe we should think about changing this. (I did test out unix mouse support on my laptop, and yes it works.....) Until next crash......., Drew Northup, N1XIM
::read_virtual_checks EXCEPTION: seg=3 0:817D0 + 4 <snip> bochs: pic:slave: OCW3 not implemented (6b) bochs: dma: read: unsupported address=00d0 bochs: DMA(ignored): write: 00d8h = 000fh bochs: dma: read: unsupported address=008f (channel 4) bochs: dma: read: unsupported address=00c0 bochs: dma: read: unsupported address=00c0 bochs: dma: read: unsupported address=00c2 bochs: dma: read: unsupported address=00c2 bochs: dma: read: unsupported address=008b (channel 5) bochs: dma: read: unsupported address=00c4 bochs: dma: read: unsupported address=00c4 bochs: dma: read: unsupported address=00c6 bochs: dma: read: unsupported address=00c6 bochs: dma: read: unsupported address=0089 (channel 6) bochs: dma: read: unsupported address=00c8 bochs: dma: read: unsupported address=00c8 bochs: dma: read: unsupported address=00ca bochs: dma: read: unsupported address=00ca bochs: dma: read: unsupported address=008a (channel 7) bochs: dma: read: unsupported address=00cc bochs: dma: read: unsupported address=00cc bochs: dma: read: unsupported address=00ce bochs: dma: read: unsupported address=00ce ::interrupt(): vector > idtr.limit ::interrupt(): vector > idtr.limit ::interrupt(): vector > idtr.limit ::interrupt(): vector > idtr.limit bochs: MOUSE: kbd_ctrl_to_mouse(ffh) bochs: enable = 0 bochs: allow_irq12 = 0 bochs: aux_clock_enabled = 0 bochs: KBD: controller_enQ(): OUTB set! bochs: KBD: controller_enQ(): OUTB set! bochs: MOUSE: kbd_ctrl_to_mouse(ffh) bochs: enable = 0 bochs: allow_irq12 = 0 bochs: aux_clock_enabled = 0 bochs: KBD: controller_enQ(): OUTB set! bochs: KBD: controller_enQ(): OUTB set! bochs: MOUSE: kbd_ctrl_to_mouse(f4h) bochs: enable = 0 bochs: allow_irq12 = 0 bochs: aux_clock_enabled = 0 ::VERW: data seg writable ::interrupt: is_INT && (dpl < CPL) ::interrupt: is_INT && (dpl < CPL) ::fetchDecode InvalidOpcode b1=0x1FF nnn=5 ::#UD: 1FF causes exception 6 ::interrupt: is_INT && (dpl < CPL) ::interrupt(): vector > idtr.limit ::load_seg_reg: data seg NP ::lar(): not accepted type ::load_seg_reg: data seg NP ::lar(): not accepted type ::call_pro: cs.p = 0 ::lar(): not accepted type ::interrupt(): vector > idtr.limit ::interrupt(): vector > idtr.limit bochs: vga: io write: 3da: ignoring: feature ctrl & vert sync bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 bochs: *** io read 3c5 case 1: sequencer clocking mode ::interrupt(): vector > idtr.limit ::interrupt(): vector > idtr.limit ::interrupt(): vector > idtr.limit bochs: vga: io write 3c0: address mode reg=17 bochs: *** io read 3c5 case 0: sequencer reset bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 bochs: *** io read 3c5 case 0: sequencer reset bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 ::call_pro: cs.p = 0 ::lar(): not accepted type ::call_pro: cs.p = 0 ::lar(): not accepted type ::call_pro: cs.p = 0 ::lar(): not accepted type ::interrupt: is_INT && (dpl < CPL) ::VERW: data seg writable ::call_pro: cs.p = 0 ::lar(): not accepted type <snip> ::VERW: data seg writable ::call_pro: cs.p = 0 ::lar(): not accepted type bochs: *** io read 3c5 case 0: sequencer reset bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 bochs: *** io read 3c5 case 0: sequencer reset bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 bochs: *** io read 3c5 case 0: sequencer reset bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 bochs: *** io read 3c5 case 0: sequencer reset bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 ::plex86 panic: ::write_phy: MemMapIO crosses dword boundary. Fatal monitor error caused Panic eax:0x2f70008 ebx:0xf811 ecx:0x20560006 edx:0x3ce ebp:0x881a esi:0x257e7 edi:0x20023 esp:0xc48b85e2 eflags:0x202 eip:0x8618 cs:s=0x204f, dl=0x7000ffff, dh=0xfb66, valid=1 ss:s=0x1c9f, dl=0x7000ffff, dh=0xf366, valid=1 ds:s=0x1027, dl=0xffff, dh=0xf30a, valid=1 es:s=0x1b07, dl=0xd440123f, dh=0x8010f319, valid=1 fs:s=0x577, dl=0xa000021f, dh=0x8180f3a7, valid=1 gs:s=0x0, dl=0xffff, dh=0xcf9300, valid=0 ldtr:s=0xb8, dl=0x80002fff, dh=0x80008209, valid=1 tr:s=0x18, dl=0xaebc2069, dh=0xc0008900, valid=1 gdtr:base=0xc0037270, limit=0x1f7 idtr:base=0x800a8000, limit=0x2ff dr0:0x0 dr1:0x0 dr2:0x0 dr3:0x0 dr6:0xffff0ff0 dr7:0x400 tr3:0x0 tr4:0x0 tr5:0x0 tr6:0x0 tr7:0x0 cr0:0x80000035 cr1:0x0 cr2:0x7fe2484b cr3:0x2e6000 cr4:0x0 inhibit_mask:0 Stack dump: Current instruction: 204F.00008618 0000 addb %al, (%bx,%si) ============ begin VGA text buffer dump =============== ============ end VGA text buffer dump =============== Shutting down plugins bochs: Note: X11: bx_gui_c::exit() not implemented yet. Unmapping guest physical memory. Unmapping monitor print buffer. Tearing down VM Closing VM Segmentation fault bash#
::plex86 panic: ::write_phy: MemMapIO crosses dword boundary. Fatal monitor error caused Panic eax:0x3a7ffff ebx:0x807f ecx:0x7f01 edx:0xff ebp:0x0 esi:0x6030 edi:0x58e3 esp:0xc48b8654 eflags:0x286 eip:0xbb6 cs:s=0x3a7, dl=0x2000327f, dh=0x8000fb12, valid=1 ss:s=0x19ff, dl=0x7000ffff, dh=0xf3c0, valid=1 ds:s=0x1b77, dl=0x2a80883f, dh=0x8000f31a, valid=1 es:s=0x1027, dl=0xffff, dh=0xf30a, valid=1 fs:s=0x19df, dl=0xa4e40033, dh=0x8100f354, valid=1 gs:s=0x0, dl=0xffff, dh=0xcf9300, valid=0 ldtr:s=0xb8, dl=0x70002fff, dh=0x80008209, valid=1 tr:s=0x18, dl=0xaebc2069, dh=0xc0008900, valid=1 gdtr:base=0xc0034af0, limit=0x1f7 idtr:base=0x800a7000, limit=0x2ff dr0:0x0 dr1:0x0 dr2:0x0 dr3:0x0 dr6:0xffff0ff0 dr7:0x400 tr3:0x0 tr4:0x0 tr5:0x0 tr6:0x0 tr7:0x0 cr0:0x80000035 cr1:0x0 cr2:0x8237778c cr3:0x292000 cr4:0x0 inhibit_mask:0 Segmentation fault
