The problem with this run is right at the beginning of the error print.
rtapi/rtapi_msgd.cc:247 ERROR: found existing RT instance with the same
instance id (0)
Your last run did not close down properly and when it tried to create a
new one found the instance number already in use
Linuxcnc was never conceived as being able to run more than a single
instance, so the numbers tend to be the same every time which is how
this error shows.
Why it isn't closing down properly is another matter.
On 5/19/2018 5:18 AM, John Dammeyer wrote:
I'm running a BBB with Xylotex BBB-DB25/26. Often when I start up
MachineKit I get the opening banner, it vanishes and then a minute or
so later pops up with an error window. Attached is the dump. I can
restart and MachineKit begins normally. Or maybe it fails again and
then runs correctly the third time.
Also, the Xylotex uses the DB25-1 pin as IOPWR# which is an active low
signal coupled through the ESTOP switch to DB25-10. I've added a pull
up resistor to DB25-1 and it's coupled to an active low Relay Driver
circuit. The relay connects the ESTOP DB25-10 input to ground.
When MachineKit starts properly it blips the DB25-1 pin low for about
one second before it finishes starting up and then keeps that output
off (at +5V) until the ON button is clicked. And if the ESTOP button
or ESTOP or LIMIT switches are activated the IOPWR# also returns high
and the relay goes off. So everything works correctly except for the
pulse on the IOPWR# pin when MachineKit starts up.
This does not happen when the Beagle boots from power up. Only when
the Icon for MachineKit with my G3616 ini and hal file configuration
is clicked and MachineKit starts rather than fails. When it fails and
throws up the log window the output is not blipped.
I've mentioned them both because I don't know if they are related.
Here's the failure.
Loading Real Time OS, RTAPI, and HAL_LIB modules
rtapi_msgd startup failed - aborting
Debug file information:
rtapi/rtapi_msgd.cc:247 ERROR: found existing RT instance with the
same instance id (0)
/usr/libexec/linuxcnc/rtapi_msgd: failed to create global segment
/usr/bin/linuxcnc: line 750: 3503 Segmentation fault $HALCMD -i
"$INIFILE" -f $CFGFILE
Is this perhaps as simple as an older version that just needs to be
updated? If it's an error in the HAL file why doesn't it show up
every time?
Thanks
--
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]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
--
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.