I'm also experiencing symptoms very similar to what's described here,
but with a few differences.
I usually run two iceweasel profiles in parallel, profile "A" is a
"normal usage" profile (the one given in the package information below),
profile B is a "media usage" profile (used with -no-remote & -profile).
Very often, seemingly at random after some time of usage or inactivity,
profile A will start using 100% CPU, and when closing this iceweasel
instance the behaviour stays unchanged until a SIGTERM is sent to the
process, which causes the process to exit. Profile B remains unaffected during
this.
I have never observed this behaviour with profile B, and it doesn't seem
to be an interaction issue since it occurs even when only profile A is running.
I'm currently suspecting it might be a specific site element or
something which triggers it (since profiles A & B are not particularly
different, but are commonly used for different sites), but I've yet
been unable to narrow it down at all