[mew-dist 28359] Re: Mew "W"コマンドでエラー
KOIE Hidetaka ( 鯉江英隆 )
hide at example.com
2008年 4月 22日 (火) 14:42:17 JST
Message-Id: <20080422.135828.104192403.saeki at example.com>
Date: Tue, 22 Apr 2008 13:58:28 +0900 (JST)
From: Tsuneo Saeki(佐伯 恒夫) <saeki at example.com>
Subject: [mew-dist 28358] Mew "W"コマンドでエラー
| お世話になっています。
|
| [OS] TurboLinux FUJI
| [EMACS] 21.3.50
| [Mew] 5.2
|
| mewで"W"コマンドで新規メールを書き込もうとすると
| IO error writing /home/saeki/Mail/.mew-uidlのエラーを出力し
| 書き込めない。
| 何回か繰り返している内にうまくゆく。
| 時期はTurbo FUJIのカーネルのアップデートをかけた頃から発生する
| ようになりました。
|
| "W"の他にリプライなどの書き込み系で発生することがあります。
|
| backtraceも採取しています。
|
| 解決方法をご教授願います。
|
| ==========================================================================
| Debugger entered--Lisp error: (error "IO error writing /home/saeki/Mail/.mew-uidl: \xe4d4\xe035\xd24a\xd2d5\xd2a1\xd2a4\xd2eb\xdaad\xded2\xddd2\xd247\xd239")
このメッセージですが "不正なファイル記述子です" ですね。
emacsのバグをうたがいたいところですが
カーネルアップデートをしてから発生しているということなので
libcなどのライブラリがカーネルと不整合をおこしている可能性も考えられます。
| write-region(1 4 "/home/saeki/Mail/.mew-uidl" nil no-msg)
| (let ((coding-system-for-read mew-cs-dummy) (coding-system-for-write mew-cs-m17n) (format-alist nil) (auto-image-file-mode nil) (jka-compr-inhibit t)) (write-region (point-min) (point-max) fullname nil (quote no-msg)))
| (mew-frwlet mew-cs-dummy mew-cs-m17n (write-region (point-min) (point-max) fullname nil (quote no-msg)))
| (save-excursion (if nobackup (mew-delete-file fullname) (if ... ...)) (set-buffer tmp-buf) (mew-erase-buffer) (when (and ... ...) (setq lisp ...) (setcdr ... nil)) (if (> ... mew-lisp-max-length) (print lisp tmp-buf) (pp lisp tmp-buf)) (mew-frwlet mew-cs-dummy mew-cs-m17n (write-region ... ... fullname nil ...)) (mew-set-file-modes fullname))
| (if (file-writable-p fullname) (save-excursion (if nobackup ... ...) (set-buffer tmp-buf) (mew-erase-buffer) (when ... ... ...) (if ... ... ...) (mew-frwlet mew-cs-dummy mew-cs-m17n ...) (mew-set-file-modes fullname)))
| (let* ((fullname ...) (backname ...) (tmp-buf ...) print-length print-level) (if (file-writable-p fullname) (save-excursion ... ... ... ... ... ... ...)) (mew-remove-buffer tmp-buf))
| mew-lisp-save(".mew-uidl" nil nil unlimit)
| mew-net-clean-up()
| run-hooks(kill-emacs-hook)
| kill-emacs()
| save-buffers-kill-emacs()
| handle-delete-frame((delete-frame (#<frame emacs at example.com 0x84b31e8>)))
| call-interactively(handle-delete-frame)
| ==========================================================================
| Debugger entered--Lisp error: (error "IO error writing /home/saeki/Mail/.mew-refile-from-alist: \xe4d4\xe035\xd24a\xd2d5\xd2a1\xd2a4\xd2eb\xdaad\xded2\xddd2\xd247\xd239")
| write-region(1 2862 "/home/saeki/Mail/.mew-refile-from-alist" nil no-msg)
| (let ((coding-system-for-read mew-cs-dummy) (coding-system-for-write mew-cs-m17n) (format-alist nil) (auto-image-file-mode nil) (jka-compr-inhibit t)) (write-region (point-min) (point-max) fullname nil (quote no-msg)))
| (mew-frwlet mew-cs-dummy mew-cs-m17n (write-region (point-min) (point-max) fullname nil (quote no-msg)))
| (save-excursion (if nobackup (mew-delete-file fullname) (if ... ...)) (set-buffer tmp-buf) (mew-erase-buffer) (when (and ... ...) (setq lisp ...) (setcdr ... nil)) (if (> ... mew-lisp-max-length) (print lisp tmp-buf) (pp lisp tmp-buf)) (mew-frwlet mew-cs-dummy mew-cs-m17n (write-region ... ... fullname nil ...)) (mew-set-file-modes fullname))
| (if (file-writable-p fullname) (save-excursion (if nobackup ... ...) (set-buffer tmp-buf) (mew-erase-buffer) (when ... ... ...) (if ... ... ...) (mew-frwlet mew-cs-dummy mew-cs-m17n ...) (mew-set-file-modes fullname)))
| (let* ((fullname ...) (backname ...) (tmp-buf ...) print-length print-level) (if (file-writable-p fullname) (save-excursion ... ... ... ... ... ... ...)) (mew-remove-buffer tmp-buf))
| mew-lisp-save( )
| (if (and mew-refile-from-alist (member ... mew-refile-guess-control)) (mew-lisp-save mew-refile-from-file mew-refile-from-alist))
| mew-refile-clean-up()
| run-hooks(kill-emacs-hook)
| kill-emacs()
| save-buffers-kill-emacs()
| handle-delete-frame((delete-frame (#<frame emacs at example.com 0x84b31e8>)))
| call-interactively(handle-delete-frame)
| ==========================================================================
--
鯉江英隆 <hide at example.com>
Mew-dist メーリングリストの案内