develer-staff / cutecom-ng

A replacement for the old and abandoned cutecom, written in Qt5
GNU General Public License v3.0
19 stars 6 forks source link

Blocco del gdm quando rimuovo una seriale aperta. #38

Open asterix24 opened 9 years ago

asterix24 commented 9 years ago

Il problema si verifica tipicamente con gli adattatori seriali USB. Quando utilizzo un adattatore seriale usb il kernel crea un device nella cartella /dev (Mac e linux), questo device viene rimosso appena l'adattatore viene scollegato dal PC. Cutecom-ng apre correttamente la porta seriale di questi adattatori e fa tutte le cose giuste, pero, se la porta è aperta e l'adattatore viene rimosso, la gui va in loop infinito poppandoti tonnellate di messaggi di errore. Questa cosa è tanto grave da freezzare il desktop manager, e da dovere riavviare il pc.

arl commented 9 years ago

thanks for reporting i'll have a look as soon as i can

arl commented 9 years ago

@asterix24 I can't reproduce this with current master on Ubuntu 14.04, neither in Debug nor Release builds.

I tried with the two boards at my disposal (both with USB/serial adapters): hot unplugging is handled gracefully by cutecom-ng. An error message saying that the resource is unavailable is showed and the device automatically disconnected.

When you'll have a moment, i'd like to try on my PC with the same device for which you experienced this bug.