2011-02-04 19 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

वीएलसी। पीई यहां पाया जा सकता है: git: //git.videolan.org/vlc/bindings/python.git

कोई विचार क्यों या कैसे डिबग करना है?

+0

मैं इस समस्या भी है। ज्यादातर बार segfaults मेरे पास था क्योंकि मेरे पास 2 अलग-अलग आर्क थे, लेकिन ऐसा लगता है कि डाइलिब सार्वभौमिक है। – Pepijn

उत्तर

2

export VERSIONER_PYTHON_PREFER_32_BIT=yes चलाकर 32 बिट मोड में पायथन लॉन्च करें यह एक आदर्श समाधान नहीं है, लेकिन यह मेरे लिए काम करता है।

इन पैच को लागू करने के लिए असली मुद्दे को ठीक होगा: http://trac.videolan.org/vlc/ticket/4686

+0

धन्यवाद, मेरे पास समय है जब मुझे यह देखना होगा। – gok

संबंधित मुद्दे