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

Reply via email to