Bug 6391 - Fix leaks, null pointer dereferences, and uninitialized memory reads in GRAM2
: Fix leaks, null pointer dereferences, and uninitialized memory reads in GRAM2
Status: RESOLVED FIXED
: GRAM
gt2 Gatekeeper/Jobmanager
: 4.2.0
: All All
: P3 normal
: 4.2.1
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2008-09-17 10:51 by
Modified: 2008-09-18 14:35 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-09-17 10:51:10
From prevent scan #2:

Uninitialized reads:
CID #34: globus_gram_client_two_phase_commit_test.c
CID #34: globus_gram_client_stdio_size_test.c
CID #1930: globus_gram_client_register_callback_test.c
CID #1930: globus_gram_client_nonblocking_register_test.c
CID #1931: globus_gram_client_register_callback_test.c
CID #1931: globus_gram_client_nonblocking_register_test.c
CID #1954: globus_l_gram_client_callback()
CID #1979: globus_gram_job_manager_rsl_request_fill()
CID #1980: globus_gram_job_manager_rsl_request_fill()
CID #1981: globus_gram_job_manager_state_file_read()
CID #1983: globus_l_gram_seg_event_callback()

Dead Code:
CID #107: globus_l_gram_job_manager_signal()

Null Pointer Dereferences:
CID #573: globus_l_gram_job_manager_signal()
CID #574: globus_l_gram_job_manager_signal()
CID #575: globus_gram_job_manager_query_callback()
CID #576: globus_gram_job_manager_script_poll_fast()
CID #1861: globus_gram_job_manager_script_poll()

Leaks:
CID #1116: globus_gram_job_manager_auditing_file_write()
CID #1122: globus_gram_protocol_pack_test.c
CID #1123: globus_gram_protocol_pack_test.c
CID #1124: globus_rsl_value_copy_recursive()
CID #1124: globus_rsl_value_copy_recursive()
CID #1196: globus_l_gram_protocol_setup_connect_attr()
CID #1196: globus_l_gram_protocol_setup_connect_attr()
CID #1200: globus_l_gram_client_job_request()
CID #1200: globus_l_gram_client_job_request()
CID #1202: globus_l_gram_job_manager_read_validation_file()
CID #1287: globus_gram_job_manager_output_read_state()
CID #1287: globus_gram_job_manager_output_read_state()
CID #1288: globus_gram_job_manager_gsi_relocate_proxy()
CID #1290: globus_gram_job_manager_staging_read_state()
CID #1290: globus_gram_job_manager_staging_read_state()
CID #1290: globus_gram_job_manager_staging_read_state()
CID #1291: globus_gram_job_manager_rsl_request_fill()
CID #1292: globus_l_gram_request_validate()
CID #1293: globus_gram_job_manager_state_file_read()
------- Comment #1 From 2008-09-18 14:35:53 -------
Fixes committed to 4.2 branch, 4.0 branch and trunk.