The latest version of cppcheck segment-faults. # cppcheck --enable=all -I include -I ../../library/include -I/usr/include/libxml2 \ --suppressions-list=dx4wupd.check \ --suppress=missingIncludeSystem --quiet \ --template={file}:{line}:{severity}:{message} dx4wupd.cpp dx4wupdDlg.cpp Exception: STATUS_ACCESS_VIOLATION at rip=001004E27F3 rax=00000003E6FE19F0 rbx=000000060005D1A9 rcx=00000000FFFFBAB0 rdx=0000000000000000 rsi=00000000FFFFBA90 rdi=00000000FFFFBAB0 r8 =00000000FFFFBB50 r9 =0000000000000000 r10=0000000100000000 r11=00000003E6FA2438 r12=00000003E6FCF560 r13=00000000FFFFBA80 r14=000000046BD80000 r15=00000000FFFFC370 rbp=00000000FFFFBAA0 rsp=00000000FFFFBA40 program=C:\Cygwin64\bin\cppcheck.exe, pid 12596, thread main cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B Stack trace: Frame Function Args 000FFFFBAA0 001004E27F3 (00000000000, 001801FC280, 00000000002, 00100509D10) 000FFFFBDB0 0010040229F (0030000000D, 000FFFFCC00, 000FFFFCA90, 000FFFFC9C0) 000FFFFCC00 00100405C31 (003E6FCF578, 003E6FCF578, 00000000008, 001005CFBE0) 000FFFFCC00 00100408ADC (001801441C9, 003E6F79950, 001802E5880, 001005CF790) 000FFFFCCC0 0010059E5FE (00180188C7A, 0018023BE00, 00180053801, 0000000002F) 000FFFFCCC0 00180047902 (00000000000, 00000000000, 00000000000, 00000000000) 00000000000 00180045693 (00000000000, 00000000000, 00000000000, 00000000000) 000FFFFFFF0 00180045744 (00000000000, 00000000000, 00000000000, 00000000000) End of stack trace -- Jim Reisert AD1C, , http://www.ad1c.us