On Fri, Oct 30, 2009 at 5:48 PM, William Morgan <wmorgan-...@masanjin.net> wrote: > Reformatted excerpts from Steven Walter's message of 2009-10-30: >> I think my ferret db is corrupted. Whenever I do a tag search for a >> specific tag, sup loads 2 messages and then hangs. Actually, it's >> using 100% CPU, but I have to kill -9 it; ctrl-c doesn't work. Is >> there any hope of fixing this without losing all my tag information? > > You can certainly move to the Xapian index without losing all of your > tags. Sup-dump will output everything precious from your index.
Looks like sup-dump hangs, too. > Is it possible you have a very large thread with that label? E.g. > thousands of messages, all replying to each other, from some script? Not very likely. I could believe tens, up to a hundred; 200 at the most. I am able to Ctrl-C sup-dump when it hangs. Here's the ruby backtrace: /var/lib/gems/1.8/gems/sup-0.9/lib/sup/util.rb:206:in `split': Interrupt from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/util.rb:206:in `split_on_commas' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/person.rb:108:in `from_address_list' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/message.rb:104:in `parse_header' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/ferret_index.rb:276:in `build_message' from /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/ferret_index.rb:256:in `build_message' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/index.rb:150:in `each_message' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/ferret_index.rb:319:in `each_id' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/ferret_index.rb:319:in `map' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/ferret_index.rb:319:in `each_id' from /var/lib/gems/1.8/gems/sup-0.9/lib/sup/index.rb:149:in `each_message' from /var/lib/gems/1.8/gems/sup-0.9/bin/sup-dump:28 -- -Steven Walter <stevenrwal...@gmail.com> _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk