From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.213.7.146 with SMTP id d18cs142276ebd; Wed, 13 Jan 2010 22:12:20 -0800 (PST) Received: by 10.224.59.203 with SMTP id m11mr218683qah.238.1263449539077; Wed, 13 Jan 2010 22:12:19 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 7si895981qwf.44.2010.01.13.22.12.18; Wed, 13 Jan 2010 22:12:19 -0800 (PST) Received-SPF: pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 8116A18582DD; Thu, 14 Jan 2010 01:12:18 -0500 (EST) Received: from samir.ibcsolutions.de (samir.ibcsolutions.de [78.47.90.66]) by rubyforge.org (Postfix) with ESMTP id 8540C1858291 for ; Thu, 14 Jan 2010 01:12:08 -0500 (EST) Received: from 80-254-74-36.dynamic.swissvpn.net ([80.254.74.36] helo=[192.168.10.13]) by samir.ibcsolutions.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1NVIwA-0002pl-24 for sup-talk@rubyforge.org; Thu, 14 Jan 2010 07:12:06 +0100 Message-ID: <4B4EB5A9.8050001@exys.org> Date: Thu, 14 Jan 2010 07:11:53 +0100 From: Arvid Picciani Organization: Asgaard Technologies User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091215 Shredder/3.0 MIME-Version: 1.0 To: sup-talk@rubyforge.org Subject: [sup-talk] trying sup again, couple of crashes, etc X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org 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 `
' 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' :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 ' /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