italia / cie-middleware-linux

Middleware della CIE (Carta di Identità Elettronica) per Linux
BSD 3-Clause "New" or "Revised" License
38 stars 10 forks source link

SIGABRT - Chiamata multipla ai distruttori di classe #58

Closed AntonioCiccarelli closed 1 month ago

AntonioCiccarelli commented 1 year ago

La libreria PKI del CIE Middleware non termina correttamente a causa di un segnale abort in fase di chiusura. Occorre impedire che si verifichi una situazione del genere, evitando di deallocare due volte la classe CLog.

Da indagare se possano esserci anomalie simili a cascata, poiché potrebbe non essere l'unica afflitta da questo problema.

image

image

mavoga commented 1 year ago

Confermo: questa double free ha anche il fastidioso effetto, tra l'altro, di provocare crash sistematici in altre applicazioni, ad esempio alla chiusura di Libroffice Calc (sempre) e di Okular (quando sono stati visualizzati PDF firmati elettronicamente).

aantetomaso commented 1 month ago

Risolta nella 1.4.3.9