2014-12-11 2 views
0

Qt에 작성하는 프로그램에서 내 모든 메모리 누수를 수정합니다.
대처할 수없는 몇 가지 오류가 발견되었습니다.Valgrind - libgtk-x11

==3343== Conditional jump or move depends on uninitialised value(s) 
==3343== at 0x80B4320: g_utf8_offset_to_pointer (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0) 
==3343== by 0x106806A0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.23) 
==3343== by 0x10680D28: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.23) 
==3343== by 0x10C1ACE6: ??? (in /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.23) 
==3343== by 0x8086CE4: g_main_context_dispatch (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0) 
==3343== by 0x8087047: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0) 
==3343== by 0x80870EB: g_main_context_iteration (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.4002.0) 
==3343== by 0x64C2453: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /home/michal/Qt/5.4/gcc_64/lib/libQt5Core.so.5.4.0) 
==3343== by 0x6465DAA: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /home/michal/Qt/5.4/gcc_64/lib/libQt5Core.so.5.4.0) 
==3343== by 0x646ACC4: QCoreApplication::exec() (in /home/michal/Qt/5.4/gcc_64/lib/libQt5Core.so.5.4.0) 
==3343== by 0x406317: main (main.cpp:9)</code> 

내 주요 기능

#include "mainwindow.hh" 

int main(int argc, char *argv[]) 
{ 
    QApplication a(argc, argv); 
    MainWindow w; 
    w.show(); 

    return a.exec(); //this is my 9th line 
} 

하루 종일

그것을 해결하기 위해 노력하고 내 말은 무엇을 어떤 생각이 없습니다.
누군가 나를 도울 수 있습니까? 당신은 당신이 Valgrind의 억제 파일을 생성하고이 설명서를 참조하시기 바랍니다 다시

을 표시되지 않습니다에 관심이 아니에요 문제를 해결하기 위해 어떤 수단이없는 라이브러리의

+0

타사 라이브러리에서 문제가있는 것 같습니다. 아마 그것을 고치려고해서는 안됩니다. –

+0

죄송합니다. 우리 나라에서는 오전 5시에 ... 어떻게 맛을 낼 수 있니? –

답변