2011-12-10 16 views
14

से वालग्रिंड त्रुटियों को दबाकर मेरे पास एक ऐसा एप्लिकेशन है जो जीटीके + और ग्लैड का उपयोग करता है; मेमचेक उपकरण के साथ वालग्रिंड चलाना लगभग 2,000 त्रुटियों का उत्पादन करता है। क्या किसी के पास एक अच्छी दमन फ़ाइल है जो वे जीटीके अनुप्रयोगों के लिए साझा कर सकते हैं?जीटीके +

कोड मैं कर सकते हैं के साथ काम कर रहा हूँ की एक प्रति:

मैं इन 900 त्रुटियों की कोशिश की, लेकिन हर अब भी मेरे साथ छोड़ देता है ~ here मिलें। GUI बनाने के लिए make run करें (कोड की इस प्रति में GUI के अलावा कुछ भी नहीं है)।

उत्तर

1

आप इसे पहले ही देख चुके हैं क्योंकि आप जोहान डाहलिन से जीटीके दमन फ़ाइल का उपयोग करते हैं, लेकिन गनोम विकी पर Valgrind and GTK के बारे में एक पृष्ठ है।

+1

हाँ, मैंने इसे देखा, और अभी भी 900 त्रुटियां। –

2

इस प्रयास करें, मेरे लिए काम किया: http://lug.rose-hulman.edu/code/projects/grits/repository/revisions/master/raw/src/gtk.suppression

मैं यहां अपने संशोधित संस्करण अपलोड कर दिया है: paste.org/47748

यहाँ मेरी valgrind कमांड लाइन है, लेकिन मैं G_SLICE स्थापित करने लगता है और G_DEBUG के रूप में ज्यादा मदद नहीं करता है दमन फ़ाइल को संपादित करने के रूप में:

valgrind --tool=memcheck --leak-check=full --num-callers=15 --suppressions=gtk.supp --log-file=vgdump ./runner 
संबंधित मुद्दे