According to the crashme script the max size is 1 Meg.
Of course, according to that script the max size of a postgresql query is 16 meg.
Crashme used to say that Postgresql crashed on a large query. That was before they checked to see if they overran their own buffer in crashme. Then they limited the buffer to 16 Megs.
Postgresql, of course, has a limit of "how big is your computer." i.e. if it's big enough and makes you swap out all your memory and you run out of swap, then it's too big.
The reason crashme says 16 Meg? Cause that's the size of the buffer they allocated. Why doesn't it say >16Meg? Or unlimied? I don't know. Have to ask the guys who programmed crashme.
But again, the listed limit for all flavors of MySQL, is 1 Meg.