Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000491Vine Linux1 バグ公開2007-03-01 10:442007-03-12 13:52
anonymous 
packager 
不明 
完了不明 
4.0 
 
x86
xemacs
0000491: xemacsでX Error of failed request: BadWindow が出る
xemacsで主に kill-line (C-k)をすると、
X Error of failed request: BadWindow (invalid Window parameter)
  Major opcode of failed request: 18 (X_ChangeProperty)
  Resource id in failed request: 0x180093c
  Serial number of failed request: 5956
  Current serial number in output stream: 5958
X Error of failed request: BadWindow (invalid Window parameter)
  Major opcode of failed request: 25 (X_SendEvent)
  Resource id in failed request: 0x180093c
  Serial number of failed request: 5957
  Current serial number in output stream: 5958
X Error of failed request: BadWindow (invalid Window parameter)
  Major opcode of failed request: 18 (X_ChangeProperty)
  Resource id in failed request: 0x180093d
  Serial number of failed request: 5962
  Current serial number in output stream: 5964
X Error of failed request: BadWindow (invalid Window parameter)
  Major opcode of failed request: 25 (X_SendEvent)
  Resource id in failed request: 0x180093d
  Serial number of failed request: 5963
  Current serial number in output stream: 5964
などと表示されます。

いろいろ調べてみたところ、Motifに関係ありそうなことが分かりました。
そこで、xemacsを openMotifを使用しないでコンパイルしたところ、上記のエラーが表示されなくなりました。
現状では xemacsが途中でフリーズすることもあるので、修正して頂けると助かります。

修正箇所
xemacs.spec(21.4.19-0vl5; VineSeed/SRPMより)の%build部分
----------------------------------
./configure ${RPM_ARCH}-vine-linux \
    --compiler=gcc --pdump --with-clash-detection \
    --cflags="${RPM_OPT_FLAGS} -fno-caller-saves" \
    --prefix=%{_prefix} --mandir=%{_mandir}/man1 \
    --package-path=%{_datadir}/xemacs-%{version}::/usr/lib/xemacs/site-packages:/usr/lib/xemacs/mule-packages:/usr/lib/xemacs/xemacs-packages \
    --error-checking=no --debug=no \
    --with-xfs --with-pop --with-sound=native \
    --with-mule --without-xim \
    --with-canna --with-wnn6 \
    --with-widgets=lucid --with-menubars=lucid \
    --with-dialogs=lucid --with-scrollbars=lucid \
    --with-msw=no --with-site-lisp --with-xface \
    --without-ldap --without-database --without-postgresql \
    --with-dragndrop --mail-locking=flock \
    --site-includes=/usr/include/canna:/usr/include/wnn6 \
    --site-libraries=/usr/lib/canna

----------------------------------
変更点は、
--with-widgets=lucid
--with-dialogs=lucid
にしたところのみ。

恐らく、
PreReq: openMotif
も不要になるはず。

かわむら
設定されていません。
課題の履歴
2007-03-01 10:44anonymous新規課題
2007-03-05 16:58anonymousコメント追加: 0002455
2007-03-09 17:01kazutaka担当者 => packager
2007-03-09 17:01kazutaka状態新規 => テスト待ち
2007-03-09 17:01kazutakaコメント追加: 0002456
2007-03-12 11:07anonymousコメント追加: 0002457
2007-03-12 13:52kazutaka状態テスト待ち => 完了
2007-03-12 13:52kazutakaコメント追加: 0002458

コメント
(0002455)
anonymous   
2007-03-05 16:58   
xemacs-21.4.20-0vl2 を VinePlus/4.0(ここでよいのかにゃぁ?) に put しました。
↓は GNOME のときに発生するようです。

> xemacsで主に kill-line (C-k)をすると、
> X Error of failed request: BadWindow (invalid Window parameter)
> Major opcode of failed request: 18 (X_ChangeProperty)
> Resource id in failed request: 0x180093c
> Serial number of failed request: 5956
> Current serial number in output stream: 5958

openMotif は preReq,BuildPreReq とも外しました。
(0002456)
kazutaka   
2007-03-09 17:01   
> xemacs-21.4.20-0vl2 を VinePlus/4.0(ここでよいのかにゃぁ?) に put しまし
> た。

状態を確認待ちに変更します。

ハラダ
(0002457)
anonymous   
2007-03-12 11:07   
投稿者です。エラーの出力はなくなっています。
# 出なくなるように、修正をお願いしたので ;-)

かわむら

> > xemacs-21.4.20-0vl2 を VinePlus/4.0(ここでよいのかにゃぁ?) に put しまし
> > た。
>
> 状態を確認待ちに変更します。
>
> ハラダ
(0002458)
kazutaka   
2007-03-12 13:52   
> 投稿者です。エラーの出力はなくなっています。

確認ありがとうございます。

完了にします。

ハラダ