OK here is output from console.
It seems that pressing command buttons too fast triggers this assertions.
regards
Dne ponedeljek, 04. julij 2016 11.38.07 UTC+2 je oseba Klemen Zhivko
napisala:
>
> My latest aproach to see if MK services are alive was sending MT_PING
> messages.
> I'm not 100% sure but, it looks like if MK is down those MT_PING messages
> (from client that hass been running for a while) got accumulated in zmq
> messaging layer (king of hwnd buffer?), and than when MK came up, those
> MT_PING messages flooded MK instance.
> Looks like this is really not the way how it is planned to be used, but on
> other hand if it could be made to survive such "dos atack" would be nice...
>
> As long as I do not hve firm and reproducible scenarion to repeat this I
> do not plan to open issue on guthub.
>
> regards
>
> Dne ponedeljek, 04. julij 2016 09.16.16 UTC+2 je oseba Michael Haberler
> napisala:
>>
>>
>> > Am 03.07.2016 um 23:58 schrieb Alexander Rössler
>> <[email protected]>:
>> >
>> >
>> > Michael Haberler writes:
>> >
>> >>> Am 03.07.2016 um 15:02 schrieb Klemen Zhivko <[email protected]>:
>> >>>
>> >>> Experimeting (testsing) with haltalk, mkwrapper on BBB, I now two
>> times received:
>> >>> Assertion failed: state == term_ack_sent || state == term_req_sent2
>> (pipe.cpp:316)
>> >>
>> >> that pipe.cpp is likely part of libzmq
>> >>
>> >> taking a guess as to what you are actually doing: you are sending
>> >> something over a zeromq socket which violates the zmq protocol
>> > Zhivko, can you take a look at the core dump if haltalk does create
>> > one. Even if you sent something that does cause problems you should not
>> > be able to kill the Haltalk process.
>> >
>> > PS: this thread should be moved to GitHub
>>
>> After it is a proper bug report, this mail is no such thing.
>>
>> http://www.machinekit.io/docs/getting-help/#how-to-report-an-error is
>> pretty clear and I expect people to follow it for basic politeness: you are
>> expected to explain what you did before you ask for other people's time and
>> attention. Throwing up an assert line without doing these basics is a waste
>> of everybody's time.
>>
>>
>> re core dump: things are a bit different - the zeroMQ library takes the
>> stance that if you send it so much nonsense that it cannot continue it will
>> fire an assert. While this is a bit harsh, it is pretty effective in
>> sorting out non-compliant interaction. Therefore, staring at a core dump
>> will help about zero.
>>
>>
>>
>> What will help if zhivko prepares a test case which can be easily
>> reproduced. Everything else is guesswork. So far we do not even know what
>> he sent, to which socket and how - from which client.
>>
>> In particular it would help to create a minimal zeroMQ program, and the
>> client interaction, which narrows the issue down.
>>
>>
>> Can I therefore ask Klemen to do that homework so we can put aside the
>> guessing and staring into the crystal ball. Not sure if suggested this 5,
>> 10 or 20 times to you, for some reason it just does not seem get through:
>>
>> 1. follow these steps: -->>
>> http://www.machinekit.io/docs/getting-help/#how-to-report-an-error
>>
>> 2. file an issue _after you have done so_.
>>
>> >
>> >>
>> >>
>> >>>
>> >>> I tried to find pipe.cpp and I cannot find it among sources..
>> >>> Maybe somebody know what could be the cause of error and how to
>> troubleshoot?
>> >>>
>> >>> When such error apears MK shutdowns. It doesn-t happen consistently,
>> so it is hard to reproduce.
>> >>>
>> >>>
>> >>> --
>> >>> website: http://www.machinekit.io blog: http://blog.machinekit.io
>> github: https://github.com/machinekit
>> >>> ---
>> >>> You received this message because you are subscribed to the Google
>> Groups "Machinekit" group.
>> >>> To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> >>> Visit this group at https://groups.google.com/group/machinekit.
>> >>> For more options, visit https://groups.google.com/d/optout.
>> >>> <linuxcnc.log>
>> >
>> >
>> > --
>> > Alexander
>>
>>
--
website: http://www.machinekit.io blog: http://blog.machinekit.io github:
https://github.com/machinekit
---
You received this message because you are subscribed to the Google Groups
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
machinekit@beaglebone:~$ machinekit
~/machinekit/configs/ARM.BeagleBone.CRAMPS/CRAMPS.ini
MACHINEKIT - 0.1
Machine configuration directory is
'/home/machinekit/machinekit/configs/ARM.BeagleBone.CRAMPS'
Machine configuration file is 'CRAMPS.ini'
Starting Machinekit...
(time=1467625184.850868,pid=7227): Registering server on TCP port 5005.
(time=1467625184.851993,pid=7227): running server for TCP port 5005
(connection_socket = 3).
io started
halcmd loadusr io started
cape-universal overlay found
cape-bone-iio overlay found
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:47 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:47 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:49 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:49 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:51 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:51 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:53 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:53 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
task pid=8561
task: machine: 'MendelMax-CRAMPS' version 'unknown'
emcTaskOnce: Python plugin configured
emcTaskOnce: extract(task_instance): KeyError: ('task',)
emcTaskOnce: no Python Task() instance available, using default iocontrol-based
task methods
D: 16-07-04 09:39:55 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:55 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
emcTaskInit: using builtin interpreter
NML_INTERP_LIST::append(nml_msg_ptr{size=80,type=EMC_TRAJ_SET_TERM_COND}) :
list_size=1, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=144,type=EMC_TRAJ_SET_G5X}) :
list_size=2, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=144,type=EMC_TRAJ_SET_G92}) :
list_size=3, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=80,type=EMC_TRAJ_SET_ROTATION}) :
list_size=4, line_number=0
emcTaskPlanInit() returned 0
NML_INTERP_LIST::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) :
list_size=1, line_number=0
emcTaskPlanSynch() returned 0
NML_INTERP_LIST::append(nml_msg_ptr{size=80,type=EMC_TRAJ_SET_TERM_COND}) :
list_size=2, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=144,type=EMC_TRAJ_SET_G5X}) :
list_size=3, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=144,type=EMC_TRAJ_SET_G92}) :
list_size=4, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=80,type=EMC_TRAJ_SET_ROTATION}) :
list_size=5, line_number=0
emcTaskPlanInit() returned 0
Issuing EMC_TASK_PLAN_SYNCH -- (+516,+12, +0,)
emcTaskPlanSynch() returned 0
Issuing EMC_TRAJ_SET_TERM_COND -- (+222,+80, +0, +2,0.000000,)
Issuing EMC_TRAJ_SET_G5X -- (+224,+144, +0,
+1,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TRAJ_SET_G92 -- (+227,+144,
+0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TRAJ_SET_ROTATION -- (+226,+80, +0,0.000000,)
D: 16-07-04 09:39:57 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:57 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:39:59 [017] 56E58679-B43F81A0
D: 16-07-04 09:39:59 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:01 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:01 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:03 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:03 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:05 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:05 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:07 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:07 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:09 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:09 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
announcing mkwrapper
service: dsname = ftp://%(fqdn)s:42659 port = 42659 txtrec =
['dsn=ftp://%(fqdn)s:42659', 'uuid=a42c8c6b-4025-4f83-ba28-dad21114744a',
'instance=4c63868e-41cb-11e6-81e6-544a16c5d02a', 'service=file'] name = File
service on %(fqdn)s pid 8562
/usr/lib/python2.7/dist-packages/pyftpdlib/authorizers.py:262: RuntimeWarning:
write permissions assigned to anonymous user.
RuntimeWarning)
Preview socket bound
service: dsname = tcp://%(fqdn)s:64635 port = 64635 txtrec =
['dsn=tcp://%(fqdn)s:64635', 'uuid=a42c8c6b-4025-4f83-ba28-dad21114744a',
'instance=4c63868f-41cb-11e6-81e6-544a16c5d02a', 'service=status'] name =
Status service on %(fqdn)s pid 8562
service: dsname = tcp://%(fqdn)s:56680 port = 56680 txtrec =
['dsn=tcp://%(fqdn)s:56680', 'uuid=a42c8c6b-4025-4f83-ba28-dad21114744a',
'instance=4c638690-41cb-11e6-81e6-544a16c5d02a', 'service=error'] name = Error
service on %(fqdn)s pid 8562
service: dsname = tcp://%(fqdn)s:55032 port = 55032 txtrec =
['dsn=tcp://%(fqdn)s:55032', 'uuid=a42c8c6b-4025-4f83-ba28-dad21114744a',
'instance=4c638691-41cb-11e6-81e6-544a16c5d02a', 'service=command'] name =
Command service on %(fqdn)s pid 8562
service: dsname = tcp://%(fqdn)s:49156 port = 49156 txtrec =
['dsn=tcp://%(fqdn)s:49156', 'uuid=a42c8c6b-4025-4f83-ba28-dad21114744a',
'instance=4c638692-41cb-11e6-81e6-544a16c5d02a', 'service=preview'] name =
Preview service on %(fqdn)s pid 8562
service: dsname = tcp://%(fqdn)s:49157 port = 49157 txtrec =
['dsn=tcp://%(fqdn)s:49157', 'uuid=a42c8c6b-4025-4f83-ba28-dad21114744a',
'instance=4c638693-41cb-11e6-81e6-544a16c5d02a', 'service=previewstatus'] name
= Previewstatus service on %(fqdn)s pid 8562
D: 16-07-04 09:40:11 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:11 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:13 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:13 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:15 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:15 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:17 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:17 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
process status called interp True
status service subscribed: True
process status called motion True
status service subscribed: True
process status called task True
status service subscribed: True
sending task message
sending interp message
sending motion message
process error called config True
error service subscribed: False
process error called display True
error service subscribed: True
process error called error True
error service subscribed: True
process error called status True
error service subscribed: True
process error called text True
error service subscribed: True
D: 16-07-04 09:40:19 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:19 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:21 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:21 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
D: 16-07-04 09:40:21 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:21 [074]
088002A206440A086D796D6F74696F6E82011B080312156D796D6F74696F6E2E70726F...
handle_command_input: req=type: MT_HALRCOMP_BIND
comp {
name: "mymotion"
pin {
type: HAL_S32
name: "mymotion.program-line"
dir: HAL_IN
}
pin {
type: HAL_BIT
name: "mymotion.spindle-on"
dir: HAL_IN
}
}
send_pbcontainer: type: MT_HALRCOMP_BIND_CONFIRM
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
comp {
name: "mymotion"
comp_id: 751
type: 3
state: 2
last_update: 0
last_bound: 0
last_unbound: 0
pid: 7271
userarg1: 100
userarg2: 0
pin {
type: HAL_S32
name: "mymotion.program-line"
handle: 752
dir: HAL_IN
hals32: 0
linked: true
flags: 0
}
pin {
type: HAL_BIT
name: "mymotion.spindle-on"
handle: 753
dir: HAL_IN
halbit: false
linked: true
flags: 0
}
}
send_pbcontainer: type: MT_HALRCOMP_FULL_UPDATE
serial: 0
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
comp {
name: "mymotion"
comp_id: 751
type: 3
state: 2
last_update: 0
last_bound: 0
last_unbound: 0
pid: 7271
userarg1: 100
userarg2: 0
pin {
type: HAL_S32
name: "mymotion.program-line"
handle: 752
dir: HAL_IN
hals32: 0
linked: true
flags: 0
}
pin {
type: HAL_BIT
name: "mymotion.spindle-on"
handle: 753
dir: HAL_IN
halbit: false
linked: true
flags: 0
}
}
pparams {
keepalive_timer: 2000
group_timer: 100
rcomp_timer: 100
}
send_pbcontainer: type: MT_HALRCOMP_FULL_UPDATE
serial: 1
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
comp {
name: "mymotion"
comp_id: 751
type: 3
state: 3
last_update: 0
last_bound: 1467625221
last_unbound: 0
pid: 7271
userarg1: 100
userarg2: 0
pin {
type: HAL_S32
name: "mymotion.program-line"
handle: 752
dir: HAL_IN
hals32: 0
linked: true
flags: 0
}
pin {
type: HAL_BIT
name: "mymotion.spindle-on"
handle: 753
dir: HAL_IN
halbit: false
linked: true
flags: 0
}
}
pparams {
keepalive_timer: 2000
group_timer: 100
rcomp_timer: 100
}
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:23 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:23 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:25 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:25 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:27 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:27 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:29 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:29 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_TASK_SET_STATE -- (+505,+16, +1, +2,)
NML_INTERP_LIST::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) :
list_size=1, line_number=0
emcTaskPlanSynch() returned 0
waiting for command #0from ['56E58679-B43F81A0'] to complete
sending task message
sending motion message
Issuing EMC_TASK_PLAN_SYNCH -- (+516,+12, +0,)
emcTaskPlanSynch() returned 0
command #0 from ['56E58679-B43F81A0'] completed
sending task message
sending motion message
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_TASK_SET_STATE -- (+505,+16, +2, +4,)
waiting for command #1from ['56E58679-B43F81A0'] to complete
command #1 from ['56E58679-B43F81A0'] completed
sending task message
sending motion message
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:31 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:31 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_AXIS_HOME -- (+123,+16, +3, +0,)
waiting for command #2from ['56E58679-B43F81A0'] to complete
process command called, id: ['56E58679-B43F81A0']
send_pbcontainer: type: MT_PING
Issuing EMC_AXIS_HOME -- (+123,+16, +4, +1,)
waiting for command #3from ['56E58679-B43F81A0'] to complete
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_AXIS_HOME -- (+123,+16, +5, +2,)
waiting for command #4from ['56E58679-B43F81A0'] to complete
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_AXIS_HOME -- (+123,+16, +6, +3,)
waiting for command #5from ['56E58679-B43F81A0'] to complete
sending task message
command #4 from ['56E58679-B43F81A0'] completed
command #5 from ['56E58679-B43F81A0'] completed
sending motion message
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_AXIS_HOME -- (+123,+16, +7, +4,)
waiting for command #6from ['56E58679-B43F81A0'] to complete
sending task message
D: 16-07-04 09:40:33 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:33 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
sending motion message
command #6 from ['56E58679-B43F81A0'] completed
sending motion message
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_TASK_SET_MODE -- (+504,+16, +8, +2,)
NML_INTERP_LIST::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) :
list_size=1, line_number=0
emcTaskPlanSynch() returned 0
Issuing EMC_TASK_PLAN_SYNCH -- (+516,+12, +0,)
emcTaskPlanSynch() returned 0
waiting for command #7from ['56E58679-B43F81A0'] to complete
command #7 from ['56E58679-B43F81A0'] completed
sending task message
sending motion message
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:35 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:35 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:37 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:37 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
command #2 from ['56E58679-B43F81A0'] completed
command #3 from ['56E58679-B43F81A0'] completed
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_TASK_SET_MODE -- (+504,+16, +9, +2,)
NML_INTERP_LIST::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) :
list_size=1, line_number=0
emcTaskPlanSynch() returned 0
waiting for command #8from ['56E58679-B43F81A0'] to complete
Issuing EMC_TASK_PLAN_SYNCH -- (+516,+12, +0,)
emcTaskPlanSynch() returned 0
command #8 from ['56E58679-B43F81A0'] completed
sending task message
send_pbcontainer: type: MT_PING
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_TASK_PLAN_INIT -- (+515,+12, +10,)
NML_INTERP_LIST::append(nml_msg_ptr{size=80,type=EMC_TRAJ_SET_TERM_COND}) :
list_size=1, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=144,type=EMC_TRAJ_SET_G5X}) :
list_size=2, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=144,type=EMC_TRAJ_SET_G92}) :
list_size=3, line_number=0
NML_INTERP_LIST::append(nml_msg_ptr{size=80,type=EMC_TRAJ_SET_ROTATION}) :
list_size=4, line_number=0
emcTaskPlanInit() returned 0
Issuing EMC_TRAJ_SET_TERM_COND -- (+222,+80, +0, +2,0.000000,)
waiting for command #9from ['56E58679-B43F81A0'] to complete
Issuing EMC_TRAJ_SET_G5X -- (+224,+144, +0,
+1,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TRAJ_SET_G92 -- (+227,+144,
+0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TRAJ_SET_ROTATION -- (+226,+80, +0,0.000000,)
sending task message
sending motion message
command #9 from ['56E58679-B43F81A0'] completed
process command called, id: ['56E58679-B43F81A0']
Issuing EMC_TASK_PLAN_OPEN -- (+506,+268,
+11,/home/machinekit/machinekit/nc_files/prog.gcode,)
emcTaskPlanOpen(/home/machinekit/machinekit/nc_files/prog.gcode) returned 0
waiting for command #10from ['56E58679-B43F81A0'] to complete
sending task message
D: 16-07-04 09:40:39 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:39 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
sending motion message
Assertion failed: state == term_ack_sent || state == term_req_sent2
(pipe.cpp:316)
/home/machinekit/git/machinekit/scripts/linuxcnc: line 816: 8562 Aborted
$EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
Shutting down and cleaning up Machinekit...
(time=1467625240.345864,pid=7227): Deleting 5 channels from the
NML_Main_Channel_List.
(time=1467625240.347379,pid=7227): Deleting emcCommand NML channel from
NML_Main_Channel_List.
(time=1467625240.348184,pid=7227): deleting NML (1)
(time=1467625240.349820,pid=7227): delete (CMS *) 0x261f0;
(time=1467625240.351739,pid=7227):
rcs_shm_close(shm->key=1001(0x3E9),shm->size=8192(0x2000),shm->addr=0xb6f28000)
(time=1467625240.353280,pid=7227): deleting CMS (emcCommand)
(time=1467625240.354448,pid=7227): free( data = 0x26be8);
(time=1467625240.355343,pid=7227): Leaving ~CMS()
(time=1467625240.356167,pid=7227): CMS::delete(0x261f0)
(time=1467625240.356602,pid=7227): CMS::delete successful.
(time=1467625240.356866,pid=7227): Leaving ~NML()
(time=1467625240.356944,pid=7227): NML channel deleted from
NML_Main_Channel_List
(time=1467625240.366143,pid=7227): Deleting emcStatus NML channel from
NML_Main_Channel_List.
(time=1467625240.367371,pid=7227): deleting NML (2)
(time=1467625240.368482,pid=7227): delete (CMS *) 0x2bb00;
(time=1467625240.369270,pid=7227):
rcs_shm_close(shm->key=1002(0x3EA),shm->size=16384(0x4000),shm->addr=0xb6f24000)
(time=1467625240.370917,pid=7227): deleting CMS (emcStatus)
(time=1467625240.373014,pid=7227): free( data = 0x2c4f8);
(time=1467625240.374037,pid=7227): Leaving ~CMS()
(time=1467625240.377767,pid=7227): CMS::delete(0x2bb00)
(time=1467625240.378580,pid=7227): CMS::delete successful.
(time=1467625240.379710,pid=7227): Leaving ~NML()
(time=1467625240.380564,pid=7227): NML channel deleted from
NML_Main_Channel_List
(time=1467625240.381414,pid=7227): Deleting emcError NML channel from
NML_Main_Channel_List.
(time=1467625240.383346,pid=7227): deleting NML (3)
(time=1467625240.383859,pid=7227): delete (CMS *) 0x30958;
(time=1467625240.384117,pid=7227):
rcs_shm_close(shm->key=1003(0x3EB),shm->size=8192(0x2000),shm->addr=0xb6f22000)
(time=1467625240.384846,pid=7227): deleting CMS (emcError)
(time=1467625240.385433,pid=7227): free( data = 0x31350);
(time=1467625240.385681,pid=7227): Leaving ~CMS()
(time=1467625240.386148,pid=7227): CMS::delete(0x30958)
(time=1467625240.386258,pid=7227): CMS::delete successful.
(time=1467625240.386490,pid=7227): Leaving ~NML()
(time=1467625240.386559,pid=7227): NML channel deleted from
NML_Main_Channel_List
(time=1467625240.386624,pid=7227): Deleting toolCmd NML channel from
NML_Main_Channel_List.
(time=1467625240.386815,pid=7227): deleting NML (4)
(time=1467625240.389377,pid=7227): delete (CMS *) 0x336e0;
(time=1467625240.390253,pid=7227):
rcs_shm_close(shm->key=1004(0x3EC),shm->size=1024(0x400),shm->addr=0xb6f21000)
(time=1467625240.391373,pid=7227): deleting CMS (toolCmd)
(time=1467625240.392611,pid=7227): free( data = 0x340d8);
(time=1467625240.397721,pid=7227): Leaving ~CMS()
(time=1467625240.398849,pid=7227): CMS::delete(0x336e0)
(time=1467625240.399757,pid=7227): CMS::delete successful.
(time=1467625240.400541,pid=7227): Leaving ~NML()
(time=1467625240.401325,pid=7227): NML channel deleted from
NML_Main_Channel_List
(time=1467625240.402088,pid=7227): Deleting toolSts NML channel from
NML_Main_Channel_List.
(time=1467625240.402911,pid=7227): deleting NML (5)
(time=1467625240.403801,pid=7227): delete (CMS *) 0x34898;
(time=1467625240.404246,pid=7227):
rcs_shm_close(shm->key=1005(0x3ED),shm->size=8192(0x2000),shm->addr=0xb6e9b000)
(time=1467625240.404575,pid=7227): deleting CMS (toolSts)
(time=1467625240.405285,pid=7227): free( data = 0x35290);
(time=1467625240.406054,pid=7227): Leaving ~CMS()
(time=1467625240.406146,pid=7227): CMS::delete(0x34898)
(time=1467625240.406214,pid=7227): CMS::delete successful.
(time=1467625240.406408,pid=7227): Leaving ~NML()
(time=1467625240.406489,pid=7227): NML channel deleted from
NML_Main_Channel_List
(time=1467625240.407004,pid=7227): deleting NML (1)
(time=1467625240.407234,pid=7227): Leaving ~NML()
(time=1467625240.407327,pid=7227): NML::operater delete(0x26008)
(time=1467625240.407804,pid=7227): NML channel deleted from
Dynamically_Allocated_NML_Objects
(time=1467625240.408087,pid=7227): deleting NML (2)
(time=1467625240.408165,pid=7227): Leaving ~NML()
(time=1467625240.408228,pid=7227): NML::operater delete(0x2b978)
(time=1467625240.408426,pid=7227): NML channel deleted from
Dynamically_Allocated_NML_Objects
(time=1467625240.408919,pid=7227): deleting NML (3)
(time=1467625240.408998,pid=7227): Leaving ~NML()
(time=1467625240.409061,pid=7227): NML::operater delete(0x30750)
(time=1467625240.409278,pid=7227): NML channel deleted from
Dynamically_Allocated_NML_Objects
(time=1467625240.409349,pid=7227): deleting NML (4)
(time=1467625240.409413,pid=7227): Leaving ~NML()
(time=1467625240.413028,pid=7227): NML::operater delete(0x33558)
(time=1467625240.414259,pid=7227): NML channel deleted from
Dynamically_Allocated_NML_Objects
(time=1467625240.415341,pid=7227): deleting NML (5)
(time=1467625240.416032,pid=7227): Leaving ~NML()
(time=1467625240.416668,pid=7227): NML::operater delete(0x34710)
(time=1467625240.417255,pid=7227): NML channel deleted from
Dynamically_Allocated_NML_Objects
send_pbcontainer: type: MT_PING
D: 16-07-04 09:40:41 [017] 56E58679-B43F81A0
D: 16-07-04 09:40:41 [003] 08D201
handle_command_input: req=type: MT_PING
send_pbcontainer: type: MT_PING_ACKNOWLEDGE
uuid: ">\223\257RA\313\021\346\201\346TJ\026\305\320*"
exiting HAL component Therm
Cleanup done
Machinekit terminated with an error. You can find more information in the log:
/home/machinekit/linuxcnc_debug.txt
and
/home/machinekit/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal