2011-02-04 9 views
5

media_player_new()はセグメント化エラーをスローします。それがクラッシュしたのはここlibVLC関数media_player_new()はセグメンテーションフォルトをスローします

import vlc 
ins=vlc.Instance() 
player=ins.media_player_new() 

は次のとおりです。

Thread 0 Crashed: Dispatch queue: com.apple.main-thread 
0 libvlc.dylib 0x000000010059aa78 libvlc_media_player_new + 24 

libvlc.dylibは、スクリプトを探しているところにあります。/Applications/VLC.app/Contents/MacOS/lib

VLC。 pyはここにあります:git://git.videolan.org/vlc/bindings/python.git

何か理由や方法は?

+0

この問題もあります。私は2つの異なるアーチを持っていたので、私はどこにいたのsegfaultsのほとんどが、それはdylib普遍的だと思われる。 – Pepijn

答えて

2

Pythonを32ビットモードで起動して実行します。export VERSIONER_PYTHON_PREFER_32_BIT=yesこれは理想的な解決策ではありませんが、私には当てはまります。

これらのパッチを適用すると、本物の問題が解決されます。http://trac.videolan.org/vlc/ticket/4686

+0

ありがとう、私は時間があるときにこれを見ていなければなりません。 – gok

関連する問題