[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: error in process sentinel: Quit
- From: Naohiro Aota <naota@xxxxxxxxx>
- Date: Sun, 21 Dec 2008 22:28:57 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 10552
- References: <494c5cdb.06876e0a.19b7.ffffbce9@xxxxxxxxxxxxx>
青田です。
;; 風邪気味なので簡単に
Andy Stewart <lazycat.manatee@xxxxxxxxx> writes:
> ================================================================
> Dear Bug Team!
>
> I will get error information "error in process sentinel: Quit"
> when some webpages can't open or dead.
> Then Emacs is hang by emacs-w3m, i have to type "C-g" make Emacs
> continue.
>
> So can catch this error make it don't sign error to hang Emacs?
>
> Thank you very much!
>
> -- Andy
>
> ================================================================
これはぼくも何度か経験したことのあるバグだと思います。
たしか、状況は timeout するような URL (例を出すのが難しいですが、
たとえば google.com の 42 番ポートなんてとこにつなごうとすると timeout
します) に行こうとした時に
1. timeout したので w3m-show-error-information() が呼ばれる
2, そこから w3m-create-text-page() まで行って
3. (setq w3m-current-url (w3m-real-url url) の箇所で redirect 後の url を
取得しようとしてもう一度 timeout するまでブロックしてしまう
こういう動きだったと思います。
--
青田