Uploaded image for project: 'rcX - Operating System'
  1. rcX - Operating System
  2. RCX-675

Software timer may not elapse if it is created in early startup phase within context of a task with priority > TSK_PRIO_DEF_RX_TIMER

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V2.1.1.0, V2.1.2.0, V2.1.3.0, V2.1.4.0, V2.1.5.0, V2.1.6.0, V2.1.7.0
    • Fix Version/s: V2.1.8.0
    • Component/s: Kernel
    • Labels:
      None
    • Account:
      SDO rcX (SDORCX)

      Description

      As the priority of the timer task is usually lower as the priority of the INIT_TASK, the timer task may get scheduled for the first time after the creation of a timer. Due to a bug in the implementation, timers which got created before the timer task is scheduled for the first time, may never elapse. The shorter the timer period and the lower the execution speed the more likely this issue is to occur.

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  stephans stephans
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: