Fuzz testing of a pygtk application. The fuzzer provides random input to all the widgets in a random order. When an error is detected, it drops into the debugger.