That sounds like a GTK+ bug. Please add a test case to bugzilla, ideally in C.
Ooops! I have no experience in GTK+ / C ... :-/