Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

memory testing indicates problems #469

Closed
edwardhartnett opened this issue Jul 7, 2023 · 0 comments · Fixed by #480
Closed

memory testing indicates problems #469

edwardhartnett opened this issue Jul 7, 2023 · 0 comments · Fixed by #480
Assignees
Labels
bug Something isn't working

Comments

@edwardhartnett
Copy link
Contributor

ed@mikado:~/g4/b$ ctest -T memcheck
Site: mikado
Build name: Linux-cc
Create new tag: 20230707-2101 - Experimental
Memory check project /home/ed/g4/b
Start 1: test_skgb_4
1/76 MemCheck #1: test_skgb_4 ...................... Passed 0.75 sec
Start 2: test_ixgb2_4
2/76 MemCheck #2: test_ixgb2_4 ..................... Passed 0.63 sec
Start 3: test_getg2ir_4
3/76 MemCheck #3: test_getg2ir_4 ................... Passed 0.99 sec
Start 4: test_getidx_4
4/76 MemCheck #4: test_getidx_4 .................... Passed 1.04 sec
Start 5: test_getgb2s_4
5/76 MemCheck #5: test_getgb2s_4 ................... Passed 1.08 sec
Start 6: test_getgb2p_4
6/76 MemCheck #6: test_getgb2p_4 ................... Passed 1.36 sec
Start 7: test_getgb2r_4
7/76 MemCheck #7: test_getgb2r_4 ................... Passed 0.64 sec
Start 8: test_getgb2ir_4
8/76 MemCheck #8: test_getgb2ir_4 .................. Passed 0.64 sec
Start 9: test_getgb2_mem_4
9/76 MemCheck #9: test_getgb2_mem_4 ................ Passed 3.11 sec
Start 10: test_skgb_d
10/76 MemCheck #10: test_skgb_d ...................... Passed 0.71 sec
Start 11: test_ixgb2_d
11/76 MemCheck #11: test_ixgb2_d ..................... Passed 0.63 sec
Start 12: test_getg2ir_d
12/76 MemCheck #12: test_getg2ir_d ................... Passed 1.00 sec
Start 13: test_getidx_d
13/76 MemCheck #13: test_getidx_d .................... Passed 1.03 sec
Start 14: test_getgb2s_d
14/76 MemCheck #14: test_getgb2s_d ................... Passed 1.07 sec
Start 15: test_getgb2p_d
15/76 MemCheck #15: test_getgb2p_d ................... Passed 1.34 sec
Start 16: test_getgb2r_d
16/76 MemCheck #16: test_getgb2r_d ................... Passed 0.65 sec
Start 17: test_getgb2ir_d
17/76 MemCheck #17: test_getgb2ir_d .................. Passed 0.65 sec
Start 18: test_getgb2_mem_d
18/76 MemCheck #18: test_getgb2_mem_d ................ Passed 3.01 sec
Start 19: test_misc_4
19/76 MemCheck #19: test_misc_4 ...................... Passed 0.62 sec
Start 20: test_g2_4
20/76 MemCheck #20: test_g2_4 ........................ Passed 0.64 sec
Start 21: test_g2_encode_4
21/76 MemCheck #21: test_g2_encode_4 ................. Passed 0.74 sec
Start 22: test_g2_decode_4
22/76 MemCheck #22: test_g2_decode_4 ................. Passed 0.68 sec
Start 23: test_gridtemplates_4
23/76 MemCheck #23: test_gridtemplates_4 ............. Passed 0.64 sec
Start 24: test_drstemplates_4
24/76 MemCheck #24: test_drstemplates_4 .............. Passed 0.62 sec
Start 25: test_params_4
25/76 MemCheck #25: test_params_4 .................... Passed 1.22 sec
Start 26: test_params_ecmwf_4
26/76 MemCheck #26: test_params_ecmwf_4 .............. Passed 0.64 sec
Start 27: test_pdstemplates_4
27/76 MemCheck #27: test_pdstemplates_4 .............. Passed 0.68 sec
Start 28: test_pdstemplates_2_4
28/76 MemCheck #28: test_pdstemplates_2_4 ............ Passed 0.70 sec
Start 29: test_getgb2_4
29/76 MemCheck #29: test_getgb2_4 .................... Passed 0.78 sec
Start 30: test_getdim_4
30/76 MemCheck #30: test_getdim_4 .................... Passed 0.63 sec
Start 31: test_getpoly_4
31/76 MemCheck #31: test_getpoly_4 ................... Passed 0.61 sec
Start 32: test_intmath_4
32/76 MemCheck #32: test_intmath_4 ................... Passed 0.62 sec
Start 33: test_g2grids_4
33/76 MemCheck #33: test_g2grids_4 ................... Passed 0.67 sec
Start 34: test_cmplxpack_4
34/76 MemCheck #34: test_cmplxpack_4 ................. Passed 0.71 sec
Start 35: test_mkieee_4
35/76 MemCheck #35: test_mkieee_4 .................... Passed 0.61 sec
Start 36: test_getlocal_4
36/76 MemCheck #36: test_getlocal_4 .................. Passed 0.68 sec
Start 37: test_index_gdas_4
37/76 MemCheck #37: test_index_gdas_4 ................ Passed 0.79 sec
Start 38: test_getgb2p_gdas_4
38/76 MemCheck #38: test_getgb2p_gdas_4 .............. Passed 0.72 sec
Start 39: test_realloc_4
39/76 MemCheck #39: test_realloc_4 ................... Passed 0.63 sec
Start 40: test_simpack_4
40/76 MemCheck #40: test_simpack_4 ................... Passed 0.64 sec
Start 41: test_gbytec_4
41/76 MemCheck #41: test_gbytec_4 .................... Passed 0.62 sec
Start 42: test_gribcreate_4
42/76 MemCheck #42: test_gribcreate_4 ................ Passed 0.68 sec
Start 43: test_getfield_4
43/76 MemCheck #43: test_getfield_4 .................. Passed 0.73 sec
Start 44: test_pngpack_4
44/76 MemCheck #44: test_pngpack_4 ................... Passed 0.74 sec
Start 45: test_jpcpack_4
45/76 MemCheck #45: test_jpcpack_4 ................... Passed 1.02 sec
Start 46: test_files_4
46/76 MemCheck #46: test_files_4 ..................... Passed 1.25 sec
Start 47: test_gdt2gds_4
47/76 MemCheck #47: test_gdt2gds_4 ................... Passed 0.71 sec
Start 48: test_misc_d
48/76 MemCheck #48: test_misc_d ...................... Passed 0.61 sec
Start 49: test_g2_d
49/76 MemCheck #49: test_g2_d ........................ Passed 0.65 sec
Start 50: test_g2_encode_d
50/76 MemCheck #50: test_g2_encode_d ................. Passed 0.73 sec
Start 51: test_g2_decode_d
51/76 MemCheck #51: test_g2_decode_d ................. Passed 0.67 sec
Start 52: test_gridtemplates_d
52/76 MemCheck #52: test_gridtemplates_d ............. Passed 0.62 sec
Start 53: test_drstemplates_d
53/76 MemCheck #53: test_drstemplates_d .............. Passed 0.62 sec
Start 54: test_params_d
54/76 MemCheck #54: test_params_d .................... Passed 1.17 sec
Start 55: test_params_ecmwf_d
55/76 MemCheck #55: test_params_ecmwf_d .............. Passed 0.62 sec
Start 56: test_pdstemplates_d
56/76 MemCheck #56: test_pdstemplates_d .............. Passed 0.66 sec
Start 57: test_pdstemplates_2_d
57/76 MemCheck #57: test_pdstemplates_2_d ............ Passed 0.64 sec
Start 58: test_getgb2_d
58/76 MemCheck #58: test_getgb2_d .................... Passed 0.75 sec
Start 59: test_getdim_d
59/76 MemCheck #59: test_getdim_d .................... Passed 0.62 sec
Start 60: test_getpoly_d
60/76 MemCheck #60: test_getpoly_d ................... Passed 0.61 sec
Start 61: test_intmath_d
61/76 MemCheck #61: test_intmath_d ................... Passed 0.62 sec
Start 62: test_g2grids_d
62/76 MemCheck #62: test_g2grids_d ................... Passed 0.67 sec
Start 63: test_cmplxpack_d
63/76 MemCheck #63: test_cmplxpack_d ................. Passed 0.75 sec
Start 64: test_mkieee_d
64/76 MemCheck #64: test_mkieee_d .................... Passed 0.64 sec
Start 65: test_getlocal_d
65/76 MemCheck #65: test_getlocal_d .................. Passed 0.70 sec
Start 66: test_index_gdas_d
66/76 MemCheck #66: test_index_gdas_d ................ Passed 0.80 sec
Start 67: test_getgb2p_gdas_d
67/76 MemCheck #67: test_getgb2p_gdas_d .............. Passed 0.71 sec
Start 68: test_realloc_d
68/76 MemCheck #68: test_realloc_d ................... Passed 0.63 sec
Start 69: test_simpack_d
69/76 MemCheck #69: test_simpack_d ................... Passed 0.65 sec
Start 70: test_gbytec_d
70/76 MemCheck #70: test_gbytec_d .................... Passed 0.65 sec
Start 71: test_gribcreate_d
71/76 MemCheck #71: test_gribcreate_d ................ Passed 0.70 sec
Start 72: test_getfield_d
72/76 MemCheck #72: test_getfield_d .................. Passed 0.71 sec
Start 73: test_pngpack_d
73/76 MemCheck #73: test_pngpack_d ................... Passed 0.71 sec
Start 74: test_jpcpack_d
74/76 MemCheck #74: test_jpcpack_d ................... Passed 0.99 sec
Start 75: test_files_d
75/76 MemCheck #75: test_files_d ..................... Passed 1.25 sec
Start 76: test_gdt2gds_d
76/76 MemCheck #76: test_gdt2gds_d ................... Passed 0.71 sec

