how to debug an XIO error



Hello All,

I upgraded from xorg 7.3.2 -> 7.4.2 (via portupgrade) yesterday and
now, at the terminal in X, my mouse and keyboard don't work. The output of
startx (pasted below) only contains 1 error:

Killed
XIO: fatal IO error 35 (Resource temporarily unavailable) on X server ":0.0"
after 436 requests (436 known processed) with 0 events remaining.
mwm: I/O error on display:: :0.0

Note that the PS/2 keyboard and mouse are enabled in the kernel as
usual and the keyboard works just fine in a terminal. Also note that
mwm works perfectly in a VNC window.

I'm unsure how to go about debugging this one - suggestions?

Thanks in advance!

JB

Full 'startx > .startx.log 2>&1' output:

xauth: creating new authority file /home/johnnyb/.serverauth.716


X.Org X Server 1.6.1 Release Date: 2009-4-14 X Protocol Version 11,
Revision 0 Build Operating System: FreeBSD 7.2-RELEASE-p2 i386 Current
Operating System: FreeBSD boogie 7.2-RELEASE-p2 FreeBSD 7.2-RELEASE-p2
#11: Tue Jul 14 13:06:00 EDT 2009
root@boogie:/usr/obj/usr/src/sys/BOOGIE i386 Build Date: 14
July 2009 09:42:48PM

Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 15 09:59:02 2009
(==) Using config file: "/etc/X11/xorg.conf"
XRANDR name: VGA-0
Connector: VGA
CRT1: INTERNAL_DAC1
DDC reg: 0x60
finished output detect: 0
finished all detect
before xf86InitialConfiguration
after xf86InitialConfiguration
disable primary dac
disable primary dac
disable primary dac
init memmap
init common
init crtc1
init pll1
freq: 108000000
best_freq: 108000000
best_feedback_div: 48
best_ref_div: 6
best_post_div: 2
restore memmap
restore common
restore crtc1
restore pll1
finished PLL1
set RMX
set primary dac
enable primary dac
disable primary dac
finished PLL1
Killed
XIO: fatal IO error 35 (Resource temporarily unavailable) on X server ":0.0"
after 436 requests (436 known processed) with 0 events remaining.
mwm: I/O error on display:: :0.0




--
-----------------------------------------------
John Bleichert syborg@xxxxxxxxxxxxx
The heat from below can burn your eyes out!!
.