Ticket #11264

Leopardにおいて特定のアプリが AquaSKK と一緒に使うとクラッシュ
Open Date: 2007-11-02 17:02 Last Update: 2007-11-08 00:25

Reporter:
(Anonymous)
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

Leopard で AquaSKK を有効にしている状態だと
SDL を使用しているアプリケーションをウィンドウモードで
立ち上げるとクラッシュするようです。

例えば、rRootage ( http://homepage.mac.com/qtq/rr/ ) を
% rr.app/Contents/MacOS/rr -window -nosound
として起動すると
----------------------------------------
*** Timed out. AquaSKKServer.app didn't get online.
terminate called after throwing an instance of
'exception_CFMessagePortCreateRemote'
what(): AquaSKK: CFMessagePortCreateRemote() failed
----------------------------------------
というエラーメッセージと共に rRootage が落ちます。

なお、入力ソースを US にしていれば落ちません。
あと、Tiger では同様の症状は発生しません。

% uname -a
Darwin rapeseed.local 9.0.0 Darwin Kernel Version
9.0.0: Tue Oct 9 21:35:55 PDT 2007;
root:xnu-1228~1/RELEASE_I386 i386

Ticket History (3/4 Histories)

2007-11-05 00:26 Updated by: t-suwa
  • Owner Update from (None) to t-suwa
  • Resolution Update from None to Fixed
Comment
Logged In: YES
user_id=4581

objc-gc 1.0 では発生しませんでした。確認してもらえるでしょうか?
2007-11-05 17:12 Updated by: None
Comment
Logged In: NO

AquaSKK objc-gc 1.0 (2007-11-04) で確認してみましたが、
やはり同様の症状は発生するようです。

が、僕の環境依存な感じがしますし、
残念ながら CrashReporter などで適切なログが取れるという状況でも
無いですので、本件は close していただいてかまいません。

もう少し詳しい状況が判明したら再度報告いたします。
2007-11-05 20:54 Updated by: None
Comment
Logged In: NO

追加の情報です。

真っ新な Leopard にて調べてみたところ、
どうも Terminal.app 上で /usr/bin/screen を立ち上げた状態で、
そのシェルから SDL アプリケーションを起動すると
症状が再現するようですね。

screen を介さない素の Terminal.app であれば問題が発生しない
ので、
しばらくは回避する形を取りたいと思います。

どうにも AquaSKK の問題というよりは、もっと低いレイヤの問題
のような
感じがしますね。 お騒がせしました。
2007-11-08 00:25 Updated by: t-suwa
  • Ticket Close date is changed to 2007-11-08 00:25
  • Status Update from Open to Closed

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login