100% tests passed, 0 tests failed out of 76

Total Test time (real) = 62.24 sec
-- Processing memory checking output:
2/76 MemCheck: #2: test_ixgb2_4 ..................... Defects: 1
3/76 MemCheck: #3: test_getg2ir_4 ................... Defects: 2
4/76 MemCheck: #4: test_getidx_4 .................... Defects: 3
5/76 MemCheck: #5: test_getgb2s_4 ................... Defects: 1
6/76 MemCheck: #6: test_getgb2p_4 ................... Defects: 4
7/76 MemCheck: #7: test_getgb2r_4 ................... Defects: 1
8/76 MemCheck: #8: test_getgb2ir_4 .................. Defects: 1
9/76 MemCheck: #9: test_getgb2_mem_4 ................ Defects: 4
11/76 MemCheck: #11: test_ixgb2_d ..................... Defects: 1
12/76 MemCheck: #12: test_getg2ir_d ................... Defects: 2
13/76 MemCheck: #13: test_getidx_d .................... Defects: 3
14/76 MemCheck: #14: test_getgb2s_d ................... Defects: 1
15/76 MemCheck: #15: test_getgb2p_d ................... Defects: 4
16/76 MemCheck: #16: test_getgb2r_d ................... Defects: 1
17/76 MemCheck: #17: test_getgb2ir_d .................. Defects: 1
18/76 MemCheck: #18: test_getgb2_mem_d ................ Defects: 4
21/76 MemCheck: #21: test_g2_encode_4 ................. Defects: 24
29/76 MemCheck: #29: test_getgb2_4 .................... Defects: 2
37/76 MemCheck: #37: test_index_gdas_4 ................ Defects: 10
38/76 MemCheck: #38: test_getgb2p_gdas_4 .............. Defects: 4
43/76 MemCheck: #43: test_getfield_4 .................. Defects: 7
46/76 MemCheck: #46: test_files_4 ..................... Defects: 8
47/76 MemCheck: #47: test_gdt2gds_4 ................... Defects: 22
50/76 MemCheck: #50: test_g2_encode_d ................. Defects: 24
58/76 MemCheck: #58: test_getgb2_d .................... Defects: 2
66/76 MemCheck: #66: test_index_gdas_d ................ Defects: 10
67/76 MemCheck: #67: test_getgb2p_gdas_d .............. Defects: 4
72/76 MemCheck: #72: test_getfield_d .................. Defects: 7
75/76 MemCheck: #75: test_files_d ..................... Defects: 8
76/76 MemCheck: #76: test_gdt2gds_d ................... Defects: 22
MemCheck log files can be found here: (<#> corresponds to test number)
/home/ed/g4/b/Testing/Temporary/MemoryChecker.<#>.log
Memory checking results:
Potential Memory Leak - 32
Uninitialized Memory Conditional - 152
Uninitialized Memory Read - 4
ed@mikado:~/g4/b$

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
1 participant