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"

Offen
#205 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C++
Sterne
201
Forks
111
Ø Merge
1 T. 6 Std.
Gemergte PRs (30 T.)
10

Beschreibung

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

Additional information

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere die Verbindung des micro-ROS-Clients mit dem von micro_ros_setup erstellten Agent auf dem Longxin 2K mit Ruihua RTOS und vergleiche sie anschließend mit dem funktionierenden Humble Agent in Docker. Es werden keine Quelldateien oder Tests genannt; verfolge den Start- und Verbindungspfad des Agent, um zu ermitteln, wo std::bad_array_new_length ausgelöst wird. Als erledigt gilt die Aufgabe, wenn der lokal erstellte Agent sich ohne die Ausnahme erfolgreich verbindet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp
Bereich
embedded-iot, robotics
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.