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

            Bug ID: 2227
           Summary: classification_main: Conditional jump or move depends
                    on uninitialised value
           Product: OpenDataPlane - linux- generic reference
           Version: v1.10
          Hardware: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: ---
         Component: Classification
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

cd check-odp
E_VALGRIND=1 CLEANUP=0 ./build.sh

root@odp-ubuntu-1504:~/check-odp/build/odp/test/validation/classification# cat
classification_main.log 
==17788== Memcheck, a memory error detector
==17788== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==17788== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==17788== Command:
./../../../test/validation/classification/classification_main
==17788== 
        ODP API version: 1.10.0
        ODP implementation name:    linux-generic
        ODP implementation version: linux-generic 1.10.0-0 (v1.10.0)
'https://git.linaro.org/lng/odp.git' (1.10.0.0.git3.g79085b1)


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


Suite: classification basic
  Test: classification_test_create_cos ...passed
  Test: classification_test_destroy_cos
...odp_classification.c:248:odp_cos_destroy():Invalid odp_cos_t handlepassed
  Test: classification_test_create_pmr_match ...passed
  Test: classification_test_cos_set_queue ...passed
  Test: classification_test_cos_set_drop ...passed
  Test: classification_test_cos_set_pool ...passed
  Test: classification_test_pmr_composite_create ...passed
Suite: classification pmr tests
  Test: classification_test_pmr_term_tcp_dport ...passed
  Test: classification_test_pmr_term_tcp_sport ...==17788== Conditional jump or
move depends on uninitialised value(s)
==17788==    at 0x40C3C3: odp_pmr_create_term (odp_classification.c:449)
==17788==    by 0x40C3C3: odp_cls_pmr_create (odp_classification.c:534)
==17788==    by 0x406A99: classification_test_pmr_term_tcp_sport
(odp_classification_test_pmr.c:258)
==17788==    by 0x5043CF4: ??? (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x5044032: ??? (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x5044345: CU_run_all_tests (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x40A790: odp_cunit_run (odp_cunit_common.c:294)
==17788==    by 0x5AB0A3F: (below main) (libc-start.c:289)
==17788== 
passed
  Test: classification_test_pmr_term_udp_dport ...passed
  Test: classification_test_pmr_term_udp_sport ...==17788== Conditional jump or
move depends on uninitialised value(s)
==17788==    at 0x40C3C3: odp_pmr_create_term (odp_classification.c:449)
==17788==    by 0x40C3C3: odp_cls_pmr_create (odp_classification.c:534)
==17788==    by 0x407649: classification_test_pmr_term_udp_sport
(odp_classification_test_pmr.c:482)
==17788==    by 0x5043CF4: ??? (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x5044032: ??? (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x5044345: CU_run_all_tests (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x40A790: odp_cunit_run (odp_cunit_common.c:294)
==17788==    by 0x5AB0A3F: (below main) (libc-start.c:289)
==17788== 
passed
  Test: classification_test_pmr_term_ipproto ...passed
  Test: classification_test_pmr_term_dmac ...==17788== Conditional jump or move
depends on uninitialised value(s)
==17788==    at 0x40C3C3: odp_pmr_create_term (odp_classification.c:449)
==17788==    by 0x40C3C3: odp_cls_pmr_create (odp_classification.c:534)
==17788==    by 0x4081B1: classification_test_pmr_term_dmac
(odp_classification_test_pmr.c:698)
==17788==    by 0x5043CF4: ??? (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x5044032: ??? (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x5044345: CU_run_all_tests (in /usr/lib/libcunit.so.1.0.1)
==17788==    by 0x40A790: odp_cunit_run (odp_cunit_common.c:294)
==17788==    by 0x5AB0A3F: (below main) (libc-start.c:289)
==17788== 
passed
  Test: classification_test_pmr_pool_set ...passed
  Test: classification_test_pmr_queue_set ...passed
  Test: classification_test_pmr_term_daddr ...passed
  Test: classification_test_pmr_term_packet_len ...passed
Suite: classification tests
  Test: classification_test_pktio_set_skip
...odp_classification.c:361:odp_pktio_skip_set():Invalid odp_cos_t handlepassed
  Test: classification_test_pktio_set_headroom
...odp_classification.c:374:odp_pktio_headroom_set():Invalid odp_pktio_t
handlepassed
  Test: classification_test_pktio_configure ...passed
  Test: classification_test_pktio_test ...passed

Run Summary:    Type  Total    Ran Passed Failed Inactive
              suites      3      3    n/a      0        0
               tests     21     21     21      0        0
             asserts    479    479    479      0      n/a

Elapsed time =    0.198 seconds
==17788== 
==17788== HEAP SUMMARY:
==17788==     in use at exit: 0 bytes in 0 blocks
==17788==   total heap usage: 55 allocs, 55 frees, 134,699 bytes allocated
==17788== 
==17788== All heap blocks were freed -- no leaks are possible
==17788== 
==17788== For counts of detected and suppressed errors, rerun with: -v
==17788== Use --track-origins=yes to see where uninitialised values come from
==17788== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to