2011-02-04 25 views
5

media_player_new() generuje błąd segmentacji.Funkcja libVLC media_player_new() wyrzuca Usterkę segmentacji

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

Oto gdzie wywala:

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

libvlc.dylib znajduje się w miejscu, w którym skrypt poszukuje: /Applications/VLC.app/Contents/MacOS/lib

vlc. py można znaleźć tutaj: git: //git.videolan.org/vlc/bindings/python.git

Wszelkie pomysły, dlaczego i jak debugować?

+0

mam ten problem zbyt. W większości przypadków miałem do czynienia z segregacjami, ponieważ miałem 2 różne łuki, ale wygląda na to, że dylib jest uniwersalny. – Pepijn

Odpowiedz

2

Uruchom Pythona w trybach 32-bitowych, uruchamiając export VERSIONER_PYTHON_PREFER_32_BIT=yes To nie jest idealne rozwiązanie, ale działa dla mnie.

Stosując te poprawki, aby rozwiązać problem na poważnie: http://trac.videolan.org/vlc/ticket/4686

+0

dziękuję, muszę rzucić okiem na to, kiedy mam czas. – gok

Powiązane problemy