मैं कोड में एक स्मृति रिसाव समस्या का सामना कर रहा हूँ, इसके चल रहा है, जबकि ढेर अधिकतम करने के लिए बढ़ रही है पर चला जाता है और मैं सेवा को पुनः आरंभ करने की जरूरत है, मैं शीर्ष कमान भाग गया और देखते ढेर बढ़ता जा रहा है कि जब भी im में एक परिदृश्य लागू सर्विस।valgrind सशर्त कूद या चाल uninitialised मूल्य (रों) पर निर्भर करता है, यह संकेत मिलता है स्मृति रिसाव?
मैं valgrind साथ सेवा भाग गया,
valgrind --log-file=log-feb19.txt --leak-check=full --show-reachable=yes --track-origins=yes myservice
मैं किसी भी निश्चित रूप से खो दिया है या संभवतः खो ब्लॉक देखने जबकि iam परिदृश्यों चल donot लेकिन मैं सशर्त कूद या चाल का एक बहुत कुछ देख uninitialised मूल्य पर निर्भर करता है (रों) त्रुटियों।
एक स्मृति रिसाव के लिए इन गिनती है?
मैं क्या मिल रहा है का उदाहरण:
==27278== Conditional jump or move depends on uninitialised value(s)
==27278== at 0xC90D91E: xcsFreeMemFn (in /apps/opt/mqm/lib64/libmqmcs_r.so)
........
==27278== Uninitialised value was created by a heap allocation
==27278== at 0x4A078B8: malloc (vg_replace_malloc.c:270)
==27278== by 0xC90E32F: xcsGetMemFn (in /apps/opt/mqm/lib64/libmqmcs_r.so)
कर सकते हैं किसी को मदद करते हैं।
क्या आपको सही उत्तर मिला है? यदि यह है, तो कृपया एक को सही के रूप में चिह्नित करें। – logoff
[पिनपॉइंटिंग "सशर्त कूद या चाल का संभावित डुप्लिकेट अनियमित मूल्य (ओं)" वालग्रिंड संदेश] पर निर्भर करता है (http://stackoverflow.com/questions/2612447/pinpointing-conditional-jump-or-move-depends-on-uninitialized -values-valgrin) –