tsuzu / xld

Automatically exported from code.google.com/p/xld
0 stars 0 forks source link

ネットワークユーザで起動するとクラッシュします。 #148

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
下記の環境において、ネットワークユーザでログインしたMa
cBook Pro上で起動すると、クラッシュします。

サーバOS:OS X Server (10.8.2)
サーバマシン: Mac mini Server mid 2011
ユーザ:OS X 
Server上で動作するOpenDirectoryのネットワークユーザ
クライアントOS:Mac OS X Mountain Lion 10.8.2
クライアント:MacBook Pro 15-inch late 2011
XLDバージョン:20120918, 20121222の両方

なお、MacBook 
Pro上のローカルユーザでログインし、XLDを起動すると、正��
�に動作します。

また、サーバOS、クライアントOSがともに、10.7の際は、
同様なOpenDirectory上のネットワークユーザでも正常に動作し�
��いました。

特殊な環境かもしれませんが、よろしくお願いいたします��
�

Original issue reported on code.google.com by packpork...@gmail.com on 2 Jan 2013 at 4:18

Attachments:

GoogleCodeExporter commented 9 years ago
Tak 
decoderを読み込む際にクラッシュしているようです。試しにX
LD.app/Contents/PlugIns内にあるXLDTakDecoder.bundleを外に出して起動�
��てみるとどうなるでしょうか?

Original comment by tmkkmac on 2 Jan 2013 at 4:29

GoogleCodeExporter commented 9 years ago
コメントいただいた通り、「XLDTakDecoder.bundle」を外に出した
ら、起動できました。

フォルダ内にあるflacファイルのApple 
Losslessの変換やiTunesライブラリへの追加も問題なく実行でき
ています。

ありがとうございました。

Original comment by packpork...@gmail.com on 2 Jan 2013 at 4:39

GoogleCodeExporter commented 9 years ago
バグを修正したいのでご確認を頂きたいのですが、添付の��
�ラグインに置き換えた場合はどうでしょうか?

Original comment by tmkkmac on 2 Jan 2013 at 4:45

Attachments:

GoogleCodeExporter commented 9 years ago
添付いただいたものに置き換えて試したところ、起動でき��
�した。

なお、こちらでは「Wine」環境がないので、XLD本体の起動ま�
��しか確認できません。

Original comment by packpork...@gmail.com on 2 Jan 2013 at 4:50

GoogleCodeExporter commented 9 years ago
確認ありがとうございます。修正は次のアップデートに反��
�されます。

クラッシュの原因は
・SHELL環境変数が存在しない
・SHELL環境変数で取得したログインシェルの実行権限がない
のいずれかなのですが、(10.8の) 
OpenDirectoryな環境ではこれが普通なのでしょうか?

なお、Takプラグインはログインシェル経由でwineのパスを取�
��しているので、ログインシェルが使えないとwineをインス��
�ールしてもプラグインは使えません。

Original comment by tmkkmac on 2 Jan 2013 at 4:57

GoogleCodeExporter commented 9 years ago
SHELLの件ですが、今、確認したところ、サーバ側の「ワーク
グループマネージャ」でユーザを作成する際、
ログインシェルの設定の初期値が「なし」になっていまし��
�。

そこで、ログインシェルを「/bin/bash」に設定し、「~/.bashrc��
�を作成し、
サーバ側、クライアント側共に再起動して、20121222版を試し
たところ、旧版のTakプラグインのまま
XLDを起動することができました。

10.7の際は、「Homebrew」をサーバ側にインストールして遊ん��
�いたので、
もしかしたら、その際にログインシェルを設定していたの��
�もしれません。

お騒がせいたしました。
遅い時間にも関わらず、対応いただき、ありがとうござい��
�した。

Original comment by manomush...@gmail.com on 2 Jan 2013 at 6:13

GoogleCodeExporter commented 9 years ago
バージョン20130127で修正しました。

Original comment by tmkkmac on 28 Jan 2013 at 12:11