Searching for the GTK2 Error Message lead me to this thread, which revealed the very simple and stupdid problem: it turned out that I had a TBitMap.Create in a onPaint event handler, and no Free... This was never noticed in the Windows world and neither in the Delphi world before, and probably was the reason why my program sometimes crashed after a while. Thanks a lot!