micro-ROS / micro-ROS/micro-ROS-Agent

run micro-ROS-Agent to connecct a client ,the terminal will report "terminate called after throwing an instance of 'std::bad_array_new_length' what(): std::bad_array_new_length"

未關閉
#205 2 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

主要語言
C++
星號
201
分支
111
平均合併
1 天 6 小時
30 天內合併 PR
10

描述

## issue : std::bad_array_new_length

- Hardware description: longxin 2k with using longxin2k1000 CPU made in China.
- RTOS: ruihua RTOS made in China
- Installation type: micro_ros_setup
- Version or commit hash: humble

#### Steps to reproduce the issue
run MicroRos client to create a connection with micro-ROS-Agent, my terminal will report this problem.
but ,i can create a connection by using the humble micro-ROS-Agent in docker.
i just build micro-ROS-Agent by micro_ros_setup tool and run it

#### Expected behavior
like i use it in docker,work well
#### Actual behavior
![image](https://github.com/micro-ROS/micro-ROS-Agent/assets/42798006/3757ff71-20ef-4593-8bba-1e1a1070c2ec)
#### Additional information

貢獻指南

開啟貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

研究方向

在搭載 Ruihua RTOS 的 Longxin 2K 上,使用由 micro_ros_setup 建置的 Agent 重現 micro-ROS 用戶端連線,然後將其與 Docker 中正常運作的 Humble Agent 進行比較。未指定原始檔或測試;追蹤 Agent 的啟動與連線路徑,以確定 std::bad_array_new_length 在何處引發。完成標準是本機建置的 Agent 能夠在不出現該例外的情況下成功連線。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
cpp
領域
embedded-iot, robotics
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
需要釐清
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。