Bug: Invalid pointers created if BusAssignment blocks are connected to Merge blocks in some cases
| Submitted | Product | Status | ||
|---|---|---|---|---|
| 2020-03-03 | Reactis for Simulink | Resolved in 2019.2.2 (released Apr 29, 2020; release notes) Resolved in 2019.0.5 (released Apr 29, 2020; release notes) | ||
|
If the output of a BusAssignment block assigning a non-virtual bus is connected to a Merge block AND other blocks are connected to the output of the same BusSelector block then Reactis creates invalid pointers during model initialization (garbage collection). This can lead to error messages such as "bug: invalid pointer" during a simulation step or "Uncaught exception: Subscript" when running Tester. The same issue causes problems with the second input of the BusAssignment block, which was causing the "Subscript" error in the Elxsi model. | ||||