See attached -- I believe these crashes are all related. It seems like
there's some corruption, likely in the draft message store.
I opened up a draft message I had saved on a thread of them, and when I
was finished editing it, I tried to send it, and sup crashed. For some
reason when I restarted there were two draft copies of that message on
the thread. I tried to remove one of the drafts by editing it, closing
the editor, then killing the buffer, and saying 'y' when it asked me to
discard, and Sup crashed. I restarted and tried to archive some
messages, including, I think, the one with the drafts saved on it, and
when I hit $ to save the changes, Sup crashed.
- Kevin
--
Kevin Riggle ([EMAIL PROTECTED])
http://free-dissociation.com
--- Ferret::StateError from thread: load threads for thread-index-mode
State Error occured at <except.c>:93 in xraise
Error occured in index.c:4150 - sr_get_lazy_doc
Document 6 has already been deleted
/var/lib/gems/1.8/gems/ferret-0.11.6/lib/ferret/index.rb:421:in `[]'
/var/lib/gems/1.8/gems/ferret-0.11.6/lib/ferret/index.rb:421:in `[]'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/var/lib/gems/1.8/gems/ferret-0.11.6/lib/ferret/index.rb:413:in `[]'
./lib/sup/index.rb:359:in `build_message'
./lib/sup/index.rb:340:in `each_message_in_thread_for'
./lib/sup/thread.rb:341:in `call'
./lib/sup/thread.rb:341:in `load_thread_for_message'
./lib/sup/index.rb:352:in `each_message_in_thread_for'
./lib/sup/index.rb:352:in `each'
./lib/sup/index.rb:352:in `each_message_in_thread_for'
./lib/sup/thread.rb:339:in `load_thread_for_message'
./lib/sup/thread.rb:331:in `load_n_threads'
./lib/sup/index.rb:261:in `each_id_by_date'
./lib/sup/index.rb:261:in `each'
./lib/sup/index.rb:261:in `each_id_by_date'
./lib/sup/thread.rb:326:in `load_n_threads'
./lib/sup/modes/thread-index-mode.rb:499:in `__unprotected_load_n_threads'
(eval):12:in `load_n_threads'
./lib/sup/modes/thread-index-mode.rb:483:in `load_n_threads_background'
./lib/sup.rb:73:in `reporting_thread'
./lib/sup.rb:71:in `initialize'
./lib/sup.rb:71:in `new'
./lib/sup.rb:71:in `reporting_thread'
./lib/sup/modes/thread-index-mode.rb:482:in `load_n_threads_background'
./lib/sup/modes/thread-index-mode.rb:552:in `__unprotected_load_threads'
(eval):12:in `load_threads'
./lib/sup/modes/search-results-mode.rb:34:in `spawn_from_query'
bin/sup:262
--- SystemExit from thread: main
State Error occured at <except.c>:93 in xraise
Error occured in index.c:4150 - sr_get_lazy_doc
Document 6 has already been deleted
./lib/sup.rb:77:in `select'
./lib/sup/buffer.rb:31:in `nonblocking_getch'
bin/sup:227
--- EOFError from thread: main
End-of-File Error occured at <except.c>:93 in xraise
Error occured in compound_io.c:137 - cmpdi_read_i
Tried to read past end of file. File length is <10> and tried to read
to <30036>
./lib/sup/draft.rb:38:in `default'
./lib/sup/draft.rb:38:in `[]'
./lib/sup/draft.rb:38:in `discard'
./lib/sup/util.rb:497:in `send'
./lib/sup/util.rb:497:in `method_missing'
./lib/sup/modes/resume-mode.rb:19:in `killable?'
./lib/sup/buffer.rb:385:in `kill_buffer_safely'
bin/sup:253
--- RuntimeError from thread: main
trying to delete non-corresponding entry 11162 with index message-id "[EMAIL
PROTECTED]" and parameter message id "[EMAIL PROTECTED]"
./lib/sup/index.rb:168:in `sync_message'
./lib/sup/util.rb:497:in `send'
./lib/sup/util.rb:497:in `method_missing'
./lib/sup/message.rb:155:in `save'
./lib/sup/thread.rb:114:in `save'
./lib/sup/thread.rb:66:in `each'
./lib/sup/thread.rb:170:in `each_with_stuff'
./lib/sup/thread.rb:168:in `each_with_stuff'
./lib/sup/thread.rb:170:in `each_with_stuff'
./lib/sup/thread.rb:169:in `each'
./lib/sup/thread.rb:169:in `each_with_stuff'
./lib/sup/thread.rb:65:in `each'
./lib/sup/thread.rb:114:in `save'
./lib/sup/modes/thread-index-mode.rb:395:in `save'
./lib/sup/hook.rb:123:in `each_with_index'
./lib/sup/modes/thread-index-mode.rb:393:in `each'
./lib/sup/modes/thread-index-mode.rb:393:in `each_with_index'
./lib/sup/modes/thread-index-mode.rb:393:in `save'
./lib/sup/buffer.rb:679:in `say'
./lib/sup/util.rb:497:in `send'
./lib/sup/util.rb:497:in `method_missing'
./lib/sup/modes/thread-index-mode.rb:392:in `save'
./lib/sup/mode.rb:49:in `send'
./lib/sup/mode.rb:49:in `handle_input'
./lib/sup/buffer.rb:240:in `handle_input'
bin/sup:233
_______________________________________________
sup-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/sup-talk