This is precisely why it is a good idea to create separate partitions for both /tmp and /var. That way when processes go haywire, they don't create the same nasty DoS situation on your box.
Do you notice that /tmp starts to rapidly fill up when you're running a certain app?
What I would do is:
1. Keep a console open, and run the command
This will hopefully help you quickly identify when your / partition begins filling up rapidly.
2. When the / partition
does begin filling up again, run the command
Code:
# lsof +D /tmp > open-tmp-files
Then use the less pager to peruse through the open-tmp-files file and make a note of which COMMAND is writing large files there.
Then talk to that command sternly and make him sit in the corner for awhile.