libgsf-1.14.54-1.fc44

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-775): [#def1]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def2]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:68:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def3]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def4]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:68:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def5]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def6]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:81:24: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def7]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def8]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:81:24: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def9]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def10]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:93:11: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:93:11: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def13]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def14]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:99:3: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:99:3: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def17]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def18]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:102:16: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:102:16: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:704:20: call_function: calling ‘read_line’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-404): [#def21]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:120:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:599:1: enter_function: entry to ‘dump_error_quark’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:601:3: call_function: calling ‘escaped_printf’ from ‘dump_error_quark’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def22]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-775): [#def23]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:138:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:138:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’

Error: COMPILER_WARNING: [#def26]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c: scope_hint: In function ‘dump_properties’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:287:7: warning[-Wdeclaration-after-statement]: ISO C90 forbids mixed declarations and code
#  287 |       const GValue *v = g_param_spec_get_default_value (prop);
#      |       ^~~~~

Error: COMPILER_WARNING: [#def27]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c: scope_hint: In function ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:3: warning[-Wdeclaration-after-statement]: ISO C90 forbids mixed declarations and code
#  654 |   const char *input_filename = args[0];
#      |   ^~~~~

Error: GCC_ANALYZER_WARNING (CWE-775): [#def28]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_true: following ‘true’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:685:25: branch_true: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/199/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:7: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_true: following ‘true’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:685:25: branch_true: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:7: throw: if ‘g_file_error_quark’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:7: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/200/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def30]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:41: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_true: following ‘true’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:685:25: branch_true: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(5)](sarif:/runs/0/results/203/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def31]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:41: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_true: following ‘true’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:685:25: branch_true: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:41: throw: if ‘g_file_error_from_errno’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:686:41: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(5)](sarif:/runs/0/results/204/codeFlows/0/threadFlows/0/locations/4)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def32]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was opened at [(6)](sarif:/runs/0/results/205/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def33]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: warning[-Wanalyzer-file-leak]: leak of FILE ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_resource: opened here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was opened at [(8)](sarif:/runs/0/results/206/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(input_filename, "rb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: danger: ‘fopen(input_filename, "rb")’ leaks here; was allocated at [(6)](sarif:/runs/0/results/207/codeFlows/0/threadFlows/0/locations/5)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: warning[-Wanalyzer-malloc-leak]: leak of ‘fopen(output_filename, "wb")’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:630:1: enter_function: entry to ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:645:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:654:15: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:658:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:669:11: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:670:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:682:12: acquire_memory: allocated here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:683:6: branch_false: following ‘false’ branch...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: branch_false: ...to here
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:696:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: call_function: calling ‘goutput_write’ from ‘dump_irepository’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:697:3: return_function: returning to ‘dump_irepository’ from ‘goutput_write’
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: throw: if ‘g_hash_table_new’ throws an exception...
libgsf-1.14.54/build/gsf/tmp-introspectm1zl7ht5/Gsf-1.c:699:18: danger: ‘fopen(output_filename, "wb")’ leaks here; was allocated at [(8)](sarif:/runs/0/results/208/codeFlows/0/threadFlows/0/locations/7)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def36]
libgsf-1.14.54/gsf/gsf-infile.c:112:15: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-infile.c:136:1: enter_function: entry to 'gsf_infile_child_by_vname'
libgsf-1.14.54/gsf/gsf-infile.c:141:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-infile.c:142:15: call_function: calling 'gsf_infile_child_by_vaname' from 'gsf_infile_child_by_vname'
#  110|   	g_return_val_if_fail (name != NULL, NULL);
#  111|   
#  112|-> 	res = GET_CLASS (infile)->child_by_name (infile, name, &err);
#  113|   
#  114|   	if (err != NULL) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def37]
libgsf-1.14.54/gsf/gsf-infile.c:115:37: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-infile.c:136:1: enter_function: entry to 'gsf_infile_child_by_vname'
libgsf-1.14.54/gsf/gsf-infile.c:141:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-infile.c:142:15: call_function: calling 'gsf_infile_child_by_vaname' from 'gsf_infile_child_by_vname'
#  113|   
#  114|   	if (err != NULL) {
#  115|-> 		char const *iname = gsf_input_name (GSF_INPUT (infile));
#  116|   		g_warning ("Unable to get child['%s'] for infile '%s' because : %s",
#  117|   			   name, iname ? iname : "?", err->message);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def38]
libgsf-1.14.54/gsf/gsf-infile.c:116:17: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-infile.c:136:1: enter_function: entry to 'gsf_infile_child_by_vname'
libgsf-1.14.54/gsf/gsf-infile.c:141:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-infile.c:142:15: call_function: calling 'gsf_infile_child_by_vaname' from 'gsf_infile_child_by_vname'
#  114|   	if (err != NULL) {
#  115|   		char const *iname = gsf_input_name (GSF_INPUT (infile));
#  116|-> 		g_warning ("Unable to get child['%s'] for infile '%s' because : %s",
#  117|   			   name, iname ? iname : "?", err->message);
#  118|   		g_error_free (err);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def39]
libgsf-1.14.54/gsf/gsf-infile.c:118:17: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-infile.c:136:1: enter_function: entry to 'gsf_infile_child_by_vname'
libgsf-1.14.54/gsf/gsf-infile.c:141:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-infile.c:142:15: call_function: calling 'gsf_infile_child_by_vaname' from 'gsf_infile_child_by_vname'
#  116|   		g_warning ("Unable to get child['%s'] for infile '%s' because : %s",
#  117|   			   name, iname ? iname : "?", err->message);
#  118|-> 		g_error_free (err);
#  119|   		g_return_val_if_fail (res == NULL, NULL); /* be anal */
#  120|   	}

Error: GCC_ANALYZER_WARNING (CWE-404): [#def40]
libgsf-1.14.54/gsf/gsf-infile.c:166:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-infile.c:136:1: enter_function: entry to 'gsf_infile_child_by_vname'
libgsf-1.14.54/gsf/gsf-infile.c:141:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-infile.c:142:15: call_function: calling 'gsf_infile_child_by_vaname' from 'gsf_infile_child_by_vname'
#  164|   	char const *name;
#  165|   
#  166|-> 	g_return_val_if_fail (GSF_IS_INFILE (infile), NULL);
#  167|   
#  168|   	while (NULL != (name = va_arg (names, char const *))) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def41]
libgsf-1.14.54/gsf/gsf-infile.c:223:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-infile.c:136:1: enter_function: entry to 'gsf_infile_child_by_vname'
libgsf-1.14.54/gsf/gsf-infile.c:141:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-infile.c:142:15: call_function: calling 'gsf_infile_child_by_vaname' from 'gsf_infile_child_by_vname'
#  221|   }
#  222|   
#  223|-> GSF_CLASS_ABSTRACT (GsfInfile, gsf_infile, NULL, NULL, GSF_INPUT_TYPE)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def42]
libgsf-1.14.54/gsf/gsf-input-stdio.c:57:15: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_resource: opened here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   55|   	GsfInput *copy = NULL;
#   56|   
#   57|-> 	out = gsf_output_memory_new ();
#   58|   
#   59|   	while (1) {

Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
libgsf-1.14.54/gsf/gsf-input-stdio.c:57:15: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_memory: allocated here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   55|   	GsfInput *copy = NULL;
#   56|   
#   57|-> 	out = gsf_output_memory_new ();
#   58|   
#   59|   	while (1) {

Error: GCC_ANALYZER_WARNING (CWE-775): [#def44]
libgsf-1.14.54/gsf/gsf-input-stdio.c:66:30: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_resource: opened here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   64|   
#   65|   		if (nread > 0) {
#   66|-> 			if (!gsf_output_write (out, nread, buf))
#   67|   				goto error;
#   68|   		} else if (nread == 0)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
libgsf-1.14.54/gsf/gsf-input-stdio.c:66:30: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_memory: allocated here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   64|   
#   65|   		if (nread > 0) {
#   66|-> 			if (!gsf_output_write (out, nread, buf))
#   67|   				goto error;
#   68|   		} else if (nread == 0)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def46]
libgsf-1.14.54/gsf/gsf-input-stdio.c:74:16: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_resource: opened here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   72|   	}
#   73|   
#   74|-> 	copy = gsf_input_memory_new_clone
#   75|   		(gsf_output_memory_get_bytes (GSF_OUTPUT_MEMORY (out)),
#   76|   		 gsf_output_size (out));

Error: GCC_ANALYZER_WARNING (CWE-401): [#def47]
libgsf-1.14.54/gsf/gsf-input-stdio.c:74:16: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_memory: allocated here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   72|   	}
#   73|   
#   74|-> 	copy = gsf_input_memory_new_clone
#   75|   		(gsf_output_memory_get_bytes (GSF_OUTPUT_MEMORY (out)),
#   76|   		 gsf_output_size (out));

Error: GCC_ANALYZER_WARNING (CWE-775): [#def48]
libgsf-1.14.54/gsf/gsf-input-stdio.c:78:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_resource: opened here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   76|   		 gsf_output_size (out));
#   77|   
#   78|-> 	gsf_output_close (out);
#   79|   	g_object_unref (out);
#   80|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def49]
libgsf-1.14.54/gsf/gsf-input-stdio.c:78:9: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_memory: allocated here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   76|   		 gsf_output_size (out));
#   77|   
#   78|-> 	gsf_output_close (out);
#   79|   	g_object_unref (out);
#   80|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def50]
libgsf-1.14.54/gsf/gsf-input-stdio.c:79:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_resource: opened here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   77|   
#   78|   	gsf_output_close (out);
#   79|-> 	g_object_unref (out);
#   80|   
#   81|   	if (filename)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def51]
libgsf-1.14.54/gsf/gsf-input-stdio.c:79:9: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_memory: allocated here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:137:33: call_function: calling 'make_local_copy' from 'gsf_input_stdio_new'
#   77|   
#   78|   	gsf_output_close (out);
#   79|-> 	g_object_unref (out);
#   80|   
#   81|   	if (filename)

Error: GCC_ANALYZER_WARNING (CWE-775): [#def52]
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:48: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_resource: opened here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:143:34: call_function: calling 'gsf_input_stdio_get_type' from 'gsf_input_stdio_new'
#  134|   	}
#  135|   
#  136|-> 	if (fstat (fileno (file), &st) < 0 || !S_ISREG (st.st_mode)) {
#  137|   		GsfInput *res = make_local_copy (file, filename, err);
#  138|   		fclose (file);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def53]
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:48: warning[-Wanalyzer-malloc-leak]: leak of 'fopen(filename, "rb")'
libgsf-1.14.54/gsf/gsf-input-stdio.c:112:1: enter_function: entry to 'gsf_input_stdio_new'
libgsf-1.14.54/gsf/gsf-input-stdio.c:119:9: branch_true: following 'true' branch (when 'filename' is non-NULL)...
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:121:16: acquire_memory: allocated here
libgsf-1.14.54/gsf/gsf-input-stdio.c:122:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:13: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-input-stdio.c:136:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-input-stdio.c:143:34: call_function: calling 'gsf_input_stdio_get_type' from 'gsf_input_stdio_new'
#  134|   	}
#  135|   
#  136|-> 	if (fstat (fileno (file), &st) < 0 || !S_ISREG (st.st_mode)) {
#  137|   		GsfInput *res = make_local_copy (file, filename, err);
#  138|   		fclose (file);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def54]
libgsf-1.14.54/gsf/gsf-libxml.c:999:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-libxml.c:998:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-libxml.c:999:9: throw: if 'g_logv' throws an exception...
libgsf-1.14.54/gsf/gsf-libxml.c:999:9: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  997|   
#  998|   	va_start (args, msg);
#  999|-> 	g_logv ("XML", G_LOG_LEVEL_WARNING, msg, args);
# 1000|   	va_end (args);
# 1001|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def55]
libgsf-1.14.54/gsf/gsf-libxml.c:1011:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-libxml.c:1010:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-libxml.c:1011:9: throw: if 'g_logv' throws an exception...
libgsf-1.14.54/gsf/gsf-libxml.c:1011:9: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/0)
# 1009|   
# 1010|   	va_start (args, msg);
# 1011|-> 	g_logv ("XML", G_LOG_LEVEL_CRITICAL, msg, args);
# 1012|   	va_end (args);
# 1013|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def56]
libgsf-1.14.54/gsf/gsf-libxml.c:1023:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-libxml.c:1022:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-libxml.c:1023:9: throw: if 'g_logv' throws an exception...
libgsf-1.14.54/gsf/gsf-libxml.c:1023:9: danger: missing call to 'va_end' to match 'va_start' at [(1)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/0)
# 1021|   
# 1022|   	va_start (args, msg);
# 1023|-> 	g_logv ("XML", G_LOG_LEVEL_ERROR, msg, args);
# 1024|   	va_end (args);
# 1025|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def57]
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:100:1: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:151:1: enter_function: entry to 'gsf_outfile_stdio_new_full'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:158:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:159:15: call_function: calling 'gsf_outfile_stdio_new_valist' from 'gsf_outfile_stdio_new_full'
#   98|   }
#   99|   
#  100|-> GSF_CLASS (GsfOutfileStdio, gsf_outfile_stdio,
#  101|   	   gsf_outfile_stdio_class_init, gsf_outfile_stdio_init,
#  102|   	   GSF_OUTFILE_TYPE)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def58]
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:123:42: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:151:1: enter_function: entry to 'gsf_outfile_stdio_new_full'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:158:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:159:15: call_function: calling 'gsf_outfile_stdio_new_valist' from 'gsf_outfile_stdio_new_full'
#  121|   		if (err != NULL) {
#  122|   			int save_errno = errno;
#  123|-> 			char *utf8name = g_filename_display_name (root);
#  124|   			*err = g_error_new (gsf_output_error_id (), 0,
#  125|   					    "%s: %s",

Error: GCC_ANALYZER_WARNING (CWE-404): [#def59]
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:124:32: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:151:1: enter_function: entry to 'gsf_outfile_stdio_new_full'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:158:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:159:15: call_function: calling 'gsf_outfile_stdio_new_valist' from 'gsf_outfile_stdio_new_full'
#  122|   			int save_errno = errno;
#  123|   			char *utf8name = g_filename_display_name (root);
#  124|-> 			*err = g_error_new (gsf_output_error_id (), 0,
#  125|   					    "%s: %s",
#  126|   					    utf8name, g_strerror (save_errno));

Error: GCC_ANALYZER_WARNING (CWE-404): [#def60]
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:127:25: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:151:1: enter_function: entry to 'gsf_outfile_stdio_new_full'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:158:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:159:15: call_function: calling 'gsf_outfile_stdio_new_valist' from 'gsf_outfile_stdio_new_full'
#  125|   					    "%s: %s",
#  126|   					    utf8name, g_strerror (save_errno));
#  127|-> 			g_free (utf8name);
#  128|   		}
#  129|   		return NULL;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def61]
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:132:35: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:151:1: enter_function: entry to 'gsf_outfile_stdio_new_full'
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:158:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-outfile-stdio.c:159:15: call_function: calling 'gsf_outfile_stdio_new_valist' from 'gsf_outfile_stdio_new_full'
#  130|   	}
#  131|   
#  132|-> 	ofs = (GsfOutfileStdio *) g_object_new_valist (GSF_OUTFILE_STDIO_TYPE,
#  133|   		first_property_name, var_args);
#  134|   	ofs->root = g_strdup (root);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def62]
libgsf-1.14.54/gsf/gsf-outfile.c:89:16: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-outfile.c:54:1: enter_function: entry to 'gsf_outfile_new_child_full'
libgsf-1.14.54/gsf/gsf-outfile.c:62:9: branch_true: following 'true' branch (when 'outfile' is non-NULL)...
libgsf-1.14.54/gsf/gsf-outfile.c:64:9: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-outfile.c:64:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-outfile.c:65:15: call_function: calling 'gsf_outfile_new_child_varg' from 'gsf_outfile_new_child_full'
#   87|   {
#   88|   	g_return_val_if_fail (outfile != NULL, NULL);
#   89|-> 	return GET_CLASS (outfile)->new_child (outfile, name, is_dir,
#   90|   					       first_property_name, args);
#   91|   }

Error: GCC_ANALYZER_WARNING (CWE-404): [#def63]
libgsf-1.14.54/gsf/gsf-output-memory.c:173:23: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output-memory.c:163:12: branch_true: following 'true' branch...
libgsf-1.14.54/gsf/gsf-output-memory.c:171:17: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-output-memory.c:171:17: acquire_resource: 'va_copy' called here
libgsf-1.14.54/gsf/gsf-output-memory.c:173:23: throw: if 'g_vsnprintf' throws an exception...
libgsf-1.14.54/gsf/gsf-output-memory.c:173:23: danger: missing call to 'va_end' to match 'va_copy' at [(3)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/2)
#  171|   		G_VA_COPY (args2, args);
#  172|   
#  173|-> 		len = g_vsnprintf (mem->buffer + output->cur_offset,
#  174|   				   mem->capacity - output->cur_offset,
#  175|   				   format, args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def64]
libgsf-1.14.54/gsf/gsf-output-memory.c:179:31: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output-memory.c:163:12: branch_true: following 'true' branch...
libgsf-1.14.54/gsf/gsf-output-memory.c:171:17: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-output-memory.c:171:17: acquire_resource: 'va_copy' called here
libgsf-1.14.54/gsf/gsf-output-memory.c:178:20: branch_true: following 'true' branch...
libgsf-1.14.54/gsf/gsf-output-memory.c:179:43: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-output-memory.c:179:31: throw: if the called function throws an exception...
libgsf-1.14.54/gsf/gsf-output-memory.c:179:31: danger: missing call to 'va_end' to match 'va_copy' at [(3)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/2)
#  177|   		/* There was insufficient space */
#  178|   		if (len >= (gsf_off_t)(mem->capacity - output->cur_offset))
#  179|-> 			len = parent_class->Vprintf (output, format, args2);
#  180|   
#  181|   		va_end (args2);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def65]
libgsf-1.14.54/gsf/gsf-output-stdio.c:132:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output-stdio.c:558:1: enter_function: entry to 'gsf_output_stdio_new_full'
libgsf-1.14.54/gsf/gsf-output-stdio.c:564:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output-stdio.c:565:15: call_function: calling 'gsf_output_stdio_new_valist' from 'gsf_output_stdio_new_full'
#  130|   	gint link_count = 0;
#  131|   
#  132|-> 	g_return_val_if_fail (filename != NULL, NULL);
#  133|   
#  134|   	followed_filename = g_strdup (filename);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def66]
libgsf-1.14.54/gsf/gsf-output-stdio.c:136:24: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output-stdio.c:558:1: enter_function: entry to 'gsf_output_stdio_new_full'
libgsf-1.14.54/gsf/gsf-output-stdio.c:564:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output-stdio.c:565:15: call_function: calling 'gsf_output_stdio_new_valist' from 'gsf_output_stdio_new_full'
#  134|   	followed_filename = g_strdup (filename);
#  135|   
#  136|-> 	while ((link = g_file_read_link (followed_filename, NULL)) != NULL &&
#  137|   	  ++link_count <= GSF_MAX_LINK_LEVEL) {
#  138|   		if (g_path_is_absolute (link)) {

Error: GCC_ANALYZER_WARNING (CWE-404): [#def67]
libgsf-1.14.54/gsf/gsf-output-stdio.c:138:21: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output-stdio.c:558:1: enter_function: entry to 'gsf_output_stdio_new_full'
libgsf-1.14.54/gsf/gsf-output-stdio.c:564:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output-stdio.c:565:15: call_function: calling 'gsf_output_stdio_new_valist' from 'gsf_output_stdio_new_full'
#  136|   	while ((link = g_file_read_link (followed_filename, NULL)) != NULL &&
#  137|   	  ++link_count <= GSF_MAX_LINK_LEVEL) {
#  138|-> 		if (g_path_is_absolute (link)) {
#  139|   			g_free (followed_filename);
#  140|   			followed_filename = link;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def68]
libgsf-1.14.54/gsf/gsf-output-stdio.c:542:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output-stdio.c:558:1: enter_function: entry to 'gsf_output_stdio_new_full'
libgsf-1.14.54/gsf/gsf-output-stdio.c:564:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output-stdio.c:565:15: call_function: calling 'gsf_output_stdio_new_valist' from 'gsf_output_stdio_new_full'
#  540|   
#  541|    failure:
#  542|-> 	g_free (temp_filename);
#  543|   	g_free (real_filename);
#  544|   	g_free (dirname);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def69]
libgsf-1.14.54/gsf/gsf-output.c:571:27: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:562:9: branch_false: following 'false' branch (when 'output' is non-NULL)...
libgsf-1.14.54/gsf/gsf-output.c:562:9: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-output.c:566:12: branch_true: following 'true' branch (when 'format' is non-NULL)...
libgsf-1.14.54/gsf/gsf-output.c:570:17: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-output.c:570:17: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output.c:571:27: throw: if 'g_strdup_vprintf' throws an exception...
libgsf-1.14.54/gsf/gsf-output.c:571:27: danger: missing call to 'va_end' to match 'va_start' at [(5)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/4)
#  569|   
#  570|   		va_start (args, format);
#  571|-> 		message = g_strdup_vprintf (format, args);
#  572|   		va_end (args);
#  573|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def70]
libgsf-1.14.54/gsf/gsf-output.c:721:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:693:1: enter_function: entry to 'gsf_output_printf'
libgsf-1.14.54/gsf/gsf-output.c:698:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output.c:699:16: call_function: calling 'gsf_output_vprintf' from 'gsf_output_printf'
#  719|   	gsf_off_t num_bytes;
#  720|   
#  721|-> 	g_return_val_if_fail (output != NULL, -1);
#  722|   	g_return_val_if_fail (format != NULL, -1);
#  723|   	/* g_return_val_if_fail (strlen (format) > 0, -1); -- Why? */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def71]
libgsf-1.14.54/gsf/gsf-output.c:722:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:693:1: enter_function: entry to 'gsf_output_printf'
libgsf-1.14.54/gsf/gsf-output.c:698:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output.c:699:16: call_function: calling 'gsf_output_vprintf' from 'gsf_output_printf'
#  720|   
#  721|   	g_return_val_if_fail (output != NULL, -1);
#  722|-> 	g_return_val_if_fail (format != NULL, -1);
#  723|   	/* g_return_val_if_fail (strlen (format) > 0, -1); -- Why? */
#  724|   

Error: GCC_ANALYZER_WARNING (CWE-404): [#def72]
libgsf-1.14.54/gsf/gsf-output.c:725:21: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:693:1: enter_function: entry to 'gsf_output_printf'
libgsf-1.14.54/gsf/gsf-output.c:698:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-output.c:699:16: call_function: calling 'gsf_output_vprintf' from 'gsf_output_printf'
#  723|   	/* g_return_val_if_fail (strlen (format) > 0, -1); -- Why? */
#  724|   
#  725|-> 	num_bytes = GET_CLASS (output)->Vprintf (output, format, args);
#  726|   
#  727|   	if (num_bytes >= 0)

Error: GCC_ANALYZER_WARNING (CWE-404): [#def73]
libgsf-1.14.54/gsf/gsf-output.c:747:38: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:743:9: acquire_resource: 'va_copy' called here
libgsf-1.14.54/gsf/gsf-output.c:745:12: branch_true: following 'true' branch...
libgsf-1.14.54/gsf/gsf-output.c:746:17: branch_true: ...to here
libgsf-1.14.54/gsf/gsf-output.c:747:38: throw: if 'g_malloc' throws an exception...
libgsf-1.14.54/gsf/gsf-output.c:747:38: danger: missing call to 'va_end' to match 'va_copy' at [(1)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/0)
#  745|   	if (NULL == output->printf_buf) {
#  746|   		output->printf_buf_size = 128;
#  747|-> 		output->printf_buf = g_new (char, output->printf_buf_size);
#  748|   	}
#  749|   	reslen = g_vsnprintf (output->printf_buf, output->printf_buf_size, fmt, args);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def74]
libgsf-1.14.54/gsf/gsf-output.c:749:18: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:743:9: acquire_resource: 'va_copy' called here
libgsf-1.14.54/gsf/gsf-output.c:745:12: branch_false: following 'false' branch...
libgsf-1.14.54/gsf/gsf-output.c:749:51: branch_false: ...to here
libgsf-1.14.54/gsf/gsf-output.c:749:18: throw: if 'g_vsnprintf' throws an exception...
libgsf-1.14.54/gsf/gsf-output.c:749:18: danger: missing call to 'va_end' to match 'va_copy' at [(1)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/0)
#  747|   		output->printf_buf = g_new (char, output->printf_buf_size);
#  748|   	}
#  749|-> 	reslen = g_vsnprintf (output->printf_buf, output->printf_buf_size, fmt, args);
#  750|   
#  751|   	/* handle C99 or older -1 case of vsnprintf */

Error: GCC_ANALYZER_WARNING (CWE-404): [#def75]
libgsf-1.14.54/gsf/gsf-output.c:753:17: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:743:9: acquire_resource: 'va_copy' called here
libgsf-1.14.54/gsf/gsf-output.c:753:17: throw: if 'g_free' throws an exception...
libgsf-1.14.54/gsf/gsf-output.c:753:17: danger: missing call to 'va_end' to match 'va_copy' at [(1)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/0)
#  751|   	/* handle C99 or older -1 case of vsnprintf */
#  752|   	if (reslen < 0 || reslen >= output->printf_buf_size) {
#  753|-> 		g_free (output->printf_buf);
#  754|   		output->printf_buf = g_strdup_vprintf (fmt, args2);
#  755|   		reslen = output->printf_buf_size = strlen (output->printf_buf);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def76]
libgsf-1.14.54/gsf/gsf-output.c:754:38: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-output.c:743:9: acquire_resource: 'va_copy' called here
libgsf-1.14.54/gsf/gsf-output.c:754:38: throw: if 'g_strdup_vprintf' throws an exception...
libgsf-1.14.54/gsf/gsf-output.c:754:38: danger: missing call to 'va_end' to match 'va_copy' at [(1)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/0)
#  752|   	if (reslen < 0 || reslen >= output->printf_buf_size) {
#  753|   		g_free (output->printf_buf);
#  754|-> 		output->printf_buf = g_strdup_vprintf (fmt, args2);
#  755|   		reslen = output->printf_buf_size = strlen (output->printf_buf);
#  756|   	}

Error: GCC_ANALYZER_WARNING (CWE-404): [#def77]
libgsf-1.14.54/gsf/gsf-priv.c:65:9: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-priv.c:107:1: enter_function: entry to 'gsf_prop_settings_collect'
libgsf-1.14.54/gsf/gsf-priv.c:114:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-priv.c:115:9: call_function: calling 'gsf_prop_settings_collect_valist' from 'gsf_prop_settings_collect'
#   63|   	size_t n_alloced_params = n_params;  /* We might have more.  */
#   64|   
#   65|-> 	g_return_if_fail (G_TYPE_IS_OBJECT (object_type));
#   66|   
#   67|   	class = g_type_class_ref (object_type);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def78]
libgsf-1.14.54/gsf/gsf-priv.c:67:17: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-priv.c:107:1: enter_function: entry to 'gsf_prop_settings_collect'
libgsf-1.14.54/gsf/gsf-priv.c:114:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-priv.c:115:9: call_function: calling 'gsf_prop_settings_collect_valist' from 'gsf_prop_settings_collect'
#   65|   	g_return_if_fail (G_TYPE_IS_OBJECT (object_type));
#   66|   
#   67|-> 	class = g_type_class_ref (object_type);
#   68|   
#   69|   	name = first_property_name;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def79]
libgsf-1.14.54/gsf/gsf-priv.c:72:37: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-priv.c:107:1: enter_function: entry to 'gsf_prop_settings_collect'
libgsf-1.14.54/gsf/gsf-priv.c:114:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-priv.c:115:9: call_function: calling 'gsf_prop_settings_collect_valist' from 'gsf_prop_settings_collect'
#   70|   	while (name) {
#   71|   		gchar *error = NULL;
#   72|-> 		GParamSpec *pspec = g_object_class_find_property (class, name);
#   73|   		if (!pspec) {
#   74|   			g_warning ("%s: object class `%s' has no property named `%s'",

Error: GCC_ANALYZER_WARNING (CWE-404): [#def80]
libgsf-1.14.54/gsf/gsf-priv.c:83:34: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-priv.c:107:1: enter_function: entry to 'gsf_prop_settings_collect'
libgsf-1.14.54/gsf/gsf-priv.c:114:9: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-priv.c:115:9: call_function: calling 'gsf_prop_settings_collect_valist' from 'gsf_prop_settings_collect'
#   81|   		if (n_params >= n_alloced_params) {
#   82|   			n_alloced_params += 16;
#   83|-> 			params = g_renew (GsfParam, params, n_alloced_params);
#   84|   		}
#   85|   		params[n_params].name = name;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def81]
libgsf-1.14.54/gsf/gsf-utils.c:737:3: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-utils.c:783:1: enter_function: entry to 'gsf_property_settings_collect'
libgsf-1.14.54/gsf/gsf-utils.c:790:3: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-utils.c:791:3: call_function: calling 'gsf_property_settings_collect_valist' from 'gsf_property_settings_collect'
#  735|     size_t n_alloced_params = n_params;  /* We might have more.  */
#  736|   
#  737|->   g_return_if_fail (G_TYPE_IS_OBJECT (object_type));
#  738|   
#  739|     class = g_type_class_ref (object_type);

Error: GCC_ANALYZER_WARNING (CWE-404): [#def82]
libgsf-1.14.54/gsf/gsf-utils.c:739:11: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-utils.c:783:1: enter_function: entry to 'gsf_property_settings_collect'
libgsf-1.14.54/gsf/gsf-utils.c:790:3: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-utils.c:791:3: call_function: calling 'gsf_property_settings_collect_valist' from 'gsf_property_settings_collect'
#  737|     g_return_if_fail (G_TYPE_IS_OBJECT (object_type));
#  738|   
#  739|->   class = g_type_class_ref (object_type);
#  740|   
#  741|     name = first_property_name;

Error: GCC_ANALYZER_WARNING (CWE-404): [#def83]
libgsf-1.14.54/gsf/gsf-utils.c:745:27: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-utils.c:783:1: enter_function: entry to 'gsf_property_settings_collect'
libgsf-1.14.54/gsf/gsf-utils.c:790:3: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-utils.c:791:3: call_function: calling 'gsf_property_settings_collect_valist' from 'gsf_property_settings_collect'
#  743|       {
#  744|         gchar *error = NULL;
#  745|->       GParamSpec *pspec = g_object_class_find_property (class, name);
#  746|         if (!pspec)
#  747|   	{

Error: GCC_ANALYZER_WARNING (CWE-404): [#def84]
libgsf-1.14.54/gsf/gsf-utils.c:758:20: warning[-Wanalyzer-va-list-leak]: missing call to 'va_end'
libgsf-1.14.54/gsf/gsf-utils.c:783:1: enter_function: entry to 'gsf_property_settings_collect'
libgsf-1.14.54/gsf/gsf-utils.c:790:3: acquire_resource: 'va_start' called here
libgsf-1.14.54/gsf/gsf-utils.c:791:3: call_function: calling 'gsf_property_settings_collect_valist' from 'gsf_property_settings_collect'
#  756|   	{
#  757|   	  n_alloced_params += 16;
#  758|-> 	  params = g_renew (GParameter, params, n_alloced_params);
#  759|   	}
#  760|         params[n_params].name = name;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
libgsf-1.14.54/thumbnailer/main.c:125:17: warning[-Wanalyzer-malloc-leak]: leak of ‘file’
libgsf-1.14.54/thumbnailer/main.c:222:1: enter_function: entry to ‘read_thumbnail_and_write’
libgsf-1.14.54/thumbnailer/main.c:239:12: branch_false: following ‘false’ branch...
libgsf-1.14.54/thumbnailer/main.c:241:36: branch_false: ...to here
libgsf-1.14.54/thumbnailer/main.c:241:17: branch_true: following ‘true’ branch...
libgsf-1.14.54/thumbnailer/main.c:242:17: branch_true: ...to here
libgsf-1.14.54/thumbnailer/main.c:242:17: call_function: calling ‘zip_thumbnail’ from ‘read_thumbnail_and_write’
#  123|   
#  124|   	if (fwrite (data, 1, size, file) != size) {
#  125|-> 		perror ("Could not write data to output file");
#  126|   		exit (EXIT_FAILURE);
#  127|   	}

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-33.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namelibgsf-1.14.54-1.fc44
store-results-to/tmp/tmp65piqfof/libgsf-1.14.54-1.fc44.tar.xz
time-created2026-01-08 18:53:37
time-finished2026-01-08 18:56:23
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmp65piqfof/libgsf-1.14.54-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp65piqfof/libgsf-1.14.54-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9