{"action":"closed","issue":{"url":"https://api.github.com/repos/CIR-KIT/fifth_robot_pkg/issues/28","repository_url":"https://api.github.com/repos/CIR-KIT/fifth_robot_pkg","labels_url":"https://api.github.com/repos/CIR-KIT/fifth_robot_pkg/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/CIR-KIT/fifth_robot_pkg/issues/28/comments","events_url":"https://api.github.com/repos/CIR-KIT/fifth_robot_pkg/issues/28/events","html_url":"https://github.com/CIR-KIT/fifth_robot_pkg/issues/28","id":186055366,"number":28,"title":"調整後のパラメータを使うと Buffer Overflow が発生している","user":{"login":"yasu80","id":16016288,"avatar_url":"https://avatars.githubusercontent.com/u/16016288?v=3","gravatar_id":"","url":"https://api.github.com/users/yasu80","html_url":"https://github.com/yasu80","followers_url":"https://api.github.com/users/yasu80/followers","following_url":"https://api.github.com/users/yasu80/following{/other_user}","gists_url":"https://api.github.com/users/yasu80/gists{/gist_id}","starred_url":"https://api.github.com/users/yasu80/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yasu80/subscriptions","organizations_url":"https://api.github.com/users/yasu80/orgs","repos_url":"https://api.github.com/users/yasu80/repos","events_url":"https://api.github.com/users/yasu80/events{/privacy}","received_events_url":"https://api.github.com/users/yasu80/received_events","type":"User","site_admin":false},"labels":[{"id":437461000,"url":"https://api.github.com/repos/CIR-KIT/fifth_robot_pkg/labels/invalid","name":"invalid","color":"e6e6e6","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-29T02:52:39Z","updated_at":"2016-10-29T15:40:53Z","closed_at":"2016-10-29T15:40:53Z","body":"先日 @tanacchi 君と作ったパラメータファイルを私の環境で 実行したところ, なんか怪しいエラーが出ました.\r\n以下のような具合です.\r\nマジで意味不明なんですけれど, とにかく 前回のコミットへ checkout してごちゃごちゃやってます.\r\n向こうの環境をもう一度確認してみたい感じですが・・・\r\n\r\n\r\nyasu16@yasu16-Vostro-3546:~/Documents/workspace/robots/cirkit5/fifth_robot_pkg/src/fifth_robot_launcher$ roslaunch mapping.launch \r\n... logging to /home/yasu16/.ros/log/ee9b6f0c-9d7e-11e6-a961-74e6e24de61a/roslaunch-yasu16-Vostro-3546-2978.log\r\nChecking log directory for disk usage. This may take awhile.\r\nPress Ctrl-C to interrupt\r\nDone checking log file disk usage. Usage is <1GB.\r\n\r\nstarted roslaunch server http://yasu16-Vostro-3546:35341/\r\n\r\nSUMMARY\r\n========\r\n\r\nPARAMETERS\r\n * /joy_node/autorepeat_rate: 20\r\n * /joy_node/deadzone: 0.3\r\n * /joy_node/dev: /dev/input/js0\r\n * /rosdistro: kinetic\r\n * /rosversion: 1.12.5\r\n * /teleop_twist_joy/axis_angular: 0\r\n * /teleop_twist_joy/axis_linear: 1\r\n * /teleop_twist_joy/enable_button: 8\r\n * /teleop_twist_joy/enable_turbo_button: 10\r\n * /teleop_twist_joy/scale_angular: 0.4\r\n * /teleop_twist_joy/scale_linear: 0.5\r\n * /teleop_twist_joy/scale_linear_turbo: 0.5\r\n * /urg/angle_max: 1.5\r\n * /urg/angle_min: -1.5\r\n * /urg/ip_address: 192.168.0.10\r\n\r\nNODES\r\n  /\r\n    joy_node (joy/joy_node)\r\n    laser_transform (tf/static_transform_publisher)\r\n    teleop_master_node (teleop_master/teleop_master_node)\r\n    teleop_twist_joy (teleop_twist_joy/teleop_node)\r\n    urg (urg_node/urg_node)\r\n    ypspur_coordinator (ypspur_ros_bridge/ypspur-coordinator.sh)\r\n    ypspur_ros_bridge (ypspur_ros_bridge/wait_and_ypspur_ros_bridge.sh)\r\n\r\nauto-starting new master\r\nprocess[master]: started with pid [2991]\r\nROS_MASTER_URI=http://localhost:11311\r\n\r\nsetting /run_id to ee9b6f0c-9d7e-11e6-a961-74e6e24de61a\r\nprocess[rosout-1]: started with pid [3004]\r\nstarted core service [/rosout]\r\nprocess[ypspur_coordinator-2]: started with pid [3007]\r\n*** buffer overflow detected ***: ypspur-coordinator terminated\r\n======= Backtrace: =========\r\n/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f845d2937e5]\r\n/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7f845d33456c]\r\n/lib/x86_64-linux-gnu/libc.so.6(+0x116570)[0x7f845d332570]\r\n/lib/x86_64-linux-gnu/libc.so.6(+0x1158c2)[0x7f845d3318c2]\r\nypspur-coordinator[0x405726]\r\nypspur-coordinator[0x402712]\r\n/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f845d23c830]\r\nypspur-coordinator[0x4030e9]\r\n======= Memory map: ========\r\n00400000-00415000 r-xp 00000000 08:05 2232790                            /usr/local/bin/ypspur-coordinator\r\n00614000-00615000 r--p 00014000 08:05 2232790                            /usr/local/bin/ypspur-coordinator\r\n00615000-00616000 rw-p 00015000 08:05 2232790                            /usr/local/bin/ypspur-coordinator\r\n00616000-00617000 rw-p 00000000 00:00 0 \r\n00b62000-00b83000 rw-p 00000000 00:00 0                                  [heap]\r\n7f845d006000-7f845d01c000 r-xp 00000000 08:05 2626581                    /lib/x86_64-linux-gnu/libgcc_s.so.1\r\n7f845d01c000-7f845d21b000 ---p 00016000 08:05 2626581                    /lib/x86_64-linux-gnu/libgcc_s.so.1\r\n7f845d21b000-7f845d21c000 rw-p 00015000 08:05 2626581                    /lib/x86_64-linux-gnu/libgcc_s.so.1\r\n7f845d21c000-7f845d3db000 r-xp 00000000 08:05 2631590                    /lib/x86_64-linux-gnu/libc-2.23.so\r\n7f845d3db000-7f845d5db000 ---p 001bf000 08:05 2631590                    /lib/x86_64-linux-gnu/libc-2.23.so\r\n7f845d5db000-7f845d5df000 r--p 001bf000 08:05 2631590                    /lib/x86_64-linux-gnu/libc-2.23.so\r\n7f845d5df000-7f845d5e1000 rw-p 001c3000 08:05 2631590                    /lib/x86_64-linux-gnu/libc-2.23.so\r\n7f845d5e1000-7f845d5e5000 rw-p 00000000 00:00 0 \r\n7f845d5e5000-7f845d5ec000 r-xp 00000000 08:05 2631585                    /lib/x86_64-linux-gnu/librt-2.23.so\r\n7f845d5ec000-7f845d7eb000 ---p 00007000 08:05 2631585                    /lib/x86_64-linux-gnu/librt-2.23.so\r\n7f845d7eb000-7f845d7ec000 r--p 00006000 08:05 2631585                    /lib/x86_64-linux-gnu/librt-2.23.so\r\n7f845d7ec000-7f845d7ed000 rw-p 00007000 08:05 2631585                    /lib/x86_64-linux-gnu/librt-2.23.so\r\n7f845d7ed000-7f845d8f5000 r-xp 00000000 08:05 2631582                    /lib/x86_64-linux-gnu/libm-2.23.so\r\n7f845d8f5000-7f845daf4000 ---p 00108000 08:05 2631582                    /lib/x86_64-linux-gnu/libm-2.23.so\r\n7f845daf4000-7f845daf5000 r--p 00107000 08:05 2631582                    /lib/x86_64-linux-gnu/libm-2.23.so\r\n7f845daf5000-7f845daf6000 rw-p 00108000 08:05 2631582                    /lib/x86_64-linux-gnu/libm-2.23.so\r\n7f845daf6000-7f845db0e000 r-xp 00000000 08:05 2631589                    /lib/x86_64-linux-gnu/libpthread-2.23.so\r\n7f845db0e000-7f845dd0d000 ---p 00018000 08:05 2631589                    /lib/x86_64-linux-gnu/libpthread-2.23.so\r\n7f845dd0d000-7f845dd0e000 r--p 00017000 08:05 2631589                    /lib/x86_64-linux-gnu/libpthread-2.23.so\r\n7f845dd0e000-7f845dd0f000 rw-p 00018000 08:05 2631589                    /lib/x86_64-linux-gnu/libpthread-2.23.so\r\n7f845dd0f000-7f845dd13000 rw-p 00000000 00:00 0 \r\n7f845dd13000-7f845dd17000 r-xp 00000000 08:05 2232766                    /usr/local/lib/libformula-calc.so.0.0.0\r\n7f845dd17000-7f845df16000 ---p 00004000 08:05 2232766                    /usr/local/lib/libformula-calc.so.0.0.0\r\n7f845df16000-7f845df17000 r--p 00003000 08:05 2232766                    /usr/local/lib/libformula-calc.so.0.0.0\r\n7f845df17000-7f845df18000 rw-p 00004000 08:05 2232766                    /usr/local/lib/libformula-calc.so.0.0.0\r\n7f845df18000-7f845df1a000 r-xp 00000000 08:05 2232771                    /usr/local/lib/libcarte2d.so.0.0.0\r\n7f845df1a000-7f845e119000 ---p 00002000 08:05 2232771                    /usr/local/lib/libcarte2d.so.0.0.0\r\n7f845e119000-7f845e11a000 r--p 00001000 08:05 2232771                    /usr/local/lib/libcarte2d.so.0.0.0\r\n7f845e11a000-7f845e11b000 rw-p 00002000 08:05 2232771                    /usr/local/lib/libcarte2d.so.0.0.0\r\n7f845e11b000-7f845e121000 r-xp 00000000 08:05 2118850                    /usr/local/lib64/libssm.so.0.5.1\r\n7f845e121000-7f845e320000 ---p 00006000 08:05 2118850                    /usr/local/lib64/libssm.so.0.5.1\r\n7f845e320000-7f845e321000 r--p 00005000 08:05 2118850                    /usr/local/lib64/libssm.so.0.5.1\r\n7f845e321000-7f845e322000 rw-p 00006000 08:05 2118850                    /usr/local/lib64/libssm.so.0.5.1\r\n7f845e322000-7f845e348000 r-xp 00000000 08:05 2631586                    /lib/x86_64-linux-gnu/ld-2.23.so\r\n7f845e4fc000-7f845e501000 rw-p 00000000 00:00 0 \r\n7f845e544000-7f845e547000 rw-p 00000000 00:00 0 \r\n7f845e547000-7f845e548000 r--p 00025000 08:05 2631586                    /lib/x86_64-linux-gnu/ld-2.23.so\r\n7f845e548000-7f845e549000 rw-p 00026000 08:05 2631586                    /lib/x86_64-linux-gnu/ld-2.23.so\r\n7f845e549000-7f845e54a000 rw-p 00000000 00:00 0 \r\n7fff54e96000-7fff54eb8000 rw-p 00000000 00:00 0                          [stack]\r\n7fff54fa9000-7fff54fab000 r--p 00000000 00:00 0                          [vvar]\r\n7fff54fab000-7fff54fad000 r-xp 00000000 00:00 0                          [vdso]\r\nffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]\r\nprocess[ypspur_ros_bridge-3]: started with pid [3009]\r\nprocess[urg-4]: started with pid [3012]\r\nprocess[laser_transform-5]: started with pid [3013]\r\nprocess[teleop_master_node-6]: started with pid [3014]\r\nprocess[joy_node-7]: started with pid [3015]\r\n/home/yasu16/Documents/workspace/robots/cirkit5/fifth_robot_pkg/src/third_party/ypspur_ros_bridge/scripts/ypspur-coordinator.sh: line 3:  3008 Aborted                 (core dumped) ypspur-coordinator \"$1\" \"$2\" \"$3\" \"$4\"\r\n[ypspur_coordinator-2] process has died [pid 3007, exit code 134, cmd /home/yasu16/Documents/workspace/robots/cirkit5/fifth_robot_pkg/src/third_party/ypspur_ros_bridge/scripts/ypspur-coordinator.sh -p /home/yasu16/Documents/workspace/robots/cirkit5/fifth_robot_pkg/src/fifth_robot_launcher/fifth_robot_parameter/fifth_robot_parameter.param -d /dev/serial/by-id/usb-T-frog_project_T-frog_Driver-if00 __name:=ypspur_coordinator __log:=/home/yasu16/.ros/log/ee9b6f0c-9d7e-11e6-a961-74e6e24de61a/ypspur_coordinator-2.log].\r\nlog file: /home/yasu16/.ros/log/ee9b6f0c-9d7e-11e6-a961-74e6e24de61a/ypspur_coordinator-2*.log\r\nprocess[teleop_twist_joy-8]: started with pid [3016]\r\nStarting the bridge...\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\ncmd: 0.000000, 0.000000\r\nvel: -64544568146914994148182327296.000000 [m/s], -0.000000 [deg/s], odom: 0.000000 [m], 0.000000 [m], -nan [deg]\r\n^C[teleop_twist_joy-8] killing on exit\r\n[joy_node-7] killing on exit\r\n[teleop_master_node-6] killing on exit\r\n[laser_transform-5] killing on exit\r\n[urg-4] killing on exit\r\n[ypspur_ros_bridge-3] killing on exit\r\n[rosout-1] killing on exit\r\n[master] killing on exit\r\nshutting down processing monitor...\r\n... shutting down processing monitor complete\r\ndone\r\nyasu16@yasu16-Vostro-3546:~/Documents/workspace/robots/cirkit5/fifth_robot_pkg/src/fifth_robot_launcher$ "}}
{"actor":{"display_login":"forno"}}