Forums: gnupackフォーラム (Thread #37455)

Emacs の I-search が動作しない (2016-01-25 09:27 by たたみざる #77546)

13.06-2015.11.08 を使っています。
Emacs で C-s として I-search を開くと [MIGEMO] I-search: と表示されますが、
キーを打つとminibuffer に
Error running timer `isearch-lazy-highlight-update': (file-error "Doing vfork" "resource temporarily unavailable")
とメッセージを残し、ターミナルにも
1 [main] emacs 5036 child_info_fork::abort: C:\gnupack_devel-13.06-2015.11.08\app\cygwin\cygwin\bin\cygEGL-1.dll: Loaded to different address: parent(0x1D0000) != child(0x1D60000)
というエラーを残します。

また、出るときと出ないときがあるので症状が特定できていませんが、
何か解決のためのヒントがあれば教えてください。

Répondre à 77546×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

Re: Emacs の I-search が動作しない (2016-01-31 10:59 by ksugita #77600)

rebasellを実行することで、問題を解消できる可能性があります。
以下の手順で問題が解消するか確認ください。

1. gnupack関連のプログラム(cygwin、emacsすべて)を終了
2. gnupackインストールディレクトリに格納されている「run_peflagsall.exe」を実行
3. gnupackインストールディレクトリに格納されている「run_rebaseall.exe」を実行

Répondre à #77546

Répondre à 77600×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

Re: Emacs の I-search が動作しない (2016-02-01 14:09 by たたみざる #77605)

[メッセージ #77600 への返信]
> rebasellを実行することで、問題を解消できる可能性があります。
> 以下の手順で問題が解消するか確認ください。
>
> 1. gnupack関連のプログラム(cygwin、emacsすべて)を終了
> 2. gnupackインストールディレクトリに格納されている「run_peflagsall.exe」を実行
> 3. gnupackインストールディレクトリに格納されている「run_rebaseall.exe」を実行
>

残念ながら改善しませんでした。
2で次のような警告が出ていました。
cygmigemo1.dll で non-executable などと出ているのが心配です。

Warning: file is non-executable but has tsaware set (/usr/bin/cygbz2-1.dll).
Warning: file is non-executable but has tsaware set (/usr/bin/cygcloog-isl-4.dll).
Warning: file is non-executable but has tsaware set (/usr/bin/cygisl-10.dll).
/usr/lib/ruby/2.2.0/strsWarning: file is non-executable but has tsaware set (/app/cygwin/cygwin/bin/cygbz2-1.dll).
Warning: file is non-executable but has tsaware set (/app/cygwin/cygwin/bin/cygcloog-isl-4.dll).
Warning: file is non-executable but has tsaware set (/app/cygwin/cygwin/bin/cygisl-10.dll).
/app/cygwin/cygwin/bin/cygwin1.dll: skipped because could not open
/app/cygwin/cygwin/lib/ruby/2.2.0/enc/iso_8859_1.so: coff(0x210e[+executable_image,+line_nums_stripped,+local_s/app/cygwin/cygwin/usr/share/doc/freetype2/VERSION.DLL: skipped because could not open
Warning: file is non-executable but has tsaware set (/app/cygwin/local/bin/cygmigemo1.dll).
yms_stripped,+32bit_machine,+dll]) pe(0x0000)


一方、ターミナルに出るエラーの内容が変わったように見えます。
1 [main] emacs 740 child_info_fork::abort: C:\gnupack_devel-13.06-2015.11.08\app\cygwin\cygwin\bin\cygpixman-1-0.dll: Loaded to different address: parent(0x1DE0000) != child(0x1D60000)
なお、emacs 上のエラーは同一です。
Répondre à #77600

Répondre à 77605×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion

Re: Emacs の I-search が動作しない (2016-02-05 22:25 by ksugita #77635)

セキュリティソフトがcygwin関連プロセスの動作に影響を与える
ケースがあるようです。

child_info_fork::abort の原因はセキュリティソフト(Kaspersky)だった
http://nekonenene.hatenablog.com/entry/2015/04/18/202146

上記サイトの内容を参考に環境を確認いただけますか?
Répondre à #77605

Répondre à 77635×

You can not use Wiki syntax
Vous n'êtes pas connecté. Pour distinguer vos messages en provenance du reste, vous devez choisir un surnom. (L'unicité du surnom est pas réservé. Il est possible que quelqu'un d'autre pourrait utiliser exactement le même surnom. Si vous voulez l'assurance de votre identité, nous vous recommandons de vous connecter avant de poster.) Connexion