#113 X won't start: keyboard assertion fails

Don Blaheta

I just downloaded XFree86 4.1.0 and tried to install it onto my tibook running 10.1; the installation went smoothly, but when I try to run 'startx -- -quartz', the X server starts up and the screen blanks, then it dies with an assertion failure and dumps me back into the regular Mac window, with the following text:

Running in parallel with Mac OS X Quartz window server.

XFree86 Version 4.1.0 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 2 June 2001
If the server is older than 6-12 months, or if your hardware is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ\)
Operating System: Darwin
Display mode: Quartz
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

Fatal server error:
assert failed on line 454 of darwinKeyboard.c!

Quitting XDarwin...
X connection to :0.0 broken (explicit kill or server shutdown).

I tried sleeping my computer and waking it, as that seems to fix some other keyboard-related bugs, but it didn't help. Any ideas?


  • Greg Parker
    Greg Parker

    Logged In: YES

    The binaries at xfree86.org don't work with Mac OS X. Use `startx -- -quartz -keymap USA.keymapping`, or install XDarwin 1.0a4 on top of you current installation.

    • status: open --> closed-fixed
  • jaekie

    Logged In: YES

    This issue may be closed, but I am seeing identically the same problem,
    though with a USA.keymapping file not found.

    I just downloaded free386 for the first time and installed it. Upon
    doubleclicking the xdarwin icon from the mac G5, I get the failed start. If
    however, I use the x11 icon from the "overwritten" X11 apple installation, I
    get "something" consisting of the 3 default windows described in the
    free386 documentation. Then if I change the preferences to the C+Opt+a
    to go full/hidden screen, suddenly that works to give me the full screen
    Unix style window manager. So...

    It seems I now have some sort of hybrid of the original X11, and the
    Xdarwin interfaces....

    I'm still sorting this out, but though functional, it's not smooth.

    Thanks for the offering anyway.