The problem could be, that when the arduino loop() only takes for example 5 ms to execute (i think i can't test it without your hardware), it runs 200 times per second, sending 3*200 messages via serial.
Your processing-sketch runs on 50 frames per second parsing 1 message on every frame, so it takes 6 seconds to parse the messages that you send in the first second. This should result in a huge delay after several seconds.
Because of this, you should use serialEvent(), wich is called every time a serial message is recieved.
Still is see a problem in differentiating the different values, this is why i recommend to send them in one message, like this for example:
- Serial.print(euler[0] * 180/M_PI);
- Serial.print(" ");
- Serial.print(euler[1] * 180/M_PI);
- Serial.print(" ");
- Serial.println(euler[2] * 180/M_PI);