2011-10-24 14 views
7

बाइट्स आदेश अपने आवेदन Liv555 पुस्तकालय के आधार पर में मेमोरी लीक के लिए खोज करने में, मैं valgrind का उपयोग कर इसे चलाने की कोशिश की। यह निम्न त्रुटि में परिणाम है:वेलग्रिंड बिना क्रिया अनुदेश त्रुटि

vex amd64->IR: unhandled instruction bytes: 0xC5 0xF9 0x57 0xC0 0xC5 0xFA 0x10 0x15 

किसी अन्य कंप्यूटर पर यह चल रहा है परिणामस्वरूप यह त्रुटि उत्पन्न नहीं करता है (यह ठीक चलता है), इसलिए मैं यह कुछ पुस्तकालय संस्करण का नतीजा हो की उम्मीद है। क्या यह समस्या हो सकती है? यदि हां, तो किसी को पता है जो पुस्तकालय त्रुटि पैदा हो सकता है? -v -v विकल्पों के साथ valgrind के उत्पादन here स्थित है।

+1

वालग्रिंड बगजिला में एक समान बग है - [http://bugs.kde.org/show_bug.cgi?id=280835 ](http://bugs.kde.org/show_bug.cgi?id=280835) – ks1322

+0

जोड़ा जा रहा है, कहते हैं, '-msse2' या' 'CFLAGS' या' CXXFLAGS' को -msse3' मुद्दे को अलग मदद करनी चाहिए। इसे दूर चला जाता है, तो इसकी संभावना वेलग्रिंड का परिणाम नवीनतम SSE निर्देश समझ नहीं। – jww

उत्तर

6

सटीक स्पष्टीकरण के साथ FAQ यहां। के लिए

खोज "तंग करना 86-> आईआर: बिना क्रिया अनुदेश बाइट्स"

यहाँ मुद्दा: क्या आप बाइनरी (/usr/lib/libFLAC.so.8.2.0) का उपयोग किया है की तरह

लग रहा है (: AMD64, amd64-SSE3-cx16 आर्क और hwcaps) इंटेल SSE4 अनुकूलन (strncmp_sse42) जो AMD पर समर्थित नहीं है आप का उपयोग किया है के साथ संकलित।

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