Uploaded image for project: 'netX Marshaller Toolkit'
  1. netX Marshaller Toolkit
  2. NXMTKIT-11

Wrong deinitialization order in HilMarshallerStop()

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V2.0.7.0, V2.0.8.0, V2.0.9.0, V2.0.10.0, V2.0.12.1, V2.0.12.2, V2.0.13.0, V2.0.14.0, V2.0.15.0, V2.0.16.0, V2.0.17.0, V2.0.18.0, V2.0.19.0
    • Fix Version/s: V2.0.20.0
    • Labels:
      None
    • Account:
      SDO Transport, Diagnostic (SDOTRANSPO)

      Description

      HilMarshallerStart() first initializes the the connector- and after that the transport-structures.

      The correct order during deninitialization in HilMarshallerStop() should be to deinitialize the transport- and after that the connector structures.

      Since the deinitialization is performed in the same order as the initialization, structures can be accessed that were already cleaned up and the firmware might crash.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  AMinor Alexander Minor
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: