Archive of RubyForge sup-talk mailing list
 help / color / mirror / Atom feed
* [sup-talk] trying sup again, couple of crashes, etc
@ 2010-01-14  6:11 Arvid Picciani
  2010-01-15  0:03 ` Tero Tilus
  2010-01-17 16:06 ` William Morgan
  0 siblings, 2 replies; 3+ messages in thread
From: Arvid Picciani @ 2010-01-14  6:11 UTC (permalink / raw)
  To: sup-talk

So heres is how my sup experience has been so far: awesome idea, but 
unusable.
0.9.1 starts 3 processes where 2 are dead and ignore sigkill.
The interface only responds to shift-q.  Typing only "q" will prompt and 
that prompt can not be answered with y Y ^y  sane for the ^C prompt.
It crashes the second time i start it (after killing it with -9 since it 
doesnt respond to anything else)


So i went to the git next tree:
It takes 30 seconds to start on a core2, and uses 100% cpu polling for 
new messages apparantly.  Screen is flooded with ruby warnings, so it is 
unusable. additionaly more crashes:


sup-add nukes itself:

Error: the index is locked by another process! User '' on
host '' is running  with pid .
The process was alive as of at least 14 seconds ago.

Should I ask that process to kill itself (y/n)? y
Ok, trying to kill process...
Terminated
aep@barf: ~/kram/mainline


until i remove ~/.sup. then it crashes like:


Adding imaps://samir.ibcsolutions.de/INBOX...
[2010-01-14 07:08:54 +0100] Flushing Xapian updates to disk. This may 
take a while...
/home/aep/kram/mainline/lib/sup/xapian_index.rb:52: warning: instance 
variable @xapian not initialized
/home/aep/kram/mainline/lib/sup/xapian_index.rb:52:in `save_index': 
undefined method `flush' for nil:NilClass (NoMethodError)
	from /home/aep/kram/mainline/lib/sup/index.rb:78:in `save'
	from bin/sup-add:129:in `<main>'


but adds the source

sup then takes around 20 seconds per message  (100% cpu usage), then sup 
finally crashes:


sup:
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:82: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:83: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:84: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:85: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:86: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:87: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:88: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:89: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/lockfile-1.4.3/lib/lockfile.rb:139: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/1.9.1/pathname.rb:270: warning: `*' interpreted as 
argument prefix
/home/aep/kram/mainline/lib/sup/util.rb:9: warning: method redefined; 
discarding old gen_lock_id
/home/aep/kram/mainline/lib/sup/util.rb:20: warning: method redefined; 
discarding old dump_lock_id
/home/aep/kram/mainline/lib/sup/util.rb:561: warning: method redefined; 
discarding old included
/home/aep/kram/mainline/lib/sup/message-chunks.rb:36: warning: method 
redefined; discarding old make_tmpname
/usr/lib/ruby/gems/1.9.1/gems/rmail-1.0.0/lib/rmail/header.rb:474: 
warning: shadowing outer local variable - name
/usr/lib/ruby/gems/1.9.1/gems/rmail-1.0.0/lib/rmail/header.rb:474: 
warning: shadowing outer local variable - value
/usr/lib/ruby/gems/1.9.1/gems/rmail-1.0.0/lib/rmail/header.rb:507: 
warning: shadowing outer local variable - name
/usr/lib/ruby/gems/1.9.1/gems/rmail-1.0.0/lib/rmail/header.rb:507: 
warning: shadowing outer local variable - value
/usr/lib/ruby/gems/1.9.1/gems/rmail-1.0.0/lib/rmail/header.rb:892: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/rmail-1.0.0/lib/rmail/message.rb:133: 
warning: optional boolean argument is obsoleted
/usr/lib/ruby/gems/1.9.1/gems/rmail-1.0.0/lib/rmail/message.rb:140: 
warning: optional boolean argument is obsoleted
/home/aep/kram/mainline/lib/sup/imap.rb:119: warning: ambiguous first 
argument; put parentheses or even spaces
/home/aep/kram/mainline/lib/sup/account.rb:77: warning: shadowing outer 
local variable - a
/home/aep/kram/mainline/lib/sup/colormap.rb:165: warning: shadowing 
outer local variable - color
/home/aep/kram/mainline/lib/sup/poll.rb:122: warning: mismatched 
indentations at 'end' with 'if' at 112
/home/aep/kram/mainline/lib/sup/modes/edit-message-mode.rb:376: warning: 
shadowing outer local variable - v
/home/aep/kram/mainline/lib/sup/modes/thread-index-mode.rb:567: warning: 
shadowing outer local variable - old_labels
/home/aep/kram/mainline/lib/sup/modes/thread-index-mode.rb:823: warning: 
shadowing outer local variable - p
/usr/lib/ruby/1.9.1/dl/func.rb:49: warning: instance variable @unsigned 
not initialized
/home/aep/kram/mainline/lib/sup/xapian_index.rb:135: warning: shadowing 
outer local variable - doc
/home/aep/kram/mainline/lib/sup/xapian_index.rb:370: warning: `&' 
interpreted as argument prefix
bin/sup:138: warning: method redefined; discarding old pair_content
[2010-01-14 06:57:10 +0100] ERROR: oh crap, an exception
----------------------------------------------------------------
I'm very sorry. It seems that an error occurred in Sup. Please
accept my sincere apologies. Please submit the contents of
/home/aep/.sup/exception-log.txt and a brief report of the
circumstances to http://masanjin.net/sup-bugs/ so that I might
address this problem. Thank you!

Sincerely,
William
----------------------------------------------------------------
--- NoMethodError from thread: poll after loading inbox
undefined method `[]' for nil:NilClass
/home/aep/kram/mainline/lib/sup/xapian_index.rb:570:in `mkterm'
/home/aep/kram/mainline/lib/sup/xapian_index.rb:345:in `find_docid'
/home/aep/kram/mainline/lib/sup/xapian_index.rb:351:in `find_doc'
/home/aep/kram/mainline/lib/sup/xapian_index.rb:361:in `get_entry'
/home/aep/kram/mainline/lib/sup/xapian_index.rb:75:in `block in 
build_message'
/usr/lib/ruby/1.9.1/monitor.rb:190:in `mon_synchronize'
/home/aep/kram/mainline/lib/sup/xapian_index.rb:370:in `synchronize'
/home/aep/kram/mainline/lib/sup/xapian_index.rb:75:in `build_message'
/home/aep/kram/mainline/lib/sup/index.rb:236:in `method_missing'
/home/aep/kram/mainline/lib/sup/poll.rb:110:in `block (3 levels) in do_poll'
/home/aep/kram/mainline/lib/sup/poll.rb:169:in `block in each_message_from'
/home/aep/kram/mainline/lib/sup/imap.rb:197:in `block in each'
/home/aep/kram/mainline/lib/sup/imap.rb:185:in `upto'
/home/aep/kram/mainline/lib/sup/imap.rb:185:in `each'
/home/aep/kram/mainline/lib/sup/util.rb:593:in `__pass'
/home/aep/kram/mainline/lib/sup/util.rb:580:in `method_missing'
/home/aep/kram/mainline/lib/sup/poll.rb:157:in `each_message_from'
/home/aep/kram/mainline/lib/sup/poll.rb:109:in `block (2 levels) in do_poll'
/home/aep/kram/mainline/lib/sup/poll.rb:97:in `each'
/home/aep/kram/mainline/lib/sup/poll.rb:97:in `block in do_poll'
<internal:prelude>:8:in `synchronize'
/home/aep/kram/mainline/lib/sup/poll.rb:96:in `do_poll'
/home/aep/kram/mainline/lib/sup/util.rb:553:in `method_missing'
/home/aep/kram/mainline/lib/sup/modes/poll-mode.rb:15:in `poll'
/home/aep/kram/mainline/lib/sup/poll.rb:47:in `poll_with_sources'
/home/aep/kram/mainline/lib/sup/poll.rb:62:in `poll'
/home/aep/kram/mainline/lib/sup/util.rb:553:in `method_missing'
bin/sup:245:in `block (2 levels) in <module:Redwood>'
/home/aep/kram/mainline/lib/sup.rb:77:in `block in reporting_thread'


at that point i gave up.



-- 
Arvid
Asgaard Technologies
_______________________________________________
sup-talk mailing list
sup-talk@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-talk


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-01-17 16:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-14  6:11 [sup-talk] trying sup again, couple of crashes, etc Arvid Picciani
2010-01-15  0:03 ` Tero Tilus
2010-01-17 16:06 ` William Morgan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox