rclc_support_init is corrupting FreeRTOS Heap
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
調査の方向性
まず、16 kB のヒープ、12,000-byte Standard Task、2 つのバイナリセマフォを使用して、STM32L4 上の FreeRTOS で問題を再現します。rclc_support_init の前後でセマフォの状態を比較します。セマフォに影響を与えずにヒープ破壊を特定して防止できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Issue template
- Hardware description: STM32L4
- RTOS: FreeRTOS
- Installation type: standard
- Version or commit hash: humble
Steps to reproduce the issue
I created a FreeRTOS heap with 16kByte and a 'Standard Task' with 12000 Bytes. Additionally I created 2 binary Semaphores.
Expected behavior
Semaphores stay as they are, completely independent of the micro ROS function cals
Actual behavior
in the function call rclc_support_init it seems that the FreeRTOS Heap gets corrupted and the semaphores get affected. Maybe other FreeRTOS elements as well
Additional information
- 主要言語
- Shell
- スター
- 514
- フォーク
- 184
- 平均マージ
- 22時間 26分
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
micro-ROS/micro_ros_setup のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
micro-ROS/micro_ros_setup#837 · コメント 1 件 · リアクション 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
micro-ROS/micro_ros_setup#814 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
micro-ROS/micro_ros_setup#809 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 38/100
micro-ROS/micro_ros_setup#808 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
micro-ROS/micro_ros_setup#806 ·
micro-ROS/micro_ros_setup の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
adobe-fonts/source-serif#152 ·
-
area:ansible source:reader type:content-error
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
stephrobert/blog-roadmap#42 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
nolabs-ai/nono-packs#44 ·
メンテナーはふだん 1 日以内に返信