I've found the problem (actually, the compiler warned about it). It turns out there is a bug report related to this (http://hackage.haskell.org/trac/gtk2hs/ticket/1256), but that the provided patch isn't enough to fix the problem. I'll alert the gtk2hs team about this. cheers /Johan