diff --git a/src/plugins/select/bluegene/bg_list_functions.c b/src/plugins/select/bluegene/bg_list_functions.c
index 0a7540c6ca6b5f1157447fb3bbe12d6003c3efa1..e3c92df518c4ecb0d8d59fbfbe1e4bdef9a9e7dd 100644
--- a/src/plugins/select/bluegene/bg_list_functions.c
+++ b/src/plugins/select/bluegene/bg_list_functions.c
@@ -238,6 +238,10 @@ extern struct job_record *find_job_in_bg_record(bg_record_t *bg_record,
 	itr = list_iterator_create(bg_record->job_list);
 	while ((job_ptr = list_next(itr))) {
 		if (job_ptr->magic != JOB_MAGIC) {
+			error("find_job_in_bg_record: "
+			      "bad magic found when "
+			      "looking at block %s",
+			      bg_record->bg_block_id);
 			list_delete_item(itr);
 			continue;
 		}
diff --git a/src/plugins/select/bluegene/bg_status.c b/src/plugins/select/bluegene/bg_status.c
index 63c11e22fdda0c3e74dbc45f89ed502aa3523af5..8b9c7e74689f536007937b30fb00e55ca7fe1828 100644
--- a/src/plugins/select/bluegene/bg_status.c
+++ b/src/plugins/select/bluegene/bg_status.c
@@ -258,6 +258,11 @@ nochange_state:
 						bg_record->job_list);
 				while ((job_ptr = list_next(job_itr))) {
 					if (job_ptr->magic != JOB_MAGIC) {
+						error("bg_status_update_"
+						      "block_state: 1 "
+						      "bad magic found when "
+						      "looking at block %s",
+						      bg_record->bg_block_id);
 						list_delete_item(job_itr);
 						continue;
 					}
@@ -319,6 +324,11 @@ nochange_state:
 						bg_record->job_list);
 				while ((job_ptr = list_next(job_itr))) {
 					if (job_ptr->magic != JOB_MAGIC) {
+						error("bg_status_update_"
+						      "block_state: 2 "
+						      "bad magic found when "
+						      "looking at block %s",
+						      bg_record->bg_block_id);
 						list_delete_item(job_itr);
 						continue;
 					}
diff --git a/src/plugins/select/bluegene/bl_bgq/bridge_linker.cc b/src/plugins/select/bluegene/bl_bgq/bridge_linker.cc
index 42454be0f6b557b5ecdbb86e51089db50d1c441b..7d295c1ad5d80c299407e0c9086d946a326da815 100644
--- a/src/plugins/select/bluegene/bl_bgq/bridge_linker.cc
+++ b/src/plugins/select/bluegene/bl_bgq/bridge_linker.cc
@@ -1019,6 +1019,10 @@ extern int bridge_block_sync_users(bg_record_t *bg_record)
 			select_jobinfo_t *jobinfo;
 
 			if (job_ptr->magic != JOB_MAGIC) {
+				error("bridge_block_sync_users: "
+				      "bad magic found when "
+				      "looking at block %s",
+				      bg_record->bg_block_id);
 				list_delete_item(itr);
 				continue;
 			}
diff --git a/src/plugins/select/bluegene/select_bluegene.c b/src/plugins/select/bluegene/select_bluegene.c
index 3b47586de05ed5fa8c649b60d58a7f32eb74e20d..1ec81ef64bbc26d0c38c8df26e9eff6d6e2ffe5f 100644
--- a/src/plugins/select/bluegene/select_bluegene.c
+++ b/src/plugins/select/bluegene/select_bluegene.c
@@ -483,6 +483,10 @@ static void _pack_block(bg_record_t *bg_record, Buf buffer,
 			itr = list_iterator_create(bg_record->job_list);
 			while ((job_ptr = list_next(itr))) {
 				if (job_ptr->magic != JOB_MAGIC) {
+					error("_pack_block: "
+					      "bad magic found when "
+					      "packing block %s",
+					      bg_record->bg_block_id);
 					list_delete_item(itr);
 					slurm_pack_block_job_info(
 						NULL, buffer,
@@ -534,6 +538,10 @@ static void _pack_block(bg_record_t *bg_record, Buf buffer,
 			itr = list_iterator_create(bg_record->job_list);
 			while ((job_ptr = list_next(itr))) {
 				if (job_ptr->magic != JOB_MAGIC) {
+					error("_pack_block 2.3: "
+					      "bad magic found when "
+					      "packing block %s",
+					      bg_record->bg_block_id);
 					list_delete_item(itr);
 					continue;
 				}
@@ -1788,6 +1796,10 @@ extern int select_p_job_ready(struct job_record *job_ptr)
 				xassert(itr);
 				while ((found_job_ptr = list_next(itr))) {
 					if (found_job_ptr->magic != JOB_MAGIC) {
+						error("select_p_job_ready: "
+						      "bad magic found when "
+						      "looking at job %u",
+						      job_ptr->job_id);
 						list_delete_item(itr);
 						continue;
 					}
@@ -2508,6 +2520,11 @@ extern int select_p_update_block(update_block_msg_t *block_desc_ptr)
 					found_record->job_list);
 				while ((job_ptr = list_next(itr))) {
 					if (job_ptr->magic != JOB_MAGIC) {
+						error("select_p_update_block: "
+						      "bad magic found when "
+						      "looking at block %s",
+						      found_record->
+						      bg_block_id);
 						list_delete_item(itr);
 						continue;
 					}