What causes a breaker or GFI to trip?

1. Moisture 2. Circuit overload 3. Certain motors in appliances will create a spark when the motor starts; this will trip a GFI breaker or receptacle