Debug mode on + getopts dvlhkr opt + shift 1 + case "2.6.38.8-rtai" in ++ uname -r + '[' 2.6.38.8-rtai '!=' 2.6.38.8-rtai ']' + '[' -z ']' + tty -s + trap ErrorCheck EXIT + '[' '!' -z '' ']' + EXTRA_ARGS= + RUN_IN_PLACE=yes + echo RUN_IN_PLACE=yes + LINUXCNCVERSION=2.6.0~pre + export LINUXCNCVERSION + INIVAR=inivar + HALCMD='halcmd ' + PICKCONFIG='/usr/bin/wish8.5 /home/mipretec/Documents/linuxcnc-dev/tcl/bin/pickconfig.tcl' + LINUXCNC_EMCSH=/usr/bin/wish8.5 + echo LINUXCNC_DIR= + echo LINUXCNC_BIN_DIR=/home/mipretec/Documents/linuxcnc-dev/bin + echo LINUXCNC_TCL_DIR=/home/mipretec/Documents/linuxcnc-dev/tcl + echo LINUXCNC_SCRIPT_DIR= + echo LINUXCNC_RTLIB_DIR=/home/mipretec/Documents/linuxcnc-dev/rtlib + echo LINUXCNC_CONFIG_DIR= + echo LINUXCNC_LANG_DIR=/home/mipretec/Documents/linuxcnc-dev/src/objects + echo INIVAR=inivar + echo HALCMD=halcmd + echo LINUXCNC_EMCSH=/usr/bin/wish8.5 + export LINUXCNC_TCL_DIR + export LINUXCNC_EMCSH + export LINUXCNC_HELP_DIR + export LINUXCNC_LANG_DIR + export REALTIME + export HALCMD + '[' -z ']' + echo 'LINUXCNC - 2.6.0~pre' LINUXCNC - 2.6.0~pre + '[' '!' -z '' ']' + '[' '!' -n '' ']' ++ /usr/bin/wish8.5 /home/mipretec/Documents/linuxcnc-dev/tcl/bin/pickconfig.tcl + INIFILE=/home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + '[' '!' -n /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini ']' + INI_NAME=mipretec-c104-axis-Mika2.ini + INI_DIR=/home/mipretec/Documents/linuxcnc-dev/configs/sim + CONFIG_DIR=/home/mipretec/Documents/linuxcnc-dev/configs/sim + export CONFIG_DIR + export PATH=/home/mipretec/Documents/linuxcnc-dev/configs/sim/bin:/home/mipretec/Documents/linuxcnc-dev/scripts:/home/mipretec/Documents/linuxcnc-dev/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + PATH=/home/mipretec/Documents/linuxcnc-dev/configs/sim/bin:/home/mipretec/Documents/linuxcnc-dev/scripts:/home/mipretec/Documents/linuxcnc-dev/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games + '[' -z ']' + echo 'Machine configuration directory is '\''/home/mipretec/Documents/linuxcnc-dev/configs/sim'\''' Machine configuration directory is '/home/mipretec/Documents/linuxcnc-dev/configs/sim' + echo 'Machine configuration file is '\''mipretec-c104-axis-Mika2.ini'\''' Machine configuration file is 'mipretec-c104-axis-Mika2.ini' + '[' '!' -f /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini ']' + echo INIFILE=/home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + retval= + GetFromIni PARAMETER_FILE RS274NGC + name=PARAMETER_FILE ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var PARAMETER_FILE -sec RS274NGC + retval=/home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec.var + '[' '!' -n PARAMETER_FILE ']' + echo PARAMETER_FILE=/home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec.var + RS274NGC_PARAMFILE=/home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec.var + GetFromIniEx MOT MOT EMCMOT EMCMOT motmod + original_var='[MOT]MOT' + '[' 5 -ge 2 ']' ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var MOT -sec MOT Can not find -sec MOT -var MOT -num 1 + retval= + shift 2 + '[' 3 -ge 2 ']' ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var EMCMOT -sec EMCMOT + retval=motmod + return + EMCMOT=motmod.ko + GetFromIniEx IO IO EMCIO EMCIO io + original_var='[IO]IO' + '[' 5 -ge 2 ']' ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var IO -sec IO Can not find -sec IO -var IO -num 1 + retval= + shift 2 + '[' 3 -ge 2 ']' ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var EMCIO -sec EMCIO + retval=io + return + EMCIO=io + GetFromIni TASK TASK + name=TASK ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var TASK -sec TASK + retval=milltask + '[' '!' -n TASK ']' + echo TASK=milltask + EMCTASK=milltask + '[' milltask = emctask ']' + EMCSERVER=linuxcncsvr + GetFromIniQuiet HALUI HAL + name=HALUI ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var HALUI -sec HAL + retval=halui + '[' '!' -n HALUI ']' + echo HALUI=halui + HALUI=halui + GetFromIni DISPLAY DISPLAY + name=DISPLAY ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var DISPLAY -sec DISPLAY + retval=axis + '[' '!' -n DISPLAY ']' + echo DISPLAY=axis ++ set -- axis ++ echo axis + EMCDISPLAY=axis ++ set -- axis ++ shift ++ echo + EMCDISPLAYARGS= + case $EMCDISPLAY in + GetFromIniEx NML_FILE LINUXCNC NML_FILE EMC /home/mipretec/Documents/linuxcnc-dev/configs/common/linuxcnc.nml + original_var='[LINUXCNC]NML_FILE' + '[' 5 -ge 2 ']' ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var NML_FILE -sec LINUXCNC Can not find -sec LINUXCNC -var NML_FILE -num 1 + retval= + shift 2 + '[' 3 -ge 2 ']' ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var NML_FILE -sec EMC Can not find -sec EMC -var NML_FILE -num 1 + retval= + shift 2 + '[' 1 -ge 2 ']' + '[' 1 -eq 0 ']' + retval=/home/mipretec/Documents/linuxcnc-dev/configs/common/linuxcnc.nml + NMLFILE=/home/mipretec/Documents/linuxcnc-dev/configs/common/linuxcnc.nml + export NMLFILE + KILL_TASK= + KILL_TIMEOUT=20 + LOCKFILE=/tmp/linuxcnc.lock + '[' -f /tmp/linuxcnc.lock ']' + echo Starting LinuxCNC... Starting LinuxCNC... + trap 'Cleanup ; exit 0' SIGINT SIGTERM + cd /home/mipretec/Documents/linuxcnc-dev/configs/sim + touch /tmp/linuxcnc.lock ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var INTRO_GRAPHIC -sec DISPLAY + img=logo.gif ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var INTRO_TIME -sec DISPLAY + imgtime=4 + '[' 4 = '' ']' + '[' logo.gif '!=' '' ']' + '[' -e logo.gif ']' + '[' -e /home/mipretec/Documents/linuxcnc-dev/configs/sim/logo.gif ']' + '[' -e /home/mipretec/Documents/linuxcnc-dev/logo.gif ']' + img= + '[' '' '!=' '' ']' + echo 'Starting LinuxCNC server program: linuxcncsvr' + program_available linuxcncsvr + type -path linuxcncsvr + export INI_FILE_NAME=/home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + INI_FILE_NAME=/home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + sleep 1 + linuxcncsvr -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + echo 'Loading Real Time OS, RTAPI, and HAL_LIB modules' + /home/mipretec/Documents/linuxcnc-dev/scripts/realtime start + export HAL_RTMOD_DIR=/home/mipretec/Documents/linuxcnc-dev/rtlib + HAL_RTMOD_DIR=/home/mipretec/Documents/linuxcnc-dev/rtlib + '[' io '!=' '' ']' + echo 'Starting LinuxCNC IO program: io' + program_available io + type -path io + echo io started io started + halcmd loadusr -Wn iocontrol io -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + echo halcmd loadusr io started halcmd loadusr io started + '[' -n halui ']' + echo 'Starting HAL User Interface program: halui' + program_available halui + type -path halui + halcmd loadusr -Wn halui halui -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var TWOPASS -sec HAL -num 1 + TWOPASS= + '[' -n '' ']' + NUM=1 ++ inivar -tildeexpand -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var HALFILE -sec HAL -num 1 + CFGFILE=mipretec-mika2.hal + '[' -n mipretec-mika2.hal ']' + case $CFGFILE in + halcmd -i /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -f mipretec-mika2.hal mipretec-mika2.hal:12: Warning: File contains DOS-style line endings. + NUM=2 ++ inivar -tildeexpand -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var HALFILE -sec HAL -num 2 + CFGFILE= + '[' -n '' ']' + NUM=1 ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var HALCMD -sec HAL -num 1 + HALCOMMAND= + '[' -n '' ']' + halcmd start + echo 'Starting TASK program: milltask' + program_available milltask + type -path milltask + unset LD_PRELOAD + '[' -n '' ']' + echo task pid=18428 task pid=18428 + echo 'Starting DISPLAY program: axis' + milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + result=0 + case $EMCDISPLAY in + program_available axis + type -path axis + axis -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes waiting for s.axes A configuration error is preventing LinuxCNC from starting. More information may be available when running from a terminal. + result=1 + Cleanup + echo 'Shutting down and cleaning up LinuxCNC...' Shutting down and cleaning up LinuxCNC... + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x xlinuxcnc + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x ylinuxcnc + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x linuxcncpanel + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x keystick + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x iosh + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x linuxcncsh + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x linuxcncrsh + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x linuxcnctop + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x mdi + for KILL_TASK in xlinuxcnc ylinuxcnc linuxcncpanel keystick iosh linuxcncsh linuxcncrsh linuxcnctop mdi debuglevel + /bin/pidof -x debuglevel + program_available axis-remote + type -path axis-remote + '[' '!' -z :0.0 ']' + axis-remote --ping + '[' '' = other ']' ++ inivar -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini -var SHUTDOWN -sec HAL + SHUTDOWN= + '[' -n '' ']' + for KILL_TASK in linuxcncsvr milltask + /bin/pidof -x linuxcncsvr 18357 + KillTaskWithTimeout + '[' '!' -n '' ']' ++ /bin/pidof -x linuxcncsvr + KILL_PIDS=18357 + '[' '!' -n 18357 ']' + for KILL_PID in '$KILL_PIDS' + echo 'Killing task linuxcncsvr, PID=18357' + /bin/kill 18357 + WAIT=20 + '[' 20 -gt 1 ']' + /bin/ps 18357 PID TTY STAT TIME COMMAND + WAIT=0 + '[' 0 -gt 1 ']' + '[' 0 -gt 0 ']' + '[' 0 -gt 0 ']' + KILL_PIDS= + KILL_TASK= + for KILL_TASK in linuxcncsvr milltask + /bin/pidof -x milltask 18428 + KillTaskWithTimeout + '[' '!' -n '' ']' ++ /bin/pidof -x milltask + KILL_PIDS=18428 + '[' '!' -n 18428 ']' + for KILL_PID in '$KILL_PIDS' + echo 'Killing task milltask, PID=18428' + /bin/kill 18428 + WAIT=20 + '[' 20 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND 18428 pts/0 S+ 0:00 milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + WAIT=19 + sleep .1 + '[' 19 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND 18428 pts/0 S+ 0:00 milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + WAIT=18 + sleep .1 + '[' 18 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND 18428 pts/0 t+ 0:00 milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + WAIT=17 + sleep .1 + '[' 17 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND 18428 pts/0 t+ 0:00 milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + WAIT=16 + sleep .1 + '[' 16 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND 18428 pts/0 t+ 0:00 milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + WAIT=15 + sleep .1 + '[' 15 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND 18428 pts/0 t+ 0:00 milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + WAIT=14 + sleep .1 + '[' 14 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND 18428 pts/0 t+ 0:00 milltask -ini /home/mipretec/Documents/linuxcnc-dev/configs/sim/mipretec-c104-axis-Mika2.ini + WAIT=13 + sleep .1 /home/mipretec/Documents/linuxcnc-dev/bin/milltask (pid 18428) died on signal 11, backtrace stored in /tmp/backtrace.18428 /home/mipretec/Documents/linuxcnc-dev/bin/milltask exiting ./linuxcnc : ligne 396 : 18428 Erreur de segmentation $EMCTASK -ini "$INIFILE" + '[' 13 -gt 1 ']' + /bin/ps 18428 PID TTY STAT TIME COMMAND + WAIT=0 + '[' 0 -gt 1 ']' + '[' 0 -gt 0 ']' + '[' 0 -gt 0 ']' + KILL_PIDS= + KILL_TASK= + echo 'Stopping realtime threads' Stopping realtime threads + halcmd stop + echo 'Unloading hal components' Unloading hal components + halcmd unload all ++ seq 10 + for i in '`seq 10`' ++ halcmd list comp ++ wc -w + '[' 1 = 1 ']' + break + echo 'Removing HAL_LIB, RTAPI, and Real Time OS modules' + /home/mipretec/Documents/linuxcnc-dev/scripts/realtime stop + echo 'Removing NML shared memory segments' + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + ipcrm -M 1001 + read b x t x x x x x x m x + case $b$t in + ipcrm -M 1002 + read b x t x x x x x x m x + case $b$t in + ipcrm -M 1003 + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + ipcrm -M 1004 + read b x t x x x x x x m x + case $b$t in + ipcrm -M 1005 + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + case $b$t in + read b x t x x x x x x m x + '[' -f /tmp/linuxcnc.lock ']' + rm /tmp/linuxcnc.lock + echo 'Cleanup done' Cleanup done + exit 1 + ErrorCheck + result=1 + '[' '!' -z :0.0 ']' + echo 'catch {send -async popimage destroy .}; destroy .' + /usr/bin/wish8.5 + '[' 1 -ne 0 ']' + tty -s + '[' -f /dev/fd/2 ']' + echo '(debug information was sent to stderr)' + '[' -f /tmp/linuxcnc.print.7sBJlM ']' + cp /tmp/linuxcnc.print.7sBJlM /home/mipretec/linuxcnc_print.txt + echo 'LinuxCNC terminated with an error. You can find more information in the log: /home/mipretec/linuxcnc_debug.txt and /home/mipretec/linuxcnc_print.txt as well as in the output of the shell command '\''dmesg'\'' and in the terminal' LinuxCNC terminated with an error. You can find more information in the log: /home/mipretec/linuxcnc_debug.txt and /home/mipretec/linuxcnc_print.txt as well as in the output of the shell command 'dmesg' and in the terminal + rm -f /dev/fd/2 /tmp/linuxcnc.print.7sBJlM + exit 1