I'm trying to simply launch one of the examples, but child processes of roslaunch turtlesim multisim.launch die with exit code -9 - by being sent SIGKILL; while consuming all of the available memory.
I'm running the examples through the official ros docker image, and I have this issue on fresh installation of both Fedora 39 and Arch Linux.
Steps to reproduce:
On the host machine:
$ xhost +local:docker # allow connections from the container to host's windowing system
$ docker run -it --name ros-test --rm --net host -e DISPLAY -m 8g ros:noetic /bin/bash
(The xhost command, --net host parameter, DISPLAY and ROS_HOSTNAME env variables are required to pass through any windows spawned in the container to the host)
The output is as follows:
... logging to /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/roslaunch-orion-linux-5074.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
... loading XML file [/opt/ros/noetic/etc/ros/roscore.xml]
... executing command param [rosversion roslaunch]
Added parameter [/rosversion]
... executing command param [rosversion -d]
Added parameter [/rosdistro]
Added core node of type [rosout/rosout] in namespace [/]
... loading XML file [/root/src/ros_tutorials/turtlesim/launch/multisim.launch]
Added node of type [turtlesim/turtlesim_node] in namespace [/turtlesim1/]
Added node of type [turtlesim/turtlesim_node] in namespace [/turtlesim2/]
started roslaunch server http://localhost:46589/
SUMMARY
========
PARAMETERS
* /rosdistro: noetic
* /rosversion: 1.16.0
NODES
/turtlesim1/
sim (turtlesim/turtlesim_node)
/turtlesim2/
sim (turtlesim/turtlesim_node)
auto-starting new master
process[master]: started with pid [5082]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to cd92deec-ea85-11ee-98b4-f02f7414e170
process[rosout-1]: started with pid [5092]
started core service [/rosout]
process[turtlesim1/sim-2]: started with pid [5095]
process[turtlesim2/sim-3]: started with pid [5096]
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
[rosout-1] process has died [pid 5092, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5099]
[turtlesim2/sim-3] process has died [pid 5096, exit code -9, cmd /root/devel/lib/turtlesim/turtlesim_node __name:=sim __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim2-sim-3.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim2-sim-3*.log
[turtlesim1/sim-2] process has died [pid 5095, exit code -9, cmd /root/devel/lib/turtlesim/turtlesim_node __name:=sim __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim1-sim-2.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim1-sim-2*.log
[rosout-1] process has died [pid 5099, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5100]
[rosout-1] process has died [pid 5100, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5101]
[rosout-1] process has died [pid 5101, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5102]
[rosout-1] process has died [pid 5102, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5103]
[rosout-1] process has died [pid 5103, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5104]
[rosout-1] process has died [pid 5104, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5105]
[rosout-1] process has died [pid 5105, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[rosout-1] restarting process
process[rosout-1]: started with pid [5106]
^C[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done
There doesn't seem to be anything helpful in the logs. Log files of the child services rosout-*.log and turtlesim*.log are empty.
master.log
```
[rosmaster.main][INFO] 2024-03-25 08:58:09,998: initialization complete, waiting for shutdown
[rosmaster.main][INFO] 2024-03-25 08:58:09,998: Starting ROS Master Node
[xmlrpc][INFO] 2024-03-25 08:58:09,999: XML-RPC server binding to 127.0.0.1:11311
[xmlrpc][INFO] 2024-03-25 08:58:09,999: Started XML-RPC server [http://localhost:11311/]
[rosmaster.master][INFO] 2024-03-25 08:58:09,999: Master initialized: port[11311], uri[http://localhost:11311/]
[xmlrpc][INFO] 2024-03-25 08:58:09,999: xml rpc node: starting XML-RPC server
[rosmaster.master][INFO] 2024-03-25 08:58:10,091: +PARAM [/run_id] by /roslaunch
[rosmaster.master][INFO] 2024-03-25 08:58:10,092: +PARAM [/roslaunch/uris/host_localhost__46589] by /roslaunch
[rosmaster.master][INFO] 2024-03-25 08:58:10,205: +PARAM [/rosversion] by /roslaunch
[rosmaster.master][INFO] 2024-03-25 08:58:10,205: +PARAM [/rosdistro] by /roslaunch
[rosmaster.main][INFO] 2024-03-25 08:58:19,150: keyboard interrupt, will exit
[rosmaster.main][INFO] 2024-03-25 08:58:19,150: stopping master...
[rospy.core][INFO] 2024-03-25 08:58:19,150: signal_shutdown [atexit]
```
roslaunch-*.log
```
[roslaunch][INFO] 2024-03-25 08:58:09,582: Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
[roslaunch][INFO] 2024-03-25 08:58:09,586: Done checking log file disk usage. Usage is <1GB.
[roslaunch][INFO] 2024-03-25 08:58:09,586: roslaunch starting with args ['/opt/ros/noetic/bin/roslaunch', '-v', 'turtlesim', 'multisim.launch']
[roslaunch][INFO] 2024-03-25 08:58:09,586: roslaunch env is environ({'ROS_VERSION': '1', 'PKG_CONFIG_PATH': '/root/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'HOSTNAME': 'orion-linux', 'ROS_PACKAGE_PATH': '/root/src/ros_tutorials/ros_tutorials:/root/src/ros_tutorials/roscpp_tutorials:/root/src/ros_tutorials/rospy_tutorials:/root/src/ros_tutorials/turtlesim:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/root/devel/share/common-lisp', 'PWD': '/root', 'HOME': '/root', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/root/devel:/opt/ros/noetic', 'PYTHONPATH': '/root/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm', 'DISPLAY': ':0', 'SHLVL': '1', 'ROS_MASTER_URI': 'http://localhost:11311', 'ROS_HOSTNAME': 'localhost', 'LD_LIBRARY_PATH': '/root/devel/lib:/opt/ros/noetic/lib', 'LC_ALL': 'C.UTF-8', 'PATH': '/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/roslaunch-orion-linux-5074.log'})
[roslaunch][INFO] 2024-03-25 08:58:09,586: starting in server mode
[roslaunch.parent][INFO] 2024-03-25 08:58:09,586: starting roslaunch parent run
[roslaunch][INFO] 2024-03-25 08:58:09,587: loading roscore config file /opt/ros/noetic/etc/ros/roscore.xml
[roslaunch][INFO] 2024-03-25 08:58:09,659: Added core node of type [rosout/rosout] in namespace [/]
[roslaunch.config][INFO] 2024-03-25 08:58:09,659: loading config file /root/src/ros_tutorials/turtlesim/launch/multisim.launch
[roslaunch][INFO] 2024-03-25 08:58:09,659: Added node of type [turtlesim/turtlesim_node] in namespace [/turtlesim1/]
[roslaunch][INFO] 2024-03-25 08:58:09,659: Added node of type [turtlesim/turtlesim_node] in namespace [/turtlesim2/]
[roslaunch][INFO] 2024-03-25 08:58:09,659: ... selected machine [] for node of type [turtlesim/turtlesim_node]
[roslaunch][INFO] 2024-03-25 08:58:09,659: ... selected machine [] for node of type [turtlesim/turtlesim_node]
[roslaunch.pmon][INFO] 2024-03-25 08:58:09,691: start_process_monitor: creating ProcessMonitor
[roslaunch.pmon][INFO] 2024-03-25 08:58:09,691: created process monitor
[roslaunch.pmon][INFO] 2024-03-25 08:58:09,691: start_process_monitor: ProcessMonitor started
[roslaunch.parent][INFO] 2024-03-25 08:58:09,691: starting parent XML-RPC server
[roslaunch.server][INFO] 2024-03-25 08:58:09,691: starting roslaunch XML-RPC server
[roslaunch.server][INFO] 2024-03-25 08:58:09,691: waiting for roslaunch XML-RPC server to initialize
[xmlrpc][INFO] 2024-03-25 08:58:09,691: XML-RPC server binding to 127.0.0.1:0
[xmlrpc][INFO] 2024-03-25 08:58:09,692: Started XML-RPC server [http://localhost:46589/]
[xmlrpc][INFO] 2024-03-25 08:58:09,692: xml rpc node: starting XML-RPC server
[roslaunch][INFO] 2024-03-25 08:58:09,734: started roslaunch server http://localhost:46589/
[roslaunch.parent][INFO] 2024-03-25 08:58:09,734: ... parent XML-RPC server started
[roslaunch][INFO] 2024-03-25 08:58:09,801: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2024-03-25 08:58:09,858: auto-starting new master
[roslaunch][INFO] 2024-03-25 08:58:09,858: create_master_process: rosmaster, /opt/ros/noetic/share/ros, 11311, 3, None, False
[roslaunch][INFO] 2024-03-25 08:58:09,858: process[master]: launching with args [['rosmaster', '--core', '-p', '11311', '-w', '3']]
[roslaunch.pmon][INFO] 2024-03-25 08:58:09,858: ProcessMonitor.register[master]
[roslaunch.pmon][INFO] 2024-03-25 08:58:09,859: ProcessMonitor.register[master] complete
[roslaunch][INFO] 2024-03-25 08:58:09,859: process[master]: starting os process
[roslaunch][INFO] 2024-03-25 08:58:09,859: process[master]: start w/ args [['rosmaster', '--core', '-p', '11311', '-w', '3', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/master.log']]
[roslaunch][INFO] 2024-03-25 08:58:09,859: process[master]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:09,861: process[master]: started with pid [5082]
[roslaunch][INFO] 2024-03-25 08:58:09,861: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2024-03-25 08:58:09,992: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2024-03-25 08:58:10,026: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2024-03-25 08:58:10,058: ROS_MASTER_URI=http://localhost:11311
[roslaunch][INFO] 2024-03-25 08:58:10,091: setting /run_id to cd92deec-ea85-11ee-98b4-f02f7414e170
[roslaunch][INFO] 2024-03-25 08:58:10,092: setting /roslaunch/uris/host_localhost__46589' to http://localhost:46589/
[roslaunch][INFO] 2024-03-25 08:58:10,126: ... preparing to launch node of type [rosout/rosout]
[roslaunch][INFO] 2024-03-25 08:58:10,126: create_node_process: package[rosout] type[rosout] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2024-03-25 08:58:10,126: process[rosout-1]: env[{'ROS_VERSION': '1', 'PKG_CONFIG_PATH': '/root/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'HOSTNAME': 'orion-linux', 'ROS_PACKAGE_PATH': '/root/src/ros_tutorials/ros_tutorials:/root/src/ros_tutorials/roscpp_tutorials:/root/src/ros_tutorials/rospy_tutorials:/root/src/ros_tutorials/turtlesim:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/root/devel/share/common-lisp', 'PWD': '/root', 'HOME': '/root', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/root/devel:/opt/ros/noetic', 'PYTHONPATH': '/root/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm', 'DISPLAY': ':0', 'SHLVL': '1', 'ROS_MASTER_URI': 'http://localhost:11311', 'ROS_HOSTNAME': 'localhost', 'LD_LIBRARY_PATH': '/root/devel/lib:/opt/ros/noetic/lib', 'LC_ALL': 'C.UTF-8', 'PATH': '/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/roslaunch-orion-linux-5074.log'}]
[roslaunch][INFO] 2024-03-25 08:58:10,137: process[rosout-1]: args[['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout']]
[roslaunch][INFO] 2024-03-25 08:58:10,137: ... created process [rosout-1]
[roslaunch.pmon][INFO] 2024-03-25 08:58:10,137: ProcessMonitor.register[rosout-1]
[roslaunch.pmon][INFO] 2024-03-25 08:58:10,138: ProcessMonitor.register[rosout-1] complete
[roslaunch][INFO] 2024-03-25 08:58:10,138: ... registered process [rosout-1]
[roslaunch][INFO] 2024-03-25 08:58:10,138: process[rosout-1]: starting os process
[roslaunch][INFO] 2024-03-25 08:58:10,138: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:10,138: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:10,140: process[rosout-1]: started with pid [5092]
[roslaunch][INFO] 2024-03-25 08:58:10,140: ... successfully launched [rosout-1]
[roslaunch][INFO] 2024-03-25 08:58:10,141: load_parameters starting ...
[roslaunch][INFO] 2024-03-25 08:58:10,206: ... load_parameters complete
[roslaunch][INFO] 2024-03-25 08:58:10,206: launch_nodes: launching local nodes ...
[roslaunch][INFO] 2024-03-25 08:58:10,267: ... preparing to launch node of type [turtlesim/turtlesim_node]
[roslaunch][INFO] 2024-03-25 08:58:10,267: create_node_process: package[turtlesim] type[turtlesim_node] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2024-03-25 08:58:10,268: process[turtlesim1/sim-2]: env[{'ROS_VERSION': '1', 'PKG_CONFIG_PATH': '/root/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'HOSTNAME': 'orion-linux', 'ROS_PACKAGE_PATH': '/root/src/ros_tutorials/ros_tutorials:/root/src/ros_tutorials/roscpp_tutorials:/root/src/ros_tutorials/rospy_tutorials:/root/src/ros_tutorials/turtlesim:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/root/devel/share/common-lisp', 'PWD': '/root', 'HOME': '/root', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/root/devel:/opt/ros/noetic', 'PYTHONPATH': '/root/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm', 'DISPLAY': ':0', 'SHLVL': '1', 'ROS_MASTER_URI': 'http://localhost:11311', 'ROS_HOSTNAME': 'localhost', 'LD_LIBRARY_PATH': '/root/devel/lib:/opt/ros/noetic/lib', 'LC_ALL': 'C.UTF-8', 'PATH': '/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/roslaunch-orion-linux-5074.log', 'ROS_NAMESPACE': '/turtlesim1'}]
[roslaunch][INFO] 2024-03-25 08:58:10,268: process[turtlesim1/sim-2]: args[['/root/devel/lib/turtlesim/turtlesim_node', '__name:=sim']]
[roslaunch][INFO] 2024-03-25 08:58:10,269: ... created process [turtlesim1/sim-2]
[roslaunch.pmon][INFO] 2024-03-25 08:58:10,269: ProcessMonitor.register[turtlesim1/sim-2]
[roslaunch.pmon][INFO] 2024-03-25 08:58:10,269: ProcessMonitor.register[turtlesim1/sim-2] complete
[roslaunch][INFO] 2024-03-25 08:58:10,269: ... registered process [turtlesim1/sim-2]
[roslaunch][INFO] 2024-03-25 08:58:10,269: process[turtlesim1/sim-2]: starting os process
[roslaunch][INFO] 2024-03-25 08:58:10,269: process[turtlesim1/sim-2]: start w/ args [['/root/devel/lib/turtlesim/turtlesim_node', '__name:=sim', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim1-sim-2.log']]
[roslaunch][INFO] 2024-03-25 08:58:10,269: process[turtlesim1/sim-2]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:10,279: process[turtlesim1/sim-2]: started with pid [5095]
[roslaunch][INFO] 2024-03-25 08:58:10,279: ... successfully launched [turtlesim1/sim-2]
[roslaunch][INFO] 2024-03-25 08:58:10,279: ... preparing to launch node of type [turtlesim/turtlesim_node]
[roslaunch][INFO] 2024-03-25 08:58:10,279: create_node_process: package[turtlesim] type[turtlesim_node] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2024-03-25 08:58:10,279: process[turtlesim2/sim-3]: env[{'ROS_VERSION': '1', 'PKG_CONFIG_PATH': '/root/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig', 'ROS_PYTHON_VERSION': '3'
, 'HOSTNAME': 'orion-linux', 'ROS_PACKAGE_PATH': '/root/src/ros_tutorials/ros_tutorials:/root/src/ros_tutorials/roscpp_tutorials:/root/src/ros_tutorials/rospy_tutorials:/root/src/ros_tutorials/turtlesim:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/root/devel/share/common-lisp', 'PWD': '/root', 'HOME': '/root', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/root/devel:/opt/ros/noetic', 'PYTHONPATH': '/root/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm', 'DISPLAY': ':0', 'SHLVL': '1', 'ROS_MASTER_URI': 'http://localhost:11311', 'ROS_HOSTNAME': 'localhost', 'LD_LIBRARY_PATH': '/root/devel/lib:/opt/ros/noetic/lib', 'LC_ALL': 'C.UTF-8', 'PATH': '/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/roslaunch-orion-linux-5074.log', 'ROS_NAMESPACE': '/turtlesim2'}]
[roslaunch][INFO] 2024-03-25 08:58:10,280: process[turtlesim2/sim-3]: args[['/root/devel/lib/turtlesim/turtlesim_node', '__name:=sim']]
[roslaunch][INFO] 2024-03-25 08:58:10,280: ... created process [turtlesim2/sim-3]
[roslaunch.pmon][INFO] 2024-03-25 08:58:10,280: ProcessMonitor.register[turtlesim2/sim-3]
[roslaunch.pmon][INFO] 2024-03-25 08:58:10,280: ProcessMonitor.register[turtlesim2/sim-3] complete
[roslaunch][INFO] 2024-03-25 08:58:10,280: ... registered process [turtlesim2/sim-3]
[roslaunch][INFO] 2024-03-25 08:58:10,281: process[turtlesim2/sim-3]: starting os process
[roslaunch][INFO] 2024-03-25 08:58:10,281: process[turtlesim2/sim-3]: start w/ args [['/root/devel/lib/turtlesim/turtlesim_node', '__name:=sim', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim2-sim-3.log']]
[roslaunch][INFO] 2024-03-25 08:58:10,281: process[turtlesim2/sim-3]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:10,284: process[turtlesim2/sim-3]: started with pid [5096]
[roslaunch][INFO] 2024-03-25 08:58:10,285: ... successfully launched [turtlesim2/sim-3]
[roslaunch][INFO] 2024-03-25 08:58:10,285: ... launch_nodes complete
[roslaunch.pmon][INFO] 2024-03-25 08:58:10,285: registrations completed
[roslaunch.parent][INFO] 2024-03-25 08:58:10,285: ... roslaunch parent running, waiting for process exit
[roslaunch][INFO] 2024-03-25 08:58:10,285: spin
[roslaunch][ERROR] 2024-03-25 08:58:10,894: [rosout-1] process has died [pid 5092, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:10,895: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:10,895: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:10,895: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:10,895: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][ERROR] 2024-03-25 08:58:11,202: [turtlesim2/sim-3] process has died [pid 5096, exit code -9, cmd /root/devel/lib/turtlesim/turtlesim_node __name:=sim __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f
7414e170/turtlesim2-sim-3.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim2-sim-3*.log
[roslaunch.pmon][INFO] 2024-03-25 08:58:11,203: ProcessMonitor.unregister[turtlesim2/sim-3] starting
[roslaunch.pmon][INFO] 2024-03-25 08:58:11,203: ProcessMonitor.unregister[turtlesim2/sim-3] complete
[roslaunch][ERROR] 2024-03-25 08:58:11,604: [turtlesim1/sim-2] process has died [pid 5095, exit code -9, cmd /root/devel/lib/turtlesim/turtlesim_node __name:=sim __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim1-sim-2.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/turtlesim1-sim-2*.log
[roslaunch.pmon][INFO] 2024-03-25 08:58:11,604: ProcessMonitor.unregister[turtlesim1/sim-2] starting
[roslaunch.pmon][INFO] 2024-03-25 08:58:11,604: ProcessMonitor.unregister[turtlesim1/sim-2] complete
[roslaunch][ERROR] 2024-03-25 08:58:12,306: [rosout-1] process has died [pid 5099, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:12,306: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:12,306: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:12,307: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:12,307: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:12,310: process[rosout-1]: started with pid [5100]
[roslaunch][ERROR] 2024-03-25 08:58:13,313: [rosout-1] process has died [pid 5100, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:13,313: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:13,313: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:13,313: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:13,313: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:13,316: process[rosout-1]: started with pid [5101]
[roslaunch][ERROR] 2024-03-25 08:58:14,319: [rosout-1] process has died [pid 5101, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:14,319: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:14,319: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:14,319: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:14,319: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:14,322: process[rosout-1]: started with pid [5102]
[roslaunch][ERROR] 2024-03-25 08:58:15,325: [rosout-1] process has died [pid 5102, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:15,325: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:15,325: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:15,326: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:15,326: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:15,329: process[rosout-1]: started with pid [5103]
[roslaunch][ERROR] 2024-03-25 08:58:16,431: [rosout-1] process has died [pid 5103, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:16,432: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:16,432: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:16,432: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:16,432: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:16,435: process[rosout-1]: started with pid [5104]
[roslaunch][ERROR] 2024-03-25 08:58:17,437: [rosout-1] process has died [pid 5104, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:17,437: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:17,438: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:17,438: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:17,438: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:17,441: process[rosout-1]: started with pid [5105]
[roslaunch][ERROR] 2024-03-25 08:58:18,443: [rosout-1] process has died [pid 5105, exit code -9, cmd /opt/ros/noetic/lib/rosout/rosout __name:=rosout __log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log].
log file: /root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1*.log
[roslaunch][INFO] 2024-03-25 08:58:18,443: [rosout-1] restarting process
[roslaunch][INFO] 2024-03-25 08:58:18,444: process[rosout-1]: restarting os process
[roslaunch][INFO] 2024-03-25 08:58:18,444: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/rosout-1.log']]
[roslaunch][INFO] 2024-03-25 08:58:18,444: process[rosout-1]: cwd will be [/root/.ros]
[roslaunch][INFO] 2024-03-25 08:58:18,447: process[rosout-1]: started with pid [5106]
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,010: ProcessMonitor.shutdown
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,048: ProcessMonitor._post_run
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,049: ProcessMonitor._post_run : remaining procs are [, ]
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,049: ProcessMonitor exit: killing rosout-1
[roslaunch][INFO] 2024-03-25 08:58:19,049: [rosout-1] killing on exit
[roslaunch][INFO] 2024-03-25 08:58:19,050: process[rosout-1]: killing os process with pid[5106] pgid[5106]
[roslaunch][INFO] 2024-03-25 08:58:19,050: [rosout-1] sending SIGINT to pgid [5106]
[roslaunch][INFO] 2024-03-25 08:58:19,050: [rosout-1] sent SIGINT to pgid [5106]
[roslaunch][INFO] 2024-03-25 08:58:19,150: process[rosout-1]: SIGINT killed with return value -2
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,150: ProcessMonitor exit: killing master
[roslaunch][INFO] 2024-03-25 08:58:19,150: [master] killing on exit
[roslaunch][INFO] 2024-03-25 08:58:19,150: process[master]: killing os process with pid[5082] pgid[5082]
[roslaunch][INFO] 2024-03-25 08:58:19,150: [master] sending SIGINT to pgid [5082]
[roslaunch][INFO] 2024-03-25 08:58:19,150: [master] sent SIGINT to pgid [5082]
[roslaunch][INFO] 2024-03-25 08:58:19,351: process[master]: SIGINT killed with return value 0
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,351: ProcessMonitor exit: cleaning up data structures and signals
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,351: ProcessMonitor exit: pmon has shutdown
[roslaunch][INFO] 2024-03-25 08:58:19,351: process monitor is done spinning, initiating full shutdown
[roslaunch][INFO] 2024-03-25 08:58:19,351: runner.stop()
[roslaunch][INFO] 2024-03-25 08:58:19,351: shutting down processing monitor...
[roslaunch][INFO] 2024-03-25 08:58:19,351: shutting down processing monitor
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,351: ProcessMonitor.shutdown
[roslaunch][INFO] 2024-03-25 08:58:19,351: ... shutting down processing monitor complete
[roslaunch][INFO] 2024-03-25 08:58:19,351: done
[roslaunch.pmon][INFO] 2024-03-25 08:58:19,352: ProcessMonitor.shutdown
[rospy.core][INFO] 2024-03-25 08:58:19,352: signal_shutdown [atexit]
```
I'm trying to simply launch one of the examples, but child processes of
roslaunch turtlesim multisim.launch
die with exit code -9 - by being sent SIGKILL; while consuming all of the available memory.I'm running the examples through the official ros docker image, and I have this issue on fresh installation of both Fedora 39 and Arch Linux.
Steps to reproduce:
On the host machine:
In the container:
(The
xhost
command,--net host
parameter,DISPLAY
andROS_HOSTNAME
env variables are required to pass through any windows spawned in the container to the host)The output is as follows:
There doesn't seem to be anything helpful in the logs. Log files of the child services
rosout-*.log
andturtlesim*.log
are empty.master.log
``` [rosmaster.main][INFO] 2024-03-25 08:58:09,998: initialization complete, waiting for shutdown [rosmaster.main][INFO] 2024-03-25 08:58:09,998: Starting ROS Master Node [xmlrpc][INFO] 2024-03-25 08:58:09,999: XML-RPC server binding to 127.0.0.1:11311 [xmlrpc][INFO] 2024-03-25 08:58:09,999: Started XML-RPC server [http://localhost:11311/] [rosmaster.master][INFO] 2024-03-25 08:58:09,999: Master initialized: port[11311], uri[http://localhost:11311/] [xmlrpc][INFO] 2024-03-25 08:58:09,999: xml rpc node: starting XML-RPC server [rosmaster.master][INFO] 2024-03-25 08:58:10,091: +PARAM [/run_id] by /roslaunch [rosmaster.master][INFO] 2024-03-25 08:58:10,092: +PARAM [/roslaunch/uris/host_localhost__46589] by /roslaunch [rosmaster.master][INFO] 2024-03-25 08:58:10,205: +PARAM [/rosversion] by /roslaunch [rosmaster.master][INFO] 2024-03-25 08:58:10,205: +PARAM [/rosdistro] by /roslaunch [rosmaster.main][INFO] 2024-03-25 08:58:19,150: keyboard interrupt, will exit [rosmaster.main][INFO] 2024-03-25 08:58:19,150: stopping master... [rospy.core][INFO] 2024-03-25 08:58:19,150: signal_shutdown [atexit] ```roslaunch-*.log
``` [roslaunch][INFO] 2024-03-25 08:58:09,582: Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt [roslaunch][INFO] 2024-03-25 08:58:09,586: Done checking log file disk usage. Usage is <1GB. [roslaunch][INFO] 2024-03-25 08:58:09,586: roslaunch starting with args ['/opt/ros/noetic/bin/roslaunch', '-v', 'turtlesim', 'multisim.launch'] [roslaunch][INFO] 2024-03-25 08:58:09,586: roslaunch env is environ({'ROS_VERSION': '1', 'PKG_CONFIG_PATH': '/root/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'HOSTNAME': 'orion-linux', 'ROS_PACKAGE_PATH': '/root/src/ros_tutorials/ros_tutorials:/root/src/ros_tutorials/roscpp_tutorials:/root/src/ros_tutorials/rospy_tutorials:/root/src/ros_tutorials/turtlesim:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/root/devel/share/common-lisp', 'PWD': '/root', 'HOME': '/root', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/root/devel:/opt/ros/noetic', 'PYTHONPATH': '/root/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm', 'DISPLAY': ':0', 'SHLVL': '1', 'ROS_MASTER_URI': 'http://localhost:11311', 'ROS_HOSTNAME': 'localhost', 'LD_LIBRARY_PATH': '/root/devel/lib:/opt/ros/noetic/lib', 'LC_ALL': 'C.UTF-8', 'PATH': '/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/root/.ros/log/cd92deec-ea85-11ee-98b4-f02f7414e170/roslaunch-orion-linux-5074.log'}) [roslaunch][INFO] 2024-03-25 08:58:09,586: starting in server mode [roslaunch.parent][INFO] 2024-03-25 08:58:09,586: starting roslaunch parent run [roslaunch][INFO] 2024-03-25 08:58:09,587: loading roscore config file /opt/ros/noetic/etc/ros/roscore.xml [roslaunch][INFO] 2024-03-25 08:58:09,659: Added core node of type [rosout/rosout] in namespace [/] [roslaunch.config][INFO] 2024-03-25 08:58:09,659: loading config file /root/src/ros_tutorials/turtlesim/launch/multisim.launch [roslaunch][INFO] 2024-03-25 08:58:09,659: Added node of type [turtlesim/turtlesim_node] in namespace [/turtlesim1/] [roslaunch][INFO] 2024-03-25 08:58:09,659: Added node of type [turtlesim/turtlesim_node] in namespace [/turtlesim2/] [roslaunch][INFO] 2024-03-25 08:58:09,659: ... selected machine [] for node of type [turtlesim/turtlesim_node] [roslaunch][INFO] 2024-03-25 08:58:09,659: ... selected machine [] for node of type [turtlesim/turtlesim_node] [roslaunch.pmon][INFO] 2024-03-25 08:58:09,691: start_process_monitor: creating ProcessMonitor [roslaunch.pmon][INFO] 2024-03-25 08:58:09,691: created process monitor