Hi, Please find the latest report on new defect(s) introduced to ceph found with Coverity Scan. 3 new defect(s) introduced to ceph found with Coverity Scan. 11 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan. New defect(s) Reported-by: Coverity Scan Showing 3 of 3 defect(s) ** CID 1426746: Null pointer dereferences (REVERSE_INULL) /home/brad/working/src/ceph/src/mds/MDBalancer.cc: 1270 in MDBalancer::dump_loads(ceph::Formatter *)() ________________________________________________________________________________________________________ *** CID 1426746: Null pointer dereferences (REVERSE_INULL) /home/brad/working/src/ceph/src/mds/MDBalancer.cc: 1270 in MDBalancer::dump_loads(ceph::Formatter *)() 1264 1265 f->open_array_section("dirfrags"); 1266 while (!dfs.empty()) { 1267 CDir *dir = dfs.front(); 1268 dfs.pop_front(); 1269 >>> CID 1426746: Null pointer dereferences (REVERSE_INULL) >>> Null-checking "f" suggests that it may be null, but it has already been dereferenced on all paths leading to the check. 1270 if (f) { 1271 f->open_object_section("dir"); 1272 dir->dump_load(f, now, decayrate); 1273 f->close_section(); 1274 } 1275 ** CID 1426747: Null pointer dereferences (FORWARD_NULL) /home/brad/working/src/ceph/src/mds/MDBalancer.cc: 1290 in MDBalancer::dump_loads(ceph::Formatter *)() ________________________________________________________________________________________________________ *** CID 1426747: Null pointer dereferences (FORWARD_NULL) /home/brad/working/src/ceph/src/mds/MDBalancer.cc: 1290 in MDBalancer::dump_loads(ceph::Formatter *)() 1284 if (subdir->pop_nested.meta_load() < .001) 1285 continue; 1286 dfs.push_back(subdir); 1287 } 1288 } 1289 } >>> CID 1426747: Null pointer dereferences (FORWARD_NULL) >>> Passing null pointer "f" to "close_section", which dereferences it. (The dereference happens because this is a virtual function call.) 1290 f->close_section(); // dirfrags array 1291 1292 f->open_object_section("mds_load"); 1293 { 1294 1295 auto dump_mds_load = [this, f, now](mds_load_t& load) { ** CID 1426748: Uninitialized members (UNINIT_CTOR) /home/brad/working/src/ceph/src/osd/ECBackend.h: 511 in ECBackend::Op::Op()() ________________________________________________________________________________________________________ *** CID 1426748: Uninitialized members (UNINIT_CTOR) /home/brad/working/src/ceph/src/osd/ECBackend.h: 511 in ECBackend::Op::Op()() 505 506 /// Callbacks 507 Context *on_local_applied_sync = nullptr; 508 Context *on_all_applied = nullptr; 509 Context *on_all_commit = nullptr; 510 >>> CID 1426748: Uninitialized members (UNINIT_CTOR) >>> Non-static class member "tid" is not initialized in this constructor nor in any functions that it calls. 511 Op() {} 512 Op(ceph_tid_t t, std::function<void(void)>&& cb) 513 : tid(t), on_write(cb) { } 514 ~Op() { 515 delete on_local_applied_sync; 516 delete on_all_applied; ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRaGCnxtQO9E3gxlB2GxVsWFENryh7bC5hIb-2FQBVM85YLQ-3D-3D_2sw0G7ICm9mxCh1lYW1t9y1lfDrIerWzLwB67LZ-2Bn8EZdAaNMzjj2ZRPbkDolmkD-2Bsw3Hr011ofOuYtMXk6reD-2BdSKexT7q2Lt0OAh2jGrzg5SQMuoaqwHui6R1Zr4V9s2n1khNXR-2FUeSt-2FeK-2B8v7UHTFIirasRrOH0JyfLd8WCYYi5sLFX2EAqp5kTELhe3kZHHMhtNJs7ZBbbIoEKfYvFJxz-2FLyjjWgmpPsj9xT30-3D To manage Coverity Scan email notifications for "ceph-devel@xxxxxxxxxxxxxxx", click https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4Bco8jcmzhh7FSyvoR0E3-2BDgRcBCQ6OuthHBtaTCGNq9OVG2ZVnjrgThgf5hX3GVEkIxvBX-2BorwRZfOftSp7HPfCifRGGak1MlgNFVd3IIPA-3D_2sw0G7ICm9mxCh1lYW1t9y1lfDrIerWzLwB67LZ-2Bn8EZdAaNMzjj2ZRPbkDolmkD-2Bsw3Hr011ofOuYtMXk6rePtmPVLUO0YE0KkkhvPsamW9f4ux9mKJ6oIQSTiuTnvSysxvaxtXyro961jYTmEV3Oe8sHZyvIhTe43-2FO7AgOe6JpQ6-2BED8iIth7JGE7yjz1-2ByVpjkES0rcqDlDhDaRFpbhpoNxZUgFSCw7hA7ntjrM-3D -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html