I'm having this same issue (at least it sounds the same).
I'm running 12.04 Ubuntu on a 32 bit machine. A few days ago I succumbed to the repeated notifications from the system that "Updates were available" and click "Oh, OK, go ahead and update the darn thing!"
Before I did that I had a working sim version of EMC 2.5. After updating Ubuntu, it no longer works. The toolchanger screen pops up, and the terminal reports a few "waiting for s.axes" before quitting.
Rather than try to get to the bottom of that, I thought I'd go ahead and load new source, build it, and go from there. I followed the directions
here and things seemed to go correctly. But I only get the splash screen (2.6.0~pre), the toolchanger screen, and then a crash.
Here's the terminal output:
bdugan@ben-gateway:scripts$ ./linuxcnc
LINUXCNC - 2.6.0~pre
Machine configuration directory is '/home/bdugan/git/linuxcnc/configs/sim/axis'
Machine configuration file is 'axis.ini'
Starting LinuxCNC...
io started
halcmd loadusr io started
task pid=13919
emcTaskInit: using builtin interpreter
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 138 (ATIFGLEXTENSION)
Minor opcode of failed request: 66 ()
Serial number of failed request: 764
Current serial number in output stream: 764
Shutting down and cleaning up LinuxCNC...
Cleanup done
LinuxCNC terminated with an error. You can find more information in the log:
/home/bdugan/linuxcnc_debug.txt
and
/home/bdugan/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal
And here's what's in linuxcnc_debug.txt:
bdugan@ben-gateway:scripts$ cat ~/linuxcnc_debug.txt
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
13874
PID TTY STAT TIME COMMAND
13919
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
and, finally, what's in linuxcnc_print.txt:
bdugan@ben-gateway:scripts$ cat ~/linuxcnc_print.txt
RUN_IN_PLACE=yes
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/home/bdugan/git/linuxcnc/bin
LINUXCNC_TCL_DIR=/home/bdugan/git/linuxcnc/tcl
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/home/bdugan/git/linuxcnc/rtlib
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/home/bdugan/git/linuxcnc/src/objects
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
INIFILE=/home/bdugan/git/linuxcnc/configs/sim/axis/axis.ini
PARAMETER_FILE=sim.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Starting TASK program: milltask
Starting DISPLAY program: axis
Killing task linuxcncsvr, PID=13874
Killing task milltask, PID=13919
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
This is my first post here, so please tell me if I'm posting inappropriately in some way! I've been using EMC (now linuxcnc) for 7 years and it has been a huge help. Normally I can get to the bottom of problems with searchng on these forums or on the wiki. I think my problem this time is trying to use the simulator on a new-ish version of Ubuntu.
Thanks in advance for any pointers!
Ben