5

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

デバッグする理由や方法はありますか?

4

1 に答える 1

2

export VERSIONER_PYTHON_PREFER_32_BIT=yesこれは理想的な解決策ではありませんが、私にとってはうまくいきます。

これらのパッチを適用すると、実際の問題が修正されます: http://trac.videolan.org/vlc/ticket/4686

于 2011-04-19T12:08:05.517 に答える