On Thu, Aug 4, 2016 at 10:26 AM, Brian Brooks <[email protected]>
wrote:

> Reviewed-by: Brian Brooks <[email protected]>
>
> On 08/04 09:18:14, Mike Holmes wrote:
> > +ret=0
> > +
> > +run()
> > +{
> > +     echo odp_scheduling_run_proc starts with $1 worker threads
> > +     echo =====================================================
> > +
> > +     $PERFORMANCE/odp_scheduling${EXEEXT} --odph_proc -c $1 || ret=1
> > +}
> > +
> > +run 1
> > +run 8
> > +
> > +exit $ret
>
> Seeing this randomly in both multithread and multiprocess modes:
>

Before or after you apply this patch? What environment are you seeing these
errors in. They should definitely not be happening.


>
> ../../../odp/platform/linux-generic/odp_queue.c:328:odp_queue_destroy():queue
> "sched_00_07" not empty
> ../../../odp/platform/linux-generic/odp_schedule.c:271:schedule_term_global():Queue
> not empty
> ../../../odp/platform/linux-generic/odp_schedule.c:294:schedule_term_global():Pool
> destroy fail.
> ../../../odp/platform/linux-generic/odp_init.c:188:_odp_term_global():ODP
> schedule term failed.
> ../../../odp/platform/linux-generic/odp_queue.c:170:odp_queue_term_global():Not
> destroyed queue: sched_00_07
> ../../../odp/platform/linux-generic/odp_init.c:195:_odp_term_global():ODP
> queue term failed.
> ../../../odp/platform/linux-generic/odp_pool.c:149:odp_pool_term_global():Not
> destroyed pool: odp_sched_pool
> ../../../odp/platform/linux-generic/odp_pool.c:149:odp_pool_term_global():Not
> destroyed pool: msg_pool
> ../../../odp/platform/linux-generic/odp_init.c:202:_odp_term_global():ODP
> buffer pool term failed.
> ~/odp_incoming/odp_build/test/common_plat/performance$ echo $?
> 0
>
> Potentially two items: one for correctly returning the failure code, and
> another related to teardown. Both beyond the scope of this patch which
> LGTM.
>

Reply via email to