Skip to content

A volte sembra non venir gestito correttamente da ew2openapi il "termination request" di Earthworm

Non vengono visualizzati neanche i messaggio del tipo:

20200728_UTC_12:46:16 ew2openapi(MOD_EW2OPENAPI2): termination requested; waiting for all threads (max. 15 sec.)!
20200728_UTC_12:46:16 ew2openapi: thread MessageStacker() on ring HYPO_RING terminated !
20200728_UTC_12:46:16 ew2openapi: thread MessageStacker() on ring WAVE_RING terminated !
20200728_UTC_12:46:16 ew2openapi: thread MessageStacker() on ring PICK_RING terminated !
20200728_UTC_12:46:16 ew2openapi: thread MessageStacker() on ring GMEW_RING terminated !
20200728_UTC_12:46:21 Warning: thread MessageHandler() not terminated yet!
20200728_UTC_12:46:21 ew2openapi: thread MessageHandler() terminated !
20200728_UTC_12:46:21 ew2openapi: thread QueueDumpFile() started.

Se dopo il timeout, Earthworm uccide brutalmente il processo ew2openapi, quest'ultimo, se ha messaggi in coda questi non vengono salvati su file tramite la funzione QueueDumpFile()

Investigare.

Edited by Matteo Quintiliani