Oggi ho provato per sfizio a lanciare Gambas da terminale invece che da link su desktop (su sistema ArchLinux con KDE).
Alla chiusura del programma ho ottenuto dell'output su linea di console che non ho mai avuto prima:
WARNING: circular references detected
FSignature (2)
CCoolButton (7)
CControl (71)
CSymbolInfo (1)
FToolBar (10)
FOption (1)
FDebugInfo (1)
FOutput (1)
FEditor (2)
FForm (1)
FFind (1)
FCompletion (3)
FProperty (1)
FGambas (1)
FMain (1)
FToolBox (1)
FWelcome (1)
FFormStack (1)
FWorkspace (1)
FToolBar (10)
Workspace (1)
ToolBar (10)
FSidePanel (5)
FFontChooser (1)
FBalloon (1)
SidePanel (5)
ListContainer (1)
FontChooser (1)
WARNING: 2945 allocation(s) non freed.
Sulle precedenti versioni non ho mai visto nulla di che né ho mai letto questo output prima d'ora.
Adesso proverò a compilare la 2.5.0 su Ubuntu 7.10 per vedere se dipende dalla nuova versione o dal sistema usato.
In ogni caso, qui mi viene detto che ci sono delle allocazioni di memoria che non sono state liberate per cui sembrerebbe che la distruzione degli oggetti in memoria alla chiusura di Gambas non sia più attiva in automatico...