[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: error in process sentinel: Quit



青田です。
;; 風邪気味なので簡単に

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 するまでブロックしてしまう

こういう動きだったと思います。

--
青田