Gnus development mailing list
 help / color / mirror / Atom feed
From: Eric Abrahamsen <eric@ericabrahamsen.net>
To: ding@gnus.org
Subject: Re: gnus quietly quits in background?
Date: Mon, 20 Feb 2012 19:32:21 +0800	[thread overview]
Message-ID: <87haylbv0a.fsf@ericabrahamsen.net> (raw)
In-Reply-To: <87haymou0m.fsf@gnus.org>

On Mon, Feb 20 2012, Lars Ingebrigtsen wrote:

> Eric Abrahamsen <eric@ericabrahamsen.net> writes:
>
>> I just updated both gnus and emacs 24, and am still having the problem…
>
> I'm not seeing it any more, though.
>
> Could you eval the following and post the backtrace?
>
> (defvar real-kill-buffer (symbol-function 'kill-buffer))
> (defun kill-buffer (&optional buffer)
>   (when (and (bufferp buffer)
> 	     (or (equal (buffer-name buffer) "*Group*")
> 		 (and (> (length (buffer-name buffer)) 10)
> 		      (equal (substring (buffer-name buffer) 0 8)
> 			     "*Summary"))))
>     (debug))
>   (funcall real-kill-buffer buffer))

I used the code from one of your earlier postings, as the above seems to
have its parens in the wrong spot (and I'm only getting the *Group*
buffer killed). The result:

Debugger entered: nil
  (progn (debug))
  (if (and (bufferp buffer) (equal (buffer-name buffer) "*Group*")) (progn (debug)))
  (when (and (bufferp buffer) (equal (buffer-name buffer) "*Group*")) (debug))
  kill-buffer(#<buffer *Group*>)
  gnus-html-image-fetched((:error (error connection-failed "deleted\n" :host "feeds.feedburner.com" :service 80)) #<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" "*"))
  apply(gnus-html-image-fetched ((:error (error connection-failed "deleted\n" :host "feeds.feedburner.com" :service 80)) #<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" "*")))
  url-queue-callback-function((:error (error connection-failed "deleted\n" :host "feeds.feedburner.com" :service 80)) [cl-struct-url-queue "http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" "*")) t #<killed buffer> 1329737310.316499 t t])
  apply(url-queue-callback-function ((:error (error connection-failed "deleted\n" :host "feeds.feedburner.com" :service 80)) [cl-struct-url-queue "http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" "*")) t #<killed buffer> 1329737310.316499 t t]))
  url-http-activate-callback()
  url-http-async-sentinel(#<process feeds.feedburner.com> "deleted\n")
  delete-process(#<process feeds.feedburner.com>)
  byte-code("\302\303\b\304H	>\204\0\305\306\307\310#\210\b\311H!!\207" [job cl-struct-url-queue-tags delete-process get-buffer-process 0 error "%s accessing a non-%s" url-queue-buffer url-queue 5] 6)
  url-queue-kill-job([cl-struct-url-queue "http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feeds.feedburner.com/~ff/arstechnica/index?i=FfBvJUcgQuo:srEXa6LOIl4:V_sGLiPBpWU" "*")) t #<killed buffer> 1329737310.316499 t t])
  url-queue-prune-old-entries()
  url-queue-run-queue()
  apply(url-queue-run-queue nil)
  byte-code("r\301\b\302H\b\303H\"\210)\301\207" [timer apply 5 6] 4)
  timer-event-handler([t 0 0 10000 nil url-queue-run-queue nil idle])
  accept-process-output(#<process ibus-agent> 3.0 nil t)
  ibus-agent-receive(nil t)
  byte-code("\b\204\0\306\307\310\"\210\311\312\313\"\210\313r\314 q\210p\n\v\315=?\316 \f=\206&\317 \232<=>?=\204V\x0e>\203V\320 \204V\313>?@=\203N\321 \210\202V\x0e?@\321 \210)?@=\203s\x0e=\203i\x0eA?\202p\x0eA\203s\x0e<\204A\322\323@?#\210\324@!\203\244r@q\210A\247\203\243\x0eB\203\233\325\313!\210\326\313\327\"\210C\203\243\330 \210)<\204\256\331\332\333\217\210?@\n\206\275\x0eD\206\275\334 \211EF\236G\335\x0eG\211\rA@)\"AA\335\336G8\"AH\n\204\a\x0eE\x0eD\203\x01\322\337E\"\210\340G\233?\341?\340G8\"B\240\210\342\343\344\313\327$\210*=\204\"\x0e>\203\x01A\204\"\322\345?\"\210\331\346\347\217\210I\350\230\2036\313BA\247\2036\351\327!\210\352 \210=\204A\353 \210,\313DJ\204\202\x0eK\204\202\x0eL\354=\204\202\355\356!\203c\x0e.\354=\204\202\355\357!\203u\x0e/\203u\x0eM\360=\204\202\355\361!\205\217\x0e1\362=\205\217\x0eN\205\216\x0eO\205\216\x0eP?Q?=\203\233\363Q!\210\364\365!\203\317\x0eC\203\255\x0eR8\202\317\x0eN\203\271\x0eS8\202\317\x0e5\366=\203\307\367\370!\210\202\313\x0e58\367\365!\210\316 \f=?\205\360\x0eC\203\353\v\315=\203\353\371 \210\372 \210\373 \210\316 \353 )\207" [ibus-mode ibus-last-rejected-event ibus-buffer-group window-system ibus-selected-frame ibus-selected-display remove-hook post-command-hook ibus-check-current-buffer throw exit nil window-buffer x selected-frame ibus-get-x-display ibus-buffer-group-suitable-p ibus-destroy-imcontext ibus-log "buffer was changed from %S to %S" buffer-live-p ibus-change-focus ibus-agent-receive t ibus-cleanup-preedit err (ibus-change-x-display) ((error (byte-code "\303\304\b@\b\211AA)\203\0\bA\202\0\b\211A@)#\210\n\203!\305 \210\306\307\310\"\207" [err x ibus-mode ibus-message "%s: %s" ibus-mode-quit throw exit nil] 5))) ibus-buffer-group-identifier assoc 2 "inherit IMContext (buffer group: %s)" 3 delq add-hook kill-buffer-hook ibus-kill-buffer-function "new buffer was detected: %S" (ibus-create-imcontext) ((error (byte-code "\303\304\b@\b\211AA)\203\0\bA\202\0\b\211A@)#\210\n\203!\305 \210\306\307\310\"\207" [err x ibus-mode ibus-message "%s: %s" ibus-mode-quit throw exit nil] 5))) "" ibus-check-frame-focus ibus-set-keymap-parent ibus-update-cursor-color vi-mode boundp vip-current-mode vim-mode vim:normal-mode viper-current-state ...] 7)
  ibus-check-current-buffer()
  recursive-edit()
  debug()
  (progn (debug))
  (if (and (bufferp buffer) (equal (buffer-name buffer) "*Group*")) (progn (debug)))
  (when (and (bufferp buffer) (equal (buffer-name buffer) "*Group*")) (debug))
  kill-buffer(#<buffer *Group*>)
  gnus-html-image-fetched((:error (error connection-failed "deleted\n" :host "static.arstechnica.net" :service 80)) #<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://static.arstechnica.net/brief_icons_new/apple-brief.png" "*"))
  apply(gnus-html-image-fetched ((:error (error connection-failed "deleted\n" :host "static.arstechnica.net" :service 80)) #<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://static.arstechnica.net/brief_icons_new/apple-brief.png" "*")))
  url-queue-callback-function((:error (error connection-failed "deleted\n" :host "static.arstechnica.net" :service 80)) [cl-struct-url-queue "http://static.arstechnica.net/brief_icons_new/apple-brief.png" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://static.arstechnica.net/brief_icons_new/apple-brief.png" "*")) t #<killed buffer> 1329737304.726624 t t])
  apply(url-queue-callback-function ((:error (error connection-failed "deleted\n" :host "static.arstechnica.net" :service 80)) [cl-struct-url-queue "http://static.arstechnica.net/brief_icons_new/apple-brief.png" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://static.arstechnica.net/brief_icons_new/apple-brief.png" "*")) t #<killed buffer> 1329737304.726624 t t]))
  url-http-activate-callback()
  url-http-async-sentinel(#<process static.arstechnica.net> "deleted\n")
  delete-process(#<process static.arstechnica.net>)
  byte-code("\302\303\b\304H	>\204\0\305\306\307\310#\210\b\311H!!\207" [job cl-struct-url-queue-tags delete-process get-buffer-process 0 error "%s accessing a non-%s" url-queue-buffer url-queue 5] 6)
  url-queue-kill-job([cl-struct-url-queue "http://static.arstechnica.net/brief_icons_new/apple-brief.png" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://static.arstechnica.net/brief_icons_new/apple-brief.png" "*")) t #<killed buffer> 1329737304.726624 t t])
  url-queue-prune-old-entries()
  url-queue-run-queue()
  url-queue-callback-function((:error (error connection-failed "deleted\n" :host "feedads.g.doubleclick.net" :service 80)) [cl-struct-url-queue "http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/0/di" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/0/di" "*")) t #<killed buffer> 1329737304.926084 t t])
  apply(url-queue-callback-function ((:error (error connection-failed "deleted\n" :host "feedads.g.doubleclick.net" :service 80)) [cl-struct-url-queue "http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/0/di" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/0/di" "*")) t #<killed buffer> 1329737304.926084 t t]))
  url-http-activate-callback()
  url-http-async-sentinel(#<process feedads.g.doubleclick.net> "deleted\n")
  delete-process(#<process feedads.g.doubleclick.net>)
  byte-code("\302\303\b\304H	>\204\0\305\306\307\310#\210\b\311H!!\207" [job cl-struct-url-queue-tags delete-process get-buffer-process 0 error "%s accessing a non-%s" url-queue-buffer url-queue 5] 6)
  url-queue-kill-job([cl-struct-url-queue "http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/0/di" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/0/di" "*")) t #<killed buffer> 1329737304.926084 t t])
  url-queue-remove-jobs-from-host("feedads.g.doubleclick.net")
  url-queue-callback-function((:error (error connection-failed "deleted\n" :host "feedads.g.doubleclick.net" :service 80)) [cl-struct-url-queue "http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/1/di" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/1/di" "*")) t #<killed buffer> 1329737305.311995 t t])
  apply(url-queue-callback-function ((:error (error connection-failed "deleted\n" :host "feedads.g.doubleclick.net" :service 80)) [cl-struct-url-queue "http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/1/di" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/1/di" "*")) t #<killed buffer> 1329737305.311995 t t]))
  url-http-activate-callback()
  url-http-async-sentinel(#<process feedads.g.doubleclick.net<1>> "deleted\n")
  delete-process(#<process feedads.g.doubleclick.net<1>>)
  byte-code("\302\303\b\304H	>\204\0\305\306\307\310#\210\b\311H!!\207" [job cl-struct-url-queue-tags delete-process get-buffer-process 0 error "%s accessing a non-%s" url-queue-buffer url-queue 5] 6)
  url-queue-kill-job([cl-struct-url-queue "http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/1/di" gnus-html-image-fetched (#<buffer *Article nntp+news.gwene.org:gwene.com.arstechnica*> ("http://feedads.g.doubleclick.net/~at/O0zNR66IPTyJdvJGt2ocfkiE0yg/1/di" "*")) t #<killed buffer> 1329737305.311995 t t])
  url-queue-prune-old-entries()
  url-queue-run-queue()
  apply(url-queue-run-queue nil)
  byte-code("r\301\b\302H\b\303H\"\210)\301\207" [timer apply 5 6] 4)
  timer-event-handler([t 0 0 10000 nil url-queue-run-queue nil idle])


-- 
GNU Emacs 24.0.93.1 (i686-pc-linux-gnu, GTK+ Version 2.24.10)
 of 2012-02-16 on pellet
Ma Gnus v0.4




  reply	other threads:[~2012-02-20 11:32 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-18  8:51 Eric Abrahamsen
2012-02-18  9:05 ` Eric Abrahamsen
2012-02-18  9:11 ` Adam Sjøgren
2012-02-18  9:36   ` Eric Abrahamsen
2012-02-18 10:13 ` Antoine Levitt
2012-02-18 10:35 ` Steinar Bang
2012-02-18 12:59 ` Lars Ingebrigtsen
2012-02-18 15:07   ` Antoine Levitt
2012-02-18 21:38     ` Lars Ingebrigtsen
2012-02-19  1:28       ` Eric Abrahamsen
2012-02-19  8:33         ` Lars Ingebrigtsen
2012-02-19  8:47           ` Lars Ingebrigtsen
2012-02-19  8:50             ` Lars Ingebrigtsen
2012-02-20  2:36               ` Eric Abrahamsen
2012-02-20  7:15                 ` Lars Ingebrigtsen
2012-02-20 11:32                   ` Eric Abrahamsen [this message]
2012-02-20 12:15                     ` Lars Ingebrigtsen
2012-02-21  6:01                       ` Eric Abrahamsen
2012-02-19  0:02   ` Eric Abrahamsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87haylbv0a.fsf@ericabrahamsen.net \
    --to=eric@ericabrahamsen.net \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).