https://bugs.linaro.org/show_bug.cgi?id=2428

            Bug ID: 2428
           Summary: validation timer_main fails process mode
           Product: OpenDataPlane - linux- generic reference
           Version: v1.10.1
          Hardware: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: ---
         Component: Timers
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

To re create
~/git/odp/test/validation/timer$ ./timer_main --odph_proc


        ODP API version: 1.10.1
        ODP implementation name:    odp-linux
        ODP implementation version: odp-linux 1.10.1-0 (v1.10.1)
'https://git.linaro.org/lng/odp.git' (1.10.1.0.git68.g210093d.dirty)


     CUnit - A unit testing framework for C - Version 2.1-3
     http://cunit.sourceforge.net/


Suite: Timer
  Test: timer_test_timeout_pool_alloc ...passed
  Test: timer_test_timeout_pool_free ...passed
  Test: timer_test_odp_timer_cancel
...timer.c:174:timer_test_odp_timer_cancel():Timer handle: 0
timer.c:196:timer_test_odp_timer_cancel():Timeout handle: 268435456
passed
  Test: timer_test_odp_timer_all
...timer.c:517:timer_test_odp_timer_all():Timer pool handle: 1548484608
timer.c:518:timer_test_odp_timer_all():#timers..: 2000
timer.c:520:timer_test_odp_timer_all():Tmo range: 2000 ms (600 ticks)
linux.c:273:odpthread_run_start_routine():helper: ODP worker thread started as
linux process. (pid=31810)
linux.c:273:odpthread_run_start_routine():helper: ODP worker thread started as
linux process. (pid=31811)
linux.c:273:odpthread_run_start_routine():helper: ODP worker thread started as
linux process. (pid=31812)
linux.c:273:odpthread_run_start_routine():helper: ODP worker thread started as
linux process. (pid=31813)
odp_timer.c:681:timer_notify():
        3 ticks overrun on timer pool "timer_pool", timer resolution too high
linux.c:273:odpthread_run_start_routine():helper: ODP worker thread started as
linux process. (pid=31815)
linux.c:273:odpthread_run_start_routine():helper: ODP worker thread started as
linux process. (pid=31814)

Locks up and never completes with the processes consuming 100% of the CPU

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     
31812 mike      20   0   37228   4524   3696 R 100.0  0.0   0:33.90 timer_main  
31810 mike      20   0   37228   4236   3396 R 100.0  0.0   0:33.89 timer_main  
31814 mike      20   0   37228   4324   3480 R 100.0  0.0   0:33.90 timer_main  
31815 mike      20   0   37228   4328   3480 R 100.0  0.0   0:33.90 timer_main  
31811 mike      20   0   37228   4312   3472 R  99.7  0.0   0:33.86 timer_main  
31813 mike      20   0   37228   4396   3560 R  99.7  0.0   0:33.90 timer_main

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

Reply via email to