You have too much stuff in memory. Perhaps you could get rid of all the entries in your black list. You could disable a few plugins. You could limit the size of your log files in stop spammers to 20 entries.
42megs is quite of bit of memory usage. Stop spammers is crapping out when it needs to allocate 30K. I would look at what else is taking up all that memory.
The Stop Spam plugin loads stuff only as you need it, but it is still a chunky plugin.
Keith
I disabled Stop Spammers and was able to edit a post.
How can I tell where my memory is going? How can I tell what plug-ins are using how much memory?
There are plugins that do this kind of thing. I would look on the wordpress plugin repository and search for memory and other key words.
Keith
Would the memory be used also include various FireFox plug-ins? Or is this WordPress specific memory?
This is memory on your hosting site used by the web server and wordpress. The amount of memory allocated is set for PHP by the hosting company, although in many cases you can increase the amount of memory by putting a php.ini file on your website.
If you load up with lots of programs then you run out of memory. The cache programs can use up much of your memory. If you are running more than 5 or 6 plugins, you stand the chance of blowing your memory limits on some hosting sites. I used 1and1 hosting for a while but they started decreasing my memory and blogs started crashing. I had to change hosts so now I have breathing room.
Keith