On Friday, 17 May 2019 11:44:25 CEST Charlemagne Lasse wrote:
> uci is currently a highly problematic software and its library & lua
> bindings cannot be used without corrupting or leaking memory

heap-use-after-free - yes. But I cannot find the memory leak report/test. This 
is what I am currently searching for in some downstream project.

The test scripts work fine after adding 
https://patchwork.ozlabs.org/patch/1100999/

    #
    # Performing tests
    #
    test_import
    test_export
    test_get_parsing
    test_get_section_index_parsing
    test_get_option
    test_get_option_multiline
    test_get_section
    test_set_parsing
    test_set_named_section
    test_set_nonexisting_option
    test_set_nonexisting_option_multiline
    test_set_existing_option
    test_set_existing_option_multiline
    test_add_section
    test_get_parsing
    test_get_parsing_multiline_package
    test_get_parsing_multiline_section
    test_get_parsing_multiline_option
    test_batch_set
    test_batch_comments
    test_revert_section
    test_revert_option
    test_revert_option_multiline
    test_revert_option_long
    test_add_list_config
    test_add_list_get
    test_add_list_show
    test_add_list_changes
    test_del_list
    test_del_list_multiline
    test_add_delta
    test_changes_tailing_parts
    test_changes_missing_value
    
    #
    # Test report
    #
    tests passed:   112 100%
    tests failed:     0   0%
    tests skipped:    0   0%
    tests total:    112 100%

> To notice such problems faster, start the uci testsuite with the
> valgrind memory checker.

Patch doesn't apply (adding it manually works).

Kind regards,
        Sven

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to