Skip to content

Commit 14293f4

Browse files
HaavardReirlubos
authored andcommitted
doc: Add known issue for SEGGER SystemView tracing
Adds a known issue for parameters to zephyr `kernel.h` macros being evaluated multiple times when using SEGGER SystemView tracing. Signed-off-by: Håvard Reierstad <[email protected]>
1 parent b9d1b3f commit 14293f4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

doc/nrf/releases_and_maturity/known_issues.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,14 @@ KRKNWK-14299: NRPA MAC address cannot be set in Zephyr
189189
Bluetooth LE
190190
============
191191

192+
.. rst-class:: v2-9-0-nRF54H20-rc1 v2-9-0 v2-8-0 v2-7-0 v2-6-2 v2-6-1 v2-6-0
193+
194+
NCSDK-31095: Issues with the :kconfig:option:`CONFIG_SEGGER_SYSVIEW` Kconfig option
195+
Using this Kconfig option causes the data parameter in the macros :c:macro:`k_fifo_put`, :c:macro:`k_fifo_alloc_put`, :c:macro:`k_lifo_put`, and :c:macro:`k_lifo_alloc_put` to be evaluated multiple times.
196+
This can cause problems if the data parameter is a function call incrementing a reference counter.
197+
198+
**Workaround:** Manually cherry-pick and apply the commit with the fix to ``sdk-zephyr`` (commit hash: ``f2f61094b5e1ba5b841d78e5dd88b2076fbc99ee`` from the `upstream Zephyr repository <https://github.com/zephyrproject-rtos/zephyr>`_).
199+
192200
.. rst-class:: v2-9-0-nRF54H20-rc1 v2-9-0 v2-8-0
193201

194202
DRGN-23363: A flash operation executed on the system workqueue might result in ``-ETIMEDOUT``

0 commit comments

Comments
 (0)