ぐる式 (貳) より引っ越し作業中.未完.

2006年11月11日土曜日

iTunes をクラッシュさせる

長いタイトルを入力する. John Cage "Credo in US", More Works for Percussion, (Edition John Cage) quatuor hêlios, Wergo WER 6651-2, 2000, の最後の曲のタイトルはえらく長くて「but what about the noise of crumpling paper which he used to do in order to paint the series of «papiers froissés» or tearing up paper to make «papiers déchirés?» arp was stimulated by water (sea, lake and flowing waters like rivers), forests ()」 (242 文字) というんだが,これをこのまま入れてやればアクセスしに行って落ちる.長さに制限があるのは別に構わんけど,長さのチェックをしとらんというのにはちょと驚いた.

クラッシュ・レポートの一部.

Exception:  EXC_BAD_ACCESS (0x0001)Codes:      KERN_INVALID_ADDRESS (0x0001) at 0xfffffffcThread 0 Crashed:0   RhapsOGLXPlugin                	0x07256770 Pascal2CStr + 172 (rhapsoMac.c:1487)

Pascal2CStr なんてまだそんなことやってんの!

長いタイトルでも iTunes 自体はクラッシュしない:2006.11.12

暗黒本ではちゃんと動くじゃないのということでちょいと調べてみたら. 1) 「RhapsOGLXPlugin」の「Plugin」という名称でピンと来なかったのと, 2) 入れたまま忘れていたプラグインの存在に気付かなかったのと, 3) Pascal2CStr なんて関数はユーザ関数に過ぎない (そういや昔この関数書いたわ (笑)) ことをすっぱり忘れていたのが原因.コケていたのは, RhapsOGLX 2.0 という OpenGL を使ったプラグインでした.外したら無問題. 2003 年の 7 月で開発は止まってるのね.どうせ使わないからヴィジュアル系のプラグインは全部削除.

0 件のコメント:

コメントを投稿