diff --git a/src/seq/seq_ca.c b/src/seq/seq_ca.c
index ea120041c25d4ab14553299aadc1b2995f149f26..2767ebc70b5e020c61dee52ebc594def623f66b2 100644
--- a/src/seq/seq_ca.c
+++ b/src/seq/seq_ca.c
@@ -205,6 +205,7 @@ static void proc_db_events(
 	DBCHAN	*dbch = ch->dbch;
 
 	assert(dbch != NULL);
+
 	DEBUG("proc_db_events: var=%s, pv=%s, type=%s, status=%d\n", ch->varName,
 		dbch->dbName, event_type_name[evtype], status);
 
diff --git a/src/seq/seq_if.c b/src/seq/seq_if.c
index 93575f5b2278dda3856e6b4d05d896e2241ac0f5..8d8302dbc9a235861a3236c2221b32a22f3e46f1 100644
--- a/src/seq/seq_if.c
+++ b/src/seq/seq_if.c
@@ -211,9 +211,9 @@ static void anonymous_put(SS_ID ss, CHAN *ch)
 		DEBUG("seq_pvPut: type=%d, size=%d, count=%d, value=%p, val_ptr=%p, buf_size=%d, q=%p\n",
 			type, size, ch->count, value, pv_value_ptr(value, type),
 			pv_size_n(type, ch->count), queue);
-		print_channel_value(printf, ch, var);
+		print_channel_value(DEBUG, ch, var);
 		memcpy(pv_value_ptr(value, type), var, size * ch->count);
-		print_channel_value(printf, ch, pv_value_ptr(value, type));
+		print_channel_value(DEBUG, ch, pv_value_ptr(value, type));
 		/* Copy whole message into queue */
 		full = seqQueuePut(queue, value);
 		if (full)
@@ -789,6 +789,8 @@ epicsShareFunc boolean epicsShareAPI seq_efTestAndClear(SS_ID ss, EV_ID ev_flag)
 	isSet = bitTest(sp->evFlags, ev_flag);
 	bitClear(sp->evFlags, ev_flag);
 
+	DEBUG("seq_efTestAndClear: ev_flag=%d, isSet=%d, ss=%d\n", ev_flag, isSet, (int)ssNum(ss));
+
 	epicsMutexUnlock(sp->programLock);
 
 	return isSet;
diff --git a/src/seq/seq_task.c b/src/seq/seq_task.c
index 00d2f007a4afac3ad8a6f5eff6646f38913299cb..aff0837d8494f5c379ce190eaf50e587e5ccabb7 100644
--- a/src/seq/seq_task.c
+++ b/src/seq/seq_task.c
@@ -470,9 +470,12 @@ void seqWakeup(SPROG *sp, unsigned eventNum)
 
 		epicsMutexMustLock(sp->programLock);
 		/* If event bit in mask is set, wake that state set */
+		DEBUG("seqWakeup: eventNum=%d, mask=%u, state set=%d\n", eventNum, 
+			ss->mask? *ss->mask : 0, (int)ssNum(ss));
 		if (eventNum == 0 || 
 			(ss->mask && bitTest(ss->mask, eventNum)))
 		{
+			DEBUG("seqWakeup: waking up state set=%d\n", (int)ssNum(ss));
 			epicsEventSignal(ss->syncSemId); /* wake up ss thread */
 		}
 		epicsMutexUnlock(sp->programLock);