[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:17467] Re: X11R7.3以降、liX11のXNextEvent()が壊れている
- From: hito <hitoht@xxxxxxxxx>
- Subject: [debian-devel:17467] Re: X11R7.3以降、liX11のXNextEvent()が壊れている
- Date: Sun, 12 Oct 2008 15:22:26 +0900
- Content-disposition: inline
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=5coS83aBRdP0JBePh0Bw2xa2fW5IQ5m3rFXsRpto8gs=; b=CLv2N+KLBb0gZoMC8TTXKar08O7JAOuc6AR6JS0Y6wIUa8sGWqA2J/2d5wxNvqpRPM s+rrayhCWaOrrCnbXjz7FBDBfvxz5tG8aQxtKtqBq9eBnzG1h0JOQpNjmB9nUnn4erBD mmv4Sk63YgVwB1upja2ctBlB1/HCY2V5WtCMA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Nl3GvmnjzTZIJsphAJ71uerPMkFvKBZ3I27euWX6XhW+SHr7oz6RvKTL0FQL19XER/ P9MjxEE172/cuFhywGaDTXqZewYNLubrKz7Vg2fwX17WOKbmHAkW0hFwonpdGYu8YtL/ 4/BoXnrRZ5qO3mAa6odTpyOPZfoWqIFxhRUs4=
- List-help: <mailto:debian-devel-ctl@debian.or.jp?body=help>
- List-id: debian-devel.debian.or.jp
- List-owner: <mailto:debian-devel-admin@debian.or.jp>
- List-post: <mailto:debian-devel@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-devel-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-devel-ctl@debian.or.jp; help=<mailto:debian-devel-ctl@debian.or.jp?body=help>
- X-ml-name: debian-devel
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-checker-version: SpamAssassin 3.1.7-deb (2006-10-05) on osdn.debian.or.jp
- X-spam-level:
- X-spam-status: No, score=0.1 required=10.0 tests=AWL,DNS_FROM_SECURITYSAGE,KI, SUBJECT_ENCODED_TWICE autolearn=disabled version=3.1.7-deb
- References: <9292c1390810020435l33d1209nace3767f188edac@xxxxxxxxxxxxxx> <20081012133704.32d1ed21.henrich@debian.or.jp>
- Message-id: <9292c1390810112322r222d9dd2x457c5573230fa39f@xxxxxxxxxxxxxx>
- X-mail-count: 17467
> これによって、及ぼす影響範囲を簡単に教えていただけませんか?
> とりあえず Debian BTS に登録します。
すいません、まったく手が回っていませんのでお願いします。
XOrgのBTSには(XOrgのgit版で再現性があることを確認して)投げてあります。
https://bugs.freedesktop.org/show_bug.cgi?id=17923
> X 回りではいしかわさんが関わっていらっしゃったので、CC。
> 何かツッコミあればぜひお願いします。
ざっくり言うと以下です。
「XNextEvent()をイベントキューが空な時に呼び出すアプリケーション全般、
つまり古典的なXイベントプログラミングを行っているアプリケーションが、
- キーボードレイアウト変更時などgiant lockを伴う操作を行った、
(Xイベントが発生しない瞬間を伴う操作を行った)
- あるいはログイン直後
のタイミングでsegfaultする」
付帯情報として以下があります。
・SCIM, uimなどはXPending()によりXイベントキューが空かどうかを判定しているコードでは
この問題の影響を受けない。
・「起動時」もしくは「キーボードレイアウト変更時」など、一定のタイミングでのみ上記が
成立する。
・ほぼワーストで直撃なのがIIIMF。
です。