E' quindi probabile che rimanga appeso qualcosa... riguardo al database questo è un problema noto, dato che la comunicazione avviene per mezzi molto diversi dai consueti. Se, per qualche motivo, si verificano errori durante la connessione, che possono anche derivare da comandi o istruzioni usate male, l'interprete di gambas blocca tutto; però qualcosa rimane sempre appeso, e questo si nota dal fatto che l'applicazione sotto test, resta in stato idle fino a che non si ferma il running dall'ambiente ide di gambas. Se l'errore si verifica su un programma compilato (ovvero l'eseguibile), questa và in crash brutalmente, e probabilmente rimane come processo undefined fermo nel sistema (puoi vederlo con un comando "ps").
Se riesci a sistema il problema a monte, ovvero nel programma, e questo problema sparisce, allora nulla di preoccupante, altrimenti potrebbero esserci problemi con qualche libreria (gambas o di sistema...).