julius@middelvinger:~/1down/qmpdclient-1.0.5/src$ valgrind g++ -c -pipe -O2 -D_REENTRANT -DVERSION="1.0.5" -DNAME="\"QMPDClient\"" -DNAMEVER="\"QMPDClient 1.0.5\"" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I.moc -I.ui -o .obj/mpdsong.o mpdsong.cpp ==15142== Memcheck, a memory error detector. ==15142== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==15142== Using LibVEX rev 1606, a library for dynamic binary translation. ==15142== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==15142== Using valgrind-3.2.0-Debian, a dynamic binary instrumentation framework. ==15142== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==15142== For more details, rerun with: -v ==15142== mpdsong.cpp: In member function âvoid MPDSong::parseSong(mpd_Song*)â: mpdsong.cpp:107: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See for instructions. For Debian GNU/Linux specific bug reporting instructions, see . Preprocessed source stored into /tmp/ccl98Am0.out file, please attach this to your bugreport. ==15142== ==15142== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1) ==15142== malloc/free: in use at exit: 17,690 bytes in 72 blocks. ==15142== malloc/free: 410 allocs, 338 frees, 44,014 bytes allocated. ==15142== For counts of detected errors, rerun with: -v ==15142== searching for pointers to 72 not-freed blocks. ==15142== checked 63,924 bytes. ==15142== ==15142== LEAK SUMMARY: ==15142== definitely lost: 1,954 bytes in 30 blocks. ==15142== possibly lost: 0 bytes in 0 blocks. ==15142== still reachable: 15,736 bytes in 42 blocks. ==15142== suppressed: 0 bytes in 0 blocks. ==15142== Use --leak-check=full to see details of leaked memory.